Lines Matching refs:feat
100 const struct dss_features *feat; member
535 fckd_hw_max = dss.feat->fck_div_max; in dss_div_calc()
537 m = dss.feat->dss_fck_multiplier; in dss_div_calc()
593 fck_div = DIV_ROUND_UP(prate * dss.feat->dss_fck_multiplier, in dss_setup_default_clock()
595 fck = DIV_ROUND_UP(prate, fck_div) * dss.feat->dss_fck_multiplier; in dss_setup_default_clock()
729 return dss.feat->dpi_select_source(port, channel); in dss_dpi_select_source()
744 if (dss.feat->parent_clk_name) { in dss_get_clocks()
745 clk = clk_get(NULL, dss.feat->parent_clk_name); in dss_get_clocks()
747 DSSERR("Failed to get %s\n", dss.feat->parent_clk_name); in dss_get_clocks()
930 dss.feat = dst; in dss_init_features()
948 if (dss.feat->num_ports == 0) in dss_init_ports()
959 if (reg >= dss.feat->num_ports) in dss_init_ports()
962 port_type = dss.feat->ports[reg]; in dss_init_ports()
991 if (dss.feat->num_ports == 0) in dss_uninit_ports()
1003 if (reg >= dss.feat->num_ports) in dss_uninit_ports()
1006 port_type = dss.feat->ports[reg]; in dss_uninit_ports()