Lines Matching refs:feat
92 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()
927 if (dss.feat->num_ports == 0) in dss_init_ports()
938 if (reg >= dss.feat->num_ports) in dss_init_ports()
941 port_type = dss.feat->ports[reg]; in dss_init_ports()
972 if (dss.feat->num_ports == 0) in dss_uninit_ports()
984 if (reg >= dss.feat->num_ports) in dss_uninit_ports()
987 port_type = dss.feat->ports[reg]; in dss_uninit_ports()
1075 dss.feat = dss_get_features(); in dss_bind()
1076 if (!dss.feat) in dss_bind()