/kernel/linux/linux-5.10/drivers/gpu/drm/imx/ |
H A D | imx-ldb.c | 92 struct clk *clk_sel[4]; /* parent of display clock */ member 93 struct clk *clk_parent[4]; /* original parent of clk_sel */ 179 ret = clk_set_parent(ldb->clk_sel[mux], ldb->clk[chno]); in imx_ldb_set_clock() 193 if (mux < 0 || mux >= ARRAY_SIZE(ldb->clk_sel)) { in imx_ldb_encoder_enable() 201 clk_set_parent(ldb->clk_sel[mux], ldb->clk[0]); in imx_ldb_encoder_enable() 202 clk_set_parent(ldb->clk_sel[mux], ldb->clk[1]); in imx_ldb_encoder_enable() 207 clk_set_parent(ldb->clk_sel[mux], ldb->clk[imx_ldb_ch->chno]); in imx_ldb_encoder_enable() 256 if (mux < 0 || mux >= ARRAY_SIZE(ldb->clk_sel)) { in imx_ldb_encoder_atomic_mode_set() 341 ret = clk_set_parent(ldb->clk_sel[mux], ldb->clk_parent[mux]); in imx_ldb_encoder_disable() 615 imx_ldb->clk_sel[ in imx_ldb_bind() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/imx/ipuv3/ |
H A D | imx-ldb.c | 101 struct clk *clk_sel[4]; /* parent of display clock */ member 102 struct clk *clk_parent[4]; /* original parent of clk_sel */ 187 ret = clk_set_parent(ldb->clk_sel[mux], ldb->clk[chno]); in imx_ldb_set_clock() 201 if (mux < 0 || mux >= ARRAY_SIZE(ldb->clk_sel)) { in imx_ldb_encoder_enable() 209 clk_set_parent(ldb->clk_sel[mux], ldb->clk[0]); in imx_ldb_encoder_enable() 210 clk_set_parent(ldb->clk_sel[mux], ldb->clk[1]); in imx_ldb_encoder_enable() 215 clk_set_parent(ldb->clk_sel[mux], ldb->clk[imx_ldb_ch->chno]); in imx_ldb_encoder_enable() 264 if (mux < 0 || mux >= ARRAY_SIZE(ldb->clk_sel)) { in imx_ldb_encoder_atomic_mode_set() 354 ret = clk_set_parent(ldb->clk_sel[mux], ldb->clk_parent[mux]); in imx_ldb_encoder_disable() 660 imx_ldb->clk_sel[ in imx_ldb_probe() [all...] |
/kernel/linux/linux-5.10/drivers/mmc/host/ |
H A D | tmio_mmc.c | 55 int clk_sel; in tmio_mmc_set_clock() local 65 clk_sel = (divisor <= 1); in tmio_mmc_set_clock() 66 clk = clk_sel ? 0 : (roundup_pow_of_two(divisor) >> 2); in tmio_mmc_set_clock() 68 host->pdata->set_clk_div(host->pdev, clk_sel); in tmio_mmc_set_clock()
|
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/ |
H A D | cvmx-gpio-defs.h | 53 uint64_t clk_sel:2; member 67 uint64_t clk_sel:2; 97 uint64_t clk_sel:2; member 111 uint64_t clk_sel:2; 360 uint64_t clk_sel:2; member 374 uint64_t clk_sel:2;
|
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/ |
H A D | cvmx-gpio-defs.h | 53 uint64_t clk_sel:2; member 67 uint64_t clk_sel:2; 97 uint64_t clk_sel:2; member 111 uint64_t clk_sel:2; 360 uint64_t clk_sel:2; member 374 uint64_t clk_sel:2;
|
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/atl1c/ |
H A D | atl1c_hw.c | 274 void atl1c_start_phy_polling(struct atl1c_hw *hw, u16 clk_sel) in atl1c_start_phy_polling() argument 282 FIELDX(MDIO_CTRL_CLK_SEL, clk_sel) | in atl1c_start_phy_polling() 306 u16 clk_sel = MDIO_CTRL_CLK_25_4; in atl1c_read_phy_core() local 315 clk_sel = MDIO_CTRL_CLK_25_128; in atl1c_read_phy_core() 320 FIELDX(MDIO_CTRL_CLK_SEL, clk_sel) | in atl1c_read_phy_core() 326 FIELDX(MDIO_CTRL_CLK_SEL, clk_sel) | in atl1c_read_phy_core() 339 atl1c_start_phy_polling(hw, clk_sel); in atl1c_read_phy_core() 355 u16 clk_sel = MDIO_CTRL_CLK_25_4; in atl1c_write_phy_core() local 363 clk_sel = MDIO_CTRL_CLK_25_128; in atl1c_write_phy_core() 369 FIELDX(MDIO_CTRL_CLK_SEL, clk_sel) | in atl1c_write_phy_core() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/atheros/atl1c/ |
H A D | atl1c_hw.c | 274 void atl1c_start_phy_polling(struct atl1c_hw *hw, u16 clk_sel) in atl1c_start_phy_polling() argument 282 FIELDX(MDIO_CTRL_CLK_SEL, clk_sel) | in atl1c_start_phy_polling() 306 u16 clk_sel = MDIO_CTRL_CLK_25_4; in atl1c_read_phy_core() local 315 clk_sel = MDIO_CTRL_CLK_25_128; in atl1c_read_phy_core() 320 FIELDX(MDIO_CTRL_CLK_SEL, clk_sel) | in atl1c_read_phy_core() 326 FIELDX(MDIO_CTRL_CLK_SEL, clk_sel) | in atl1c_read_phy_core() 339 atl1c_start_phy_polling(hw, clk_sel); in atl1c_read_phy_core() 355 u16 clk_sel = MDIO_CTRL_CLK_25_4; in atl1c_write_phy_core() local 363 clk_sel = MDIO_CTRL_CLK_25_128; in atl1c_write_phy_core() 369 FIELDX(MDIO_CTRL_CLK_SEL, clk_sel) | in atl1c_write_phy_core() [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-s3c/ |
H A D | mach-rx3715.c | 72 .clk_sel = S3C2410_UCON_CLKSEL3, 80 .clk_sel = S3C2410_UCON_CLKSEL3, 89 .clk_sel = S3C2410_UCON_CLKSEL3,
|
H A D | mach-at2440evb.c | 62 .clk_sel = S3C2410_UCON_CLKSEL1 | S3C2410_UCON_CLKSEL2, 70 .clk_sel = S3C2410_UCON_CLKSEL1 | S3C2410_UCON_CLKSEL2,
|
H A D | mach-osiris.c | 104 .clk_sel = S3C2410_UCON_CLKSEL1 | S3C2410_UCON_CLKSEL2, 112 .clk_sel = S3C2410_UCON_CLKSEL1 | S3C2410_UCON_CLKSEL2, 120 .clk_sel = S3C2410_UCON_CLKSEL1 | S3C2410_UCON_CLKSEL2,
|
/kernel/linux/linux-6.6/drivers/leds/rgb/ |
H A D | leds-qcom-lpg.c | 111 * @clk_sel: reference clock frequency selector 144 unsigned int clk_sel; member 272 unsigned int clk_sel, clk_len, best_clk = 0; in lpg_calc_freq() local 336 for (clk_sel = 1; clk_sel < clk_len; clk_sel++) { in lpg_calc_freq() 337 u64 numerator = period * clk_rate_arr[clk_sel]; in lpg_calc_freq() 354 clk_rate_arr[clk_sel]); in lpg_calc_freq() 360 best_clk = clk_sel; in lpg_calc_freq() 367 chan->clk_sel in lpg_calc_freq() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_dccg.c | 83 uint32_t clk_sel = 0; in dccg2_get_dccg_ref_freq() local 85 REG_GET_2(REFCLK_CNTL, REFCLK_CLOCK_EN, &clk_en, REFCLK_SRC_SEL, &clk_sel); in dccg2_get_dccg_ref_freq()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_dccg.c | 83 uint32_t clk_sel = 0; in dccg2_get_dccg_ref_freq() local 85 REG_GET_2(REFCLK_CNTL, REFCLK_CLOCK_EN, &clk_en, REFCLK_SRC_SEL, &clk_sel); in dccg2_get_dccg_ref_freq()
|
/kernel/linux/linux-5.10/drivers/iio/adc/ |
H A D | stm32-adc-core.c | 63 * @clk_sel: clock selection routine 71 int (*clk_sel)(struct platform_device *, struct stm32_adc_priv *); member 708 ret = priv->cfg->clk_sel(pdev, priv); in stm32_adc_probe() 786 .clk_sel = stm32f4_adc_clk_sel, 794 .clk_sel = stm32h7_adc_clk_sel, 803 .clk_sel = stm32h7_adc_clk_sel,
|
H A D | vf610_adc.c | 103 enum clk_sel { enum 141 enum clk_sel clk_sel; member 235 adc_feature->clk_sel = VF610_ADCIOC_BUSCLK_SET; in vf610_adc_cfg_init() 255 switch (adc_feature->clk_sel) { in vf610_adc_cfg_post_set() 376 switch (adc_feature->clk_sel) { in vf610_adc_sample_set()
|
/kernel/linux/linux-6.6/drivers/iio/adc/ |
H A D | stm32-adc-core.c | 67 * @clk_sel: clock selection routine 76 int (*clk_sel)(struct platform_device *, struct stm32_adc_priv *); member 791 ret = priv->cfg->clk_sel(pdev, priv); in stm32_adc_probe() 864 .clk_sel = stm32f4_adc_clk_sel, 872 .clk_sel = stm32h7_adc_clk_sel, 881 .clk_sel = stm32h7_adc_clk_sel, 890 .clk_sel = stm32h7_adc_clk_sel,
|
H A D | vf610_adc.c | 103 enum clk_sel { enum 141 enum clk_sel clk_sel; member 238 adc_feature->clk_sel = VF610_ADCIOC_BUSCLK_SET; in vf610_adc_cfg_init() 258 switch (adc_feature->clk_sel) { in vf610_adc_cfg_post_set() 379 switch (adc_feature->clk_sel) { in vf610_adc_sample_set()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/alx/ |
H A D | hw.c | 64 u32 val, clk_sel; in alx_read_phy_core() local 70 clk_sel = hw->link_speed != SPEED_UNKNOWN ? in alx_read_phy_core() 81 clk_sel << ALX_MDIO_CLK_SEL_SHIFT; in alx_read_phy_core() 84 clk_sel << ALX_MDIO_CLK_SEL_SHIFT | in alx_read_phy_core() 101 u32 val, clk_sel; in alx_write_phy_core() local 104 clk_sel = hw->link_speed != SPEED_UNKNOWN ? in alx_write_phy_core() 114 clk_sel << ALX_MDIO_CLK_SEL_SHIFT | in alx_write_phy_core() 119 clk_sel << ALX_MDIO_CLK_SEL_SHIFT | in alx_write_phy_core()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/atheros/alx/ |
H A D | hw.c | 64 u32 val, clk_sel; in alx_read_phy_core() local 70 clk_sel = hw->link_speed != SPEED_UNKNOWN ? in alx_read_phy_core() 81 clk_sel << ALX_MDIO_CLK_SEL_SHIFT; in alx_read_phy_core() 84 clk_sel << ALX_MDIO_CLK_SEL_SHIFT | in alx_read_phy_core() 101 u32 val, clk_sel; in alx_write_phy_core() local 104 clk_sel = hw->link_speed != SPEED_UNKNOWN ? in alx_write_phy_core() 114 clk_sel << ALX_MDIO_CLK_SEL_SHIFT | in alx_write_phy_core() 119 clk_sel << ALX_MDIO_CLK_SEL_SHIFT | in alx_write_phy_core()
|
/kernel/linux/linux-5.10/drivers/tty/serial/ |
H A D | samsung_tty.c | 1276 unsigned int clk_sel) in s3c24xx_serial_setsource() 1285 if ((ucon & info->clksel_mask) >> info->clksel_shift == clk_sel) in s3c24xx_serial_setsource() 1289 ucon |= clk_sel << info->clksel_shift; in s3c24xx_serial_setsource() 1306 if (ourport->cfg->clk_sel && in s3c24xx_serial_getclk() 1307 !(ourport->cfg->clk_sel & (1 << cnt))) in s3c24xx_serial_getclk() 1397 unsigned int baud, quot, clk_sel = 0; in s3c24xx_serial_set_termios() local 1413 quot = s3c24xx_serial_getclk(ourport, baud, &clk, &clk_sel); in s3c24xx_serial_set_termios() 1424 s3c24xx_serial_setsource(port, clk_sel); in s3c24xx_serial_set_termios() 1826 unsigned int clk_sel; in s3c24xx_serial_enable_baudclk() local 1831 clk_sel in s3c24xx_serial_enable_baudclk() 1275 s3c24xx_serial_setsource(struct uart_port *port, unsigned int clk_sel) s3c24xx_serial_setsource() argument 2284 unsigned int clk_sel; s3c24xx_serial_get_options() local [all...] |
/kernel/linux/linux-6.6/drivers/tty/serial/ |
H A D | samsung_tty.c | 1423 unsigned int clk_sel) in s3c24xx_serial_setsource() 1432 if ((ucon & info->clksel_mask) >> info->clksel_shift == clk_sel) in s3c24xx_serial_setsource() 1436 ucon |= clk_sel << info->clksel_shift; in s3c24xx_serial_setsource() 1453 if (ourport->cfg->clk_sel && in s3c24xx_serial_getclk() 1454 !(ourport->cfg->clk_sel & (1 << cnt))) in s3c24xx_serial_getclk() 1542 unsigned int baud, quot, clk_sel = 0; in s3c24xx_serial_set_termios() local 1558 quot = s3c24xx_serial_getclk(ourport, baud, &clk, &clk_sel); in s3c24xx_serial_set_termios() 1569 s3c24xx_serial_setsource(port, clk_sel); in s3c24xx_serial_set_termios() 1870 unsigned int clk_sel; in s3c24xx_serial_enable_baudclk() local 1875 clk_sel in s3c24xx_serial_enable_baudclk() 1422 s3c24xx_serial_setsource(struct uart_port *port, unsigned int clk_sel) s3c24xx_serial_setsource() argument 2398 unsigned int clk_sel; s3c24xx_serial_get_options() local [all...] |
/kernel/linux/linux-5.10/sound/soc/sti/ |
H A D | uniperif_player.c | 957 if (player->clk_sel) { in uni_player_resume() 958 ret = regmap_field_write(player->clk_sel, 1); in uni_player_resume() 1031 player->clk_sel = regmap_field_alloc(regmap, regfield[0]); in uni_player_parse_dt_audio_glue() 1082 if (player->clk_sel) { in uni_player_init() 1083 ret = regmap_field_write(player->clk_sel, 1); in uni_player_init()
|
/kernel/linux/linux-6.6/sound/soc/sti/ |
H A D | uniperif_player.c | 957 if (player->clk_sel) { in uni_player_resume() 958 ret = regmap_field_write(player->clk_sel, 1); in uni_player_resume() 1031 player->clk_sel = regmap_field_alloc(regmap, regfield[0]); in uni_player_parse_dt_audio_glue() 1082 if (player->clk_sel) { in uni_player_init() 1083 ret = regmap_field_write(player->clk_sel, 1); in uni_player_init()
|
/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A D | grvga.c | 43 int clk_sel; member 113 par->clk_sel = i; in grvga_check_var() 181 __raw_writel((par->clk_sel << 6) | (func << 4) | 1, in grvga_set_par()
|
/kernel/linux/linux-6.6/drivers/video/fbdev/ |
H A D | grvga.c | 42 int clk_sel; member 112 par->clk_sel = i; in grvga_check_var() 180 __raw_writel((par->clk_sel << 6) | (func << 4) | 1, in grvga_set_par()
|