Lines Matching refs:feat
101 const struct dss_features *feat; member
544 fckd_hw_max = dss.feat->fck_div_max; in dss_div_calc()
546 m = dss.feat->dss_fck_multiplier; in dss_div_calc()
602 fck_div = DIV_ROUND_UP(prate * dss.feat->dss_fck_multiplier, in dss_setup_default_clock()
604 fck = DIV_ROUND_UP(prate, fck_div) * dss.feat->dss_fck_multiplier; in dss_setup_default_clock()
738 return dss.feat->dpi_select_source(port, channel); in dss_dpi_select_source()
753 if (dss.feat->parent_clk_name) { in dss_get_clocks()
754 clk = clk_get(NULL, dss.feat->parent_clk_name); in dss_get_clocks()
756 DSSERR("Failed to get %s\n", dss.feat->parent_clk_name); in dss_get_clocks()
939 dss.feat = dst; in dss_init_features()
957 if (dss.feat->num_ports == 0) in dss_init_ports()
968 if (reg >= dss.feat->num_ports) in dss_init_ports()
971 port_type = dss.feat->ports[reg]; in dss_init_ports()
1000 if (dss.feat->num_ports == 0) in dss_uninit_ports()
1012 if (reg >= dss.feat->num_ports) in dss_uninit_ports()
1015 port_type = dss.feat->ports[reg]; in dss_uninit_ports()