/kernel/linux/linux-6.6/drivers/phy/rockchip/ |
H A D | phy-rockchip-inno-hdmi.c | 280 int (*init)(struct inno_hdmi_phy *inno); 281 int (*power_on)(struct inno_hdmi_phy *inno, 284 void (*power_off)(struct inno_hdmi_phy *inno); 530 static inline void inno_write(struct inno_hdmi_phy *inno, u32 reg, u8 val) in inno_write() argument 532 regmap_write(inno->regmap, reg * 4, val); in inno_write() 535 static inline u8 inno_read(struct inno_hdmi_phy *inno, u32 reg) in inno_read() argument 539 regmap_read(inno->regmap, reg * 4, &val); in inno_read() 544 static inline void inno_update_bits(struct inno_hdmi_phy *inno, u8 reg, in inno_update_bits() argument 547 regmap_update_bits(inno->regmap, reg * 4, mask, val); in inno_update_bits() 550 #define inno_poll(inno, re 554 inno_hdmi_phy_get_tmdsclk(struct inno_hdmi_phy *inno, unsigned long rate) inno_hdmi_phy_get_tmdsclk() argument 574 struct inno_hdmi_phy *inno = dev_id; inno_hdmi_phy_rk3328_hardirq() local 596 struct inno_hdmi_phy *inno = dev_id; inno_hdmi_phy_rk3328_irq() local 607 struct inno_hdmi_phy *inno = phy_get_drvdata(phy); inno_hdmi_phy_power_on() local 653 struct inno_hdmi_phy *inno = phy_get_drvdata(phy); inno_hdmi_phy_power_off() local 676 inno_hdmi_phy_get_pre_pll_cfg(struct inno_hdmi_phy *inno, unsigned long rate) inno_hdmi_phy_get_pre_pll_cfg() argument 694 struct inno_hdmi_phy *inno = to_inno_hdmi_phy(hw); inno_hdmi_phy_rk3228_clk_is_prepared() local 703 struct inno_hdmi_phy *inno = to_inno_hdmi_phy(hw); inno_hdmi_phy_rk3228_clk_prepare() local 711 struct inno_hdmi_phy *inno = to_inno_hdmi_phy(hw); inno_hdmi_phy_rk3228_clk_unprepare() local 721 struct inno_hdmi_phy *inno = to_inno_hdmi_phy(hw); inno_hdmi_phy_rk3228_clk_recalc_rate() local 774 struct inno_hdmi_phy *inno = to_inno_hdmi_phy(hw); inno_hdmi_phy_rk3228_clk_set_rate() local 844 struct inno_hdmi_phy *inno = to_inno_hdmi_phy(hw); inno_hdmi_phy_rk3328_clk_is_prepared() local 853 struct inno_hdmi_phy *inno = to_inno_hdmi_phy(hw); inno_hdmi_phy_rk3328_clk_prepare() local 861 struct inno_hdmi_phy *inno = to_inno_hdmi_phy(hw); inno_hdmi_phy_rk3328_clk_unprepare() local 871 struct inno_hdmi_phy *inno = to_inno_hdmi_phy(hw); inno_hdmi_phy_rk3328_clk_recalc_rate() local 931 struct inno_hdmi_phy *inno = to_inno_hdmi_phy(hw); inno_hdmi_phy_rk3328_clk_set_rate() local 996 inno_hdmi_phy_clk_register(struct inno_hdmi_phy *inno) inno_hdmi_phy_clk_register() argument 1033 inno_hdmi_phy_rk3228_init(struct inno_hdmi_phy *inno) inno_hdmi_phy_rk3228_init() argument 1055 inno_hdmi_phy_rk3228_power_on(struct inno_hdmi_phy *inno, const struct post_pll_config *cfg, const struct phy_config *phy_cfg) inno_hdmi_phy_rk3228_power_on() argument 1113 inno_hdmi_phy_rk3228_power_off(struct inno_hdmi_phy *inno) inno_hdmi_phy_rk3228_power_off() argument 1127 inno_hdmi_phy_rk3328_init(struct inno_hdmi_phy *inno) inno_hdmi_phy_rk3328_init() argument 1170 inno_hdmi_phy_rk3328_power_on(struct inno_hdmi_phy *inno, const struct post_pll_config *cfg, const struct phy_config *phy_cfg) inno_hdmi_phy_rk3328_power_on() argument 1259 inno_hdmi_phy_rk3328_power_off(struct inno_hdmi_phy *inno) inno_hdmi_phy_rk3328_power_off() argument 1298 struct inno_hdmi_phy *inno = data; inno_hdmi_phy_action() local 1306 struct inno_hdmi_phy *inno; inno_hdmi_phy_probe() local [all...] |
H A D | phy-rockchip-inno-dsidphy.c | 284 static void phy_update_bits(struct inno_dsidphy *inno, in phy_update_bits() argument 290 orig = readl(inno->phy_base + reg); in phy_update_bits() 293 writel(tmp, inno->phy_base + reg); in phy_update_bits() 296 static unsigned long inno_dsidphy_pll_calc_rate(struct inno_dsidphy *inno, in inno_dsidphy_pll_calc_rate() argument 299 unsigned long prate = clk_get_rate(inno->ref_clk); in inno_dsidphy_pll_calc_rate() 358 inno->pll.prediv = best_prediv; in inno_dsidphy_pll_calc_rate() 359 inno->pll.fbdiv = best_fbdiv; in inno_dsidphy_pll_calc_rate() 360 inno->pll.rate = best_freq; in inno_dsidphy_pll_calc_rate() 366 static void inno_dsidphy_mipi_mode_enable(struct inno_dsidphy *inno) in inno_dsidphy_mipi_mode_enable() argument 368 struct phy_configure_opts_mipi_dphy *cfg = &inno in inno_dsidphy_mipi_mode_enable() 527 inno_dsidphy_lvds_mode_enable(struct inno_dsidphy *inno) inno_dsidphy_lvds_mode_enable() argument 581 struct inno_dsidphy *inno = phy_get_drvdata(phy); inno_dsidphy_power_on() local 610 struct inno_dsidphy *inno = phy_get_drvdata(phy); inno_dsidphy_power_off() local 639 struct inno_dsidphy *inno = phy_get_drvdata(phy); inno_dsidphy_set_mode() local 656 struct inno_dsidphy *inno = phy_get_drvdata(phy); inno_dsidphy_configure() local 694 struct inno_dsidphy *inno; inno_dsidphy_probe() local 755 struct inno_dsidphy *inno = platform_get_drvdata(pdev); inno_dsidphy_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/phy/rockchip/ |
H A D | phy-rockchip-inno-hdmi.c | 280 int (*init)(struct inno_hdmi_phy *inno); 281 int (*power_on)(struct inno_hdmi_phy *inno, 284 void (*power_off)(struct inno_hdmi_phy *inno); 382 static inline void inno_write(struct inno_hdmi_phy *inno, u32 reg, u8 val) in inno_write() argument 384 regmap_write(inno->regmap, reg * 4, val); in inno_write() 387 static inline u8 inno_read(struct inno_hdmi_phy *inno, u32 reg) in inno_read() argument 391 regmap_read(inno->regmap, reg * 4, &val); in inno_read() 396 static inline void inno_update_bits(struct inno_hdmi_phy *inno, u8 reg, in inno_update_bits() argument 399 regmap_update_bits(inno->regmap, reg * 4, mask, val); in inno_update_bits() 402 #define inno_poll(inno, re 406 inno_hdmi_phy_get_tmdsclk(struct inno_hdmi_phy *inno, unsigned long rate) inno_hdmi_phy_get_tmdsclk() argument 426 struct inno_hdmi_phy *inno = dev_id; inno_hdmi_phy_rk3328_hardirq() local 448 struct inno_hdmi_phy *inno = dev_id; inno_hdmi_phy_rk3328_irq() local 459 struct inno_hdmi_phy *inno = phy_get_drvdata(phy); inno_hdmi_phy_power_on() local 503 struct inno_hdmi_phy *inno = phy_get_drvdata(phy); inno_hdmi_phy_power_off() local 524 inno_hdmi_phy_get_pre_pll_cfg(struct inno_hdmi_phy *inno, unsigned long rate) inno_hdmi_phy_get_pre_pll_cfg() argument 542 struct inno_hdmi_phy *inno = to_inno_hdmi_phy(hw); inno_hdmi_phy_rk3228_clk_is_prepared() local 551 struct inno_hdmi_phy *inno = to_inno_hdmi_phy(hw); inno_hdmi_phy_rk3228_clk_prepare() local 559 struct inno_hdmi_phy *inno = to_inno_hdmi_phy(hw); inno_hdmi_phy_rk3228_clk_unprepare() local 569 struct inno_hdmi_phy *inno = to_inno_hdmi_phy(hw); inno_hdmi_phy_rk3228_clk_recalc_rate() local 622 struct inno_hdmi_phy *inno = to_inno_hdmi_phy(hw); inno_hdmi_phy_rk3228_clk_set_rate() local 688 struct inno_hdmi_phy *inno = to_inno_hdmi_phy(hw); inno_hdmi_phy_rk3328_clk_is_prepared() local 697 struct inno_hdmi_phy *inno = to_inno_hdmi_phy(hw); inno_hdmi_phy_rk3328_clk_prepare() local 705 struct inno_hdmi_phy *inno = to_inno_hdmi_phy(hw); inno_hdmi_phy_rk3328_clk_unprepare() local 715 struct inno_hdmi_phy *inno = to_inno_hdmi_phy(hw); inno_hdmi_phy_rk3328_clk_recalc_rate() local 778 struct inno_hdmi_phy *inno = to_inno_hdmi_phy(hw); inno_hdmi_phy_rk3328_clk_set_rate() local 839 inno_hdmi_phy_clk_register(struct inno_hdmi_phy *inno) inno_hdmi_phy_clk_register() argument 876 inno_hdmi_phy_rk3228_init(struct inno_hdmi_phy *inno) inno_hdmi_phy_rk3228_init() argument 898 inno_hdmi_phy_rk3228_power_on(struct inno_hdmi_phy *inno, const struct post_pll_config *cfg, const struct phy_config *phy_cfg) inno_hdmi_phy_rk3228_power_on() argument 956 inno_hdmi_phy_rk3228_power_off(struct inno_hdmi_phy *inno) inno_hdmi_phy_rk3228_power_off() argument 970 inno_hdmi_phy_rk3328_init(struct inno_hdmi_phy *inno) inno_hdmi_phy_rk3328_init() argument 1013 inno_hdmi_phy_rk3328_power_on(struct inno_hdmi_phy *inno, const struct post_pll_config *cfg, const struct phy_config *phy_cfg) inno_hdmi_phy_rk3328_power_on() argument 1102 inno_hdmi_phy_rk3328_power_off(struct inno_hdmi_phy *inno) inno_hdmi_phy_rk3328_power_off() argument 1141 struct inno_hdmi_phy *inno = data; inno_hdmi_phy_action() local 1149 struct inno_hdmi_phy *inno; inno_hdmi_phy_probe() local [all...] |
H A D | phy-rockchip-inno-dsidphy.c | 207 static void phy_update_bits(struct inno_dsidphy *inno, in phy_update_bits() argument 213 orig = readl(inno->phy_base + reg); in phy_update_bits() 216 writel(tmp, inno->phy_base + reg); in phy_update_bits() 219 static unsigned long inno_dsidphy_pll_calc_rate(struct inno_dsidphy *inno, in inno_dsidphy_pll_calc_rate() argument 222 unsigned long prate = clk_get_rate(inno->ref_clk); in inno_dsidphy_pll_calc_rate() 281 inno->pll.prediv = best_prediv; in inno_dsidphy_pll_calc_rate() 282 inno->pll.fbdiv = best_fbdiv; in inno_dsidphy_pll_calc_rate() 283 inno->pll.rate = best_freq; in inno_dsidphy_pll_calc_rate() 289 static void inno_dsidphy_mipi_mode_enable(struct inno_dsidphy *inno) in inno_dsidphy_mipi_mode_enable() argument 291 struct phy_configure_opts_mipi_dphy *cfg = &inno in inno_dsidphy_mipi_mode_enable() 447 inno_dsidphy_lvds_mode_enable(struct inno_dsidphy *inno) inno_dsidphy_lvds_mode_enable() argument 496 struct inno_dsidphy *inno = phy_get_drvdata(phy); inno_dsidphy_power_on() local 525 struct inno_dsidphy *inno = phy_get_drvdata(phy); inno_dsidphy_power_off() local 554 struct inno_dsidphy *inno = phy_get_drvdata(phy); inno_dsidphy_set_mode() local 571 struct inno_dsidphy *inno = phy_get_drvdata(phy); inno_dsidphy_configure() local 597 struct inno_dsidphy *inno; inno_dsidphy_probe() local 657 struct inno_dsidphy *inno = platform_get_drvdata(pdev); inno_dsidphy_remove() local [all...] |
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | Makefile | 97 snd-soc-inno-rk3036-objs := inno_rk3036.o 406 obj-$(CONFIG_SND_SOC_INNO_RK3036) += snd-soc-inno-rk3036.o
|
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | Makefile | 128 snd-soc-inno-rk3036-objs := inno_rk3036.o 514 obj-$(CONFIG_SND_SOC_INNO_RK3036) += snd-soc-inno-rk3036.o
|