/linux-6.3-rc2/drivers/gpu/drm/imx/ipuv3/ |
A D | imx-ldb.c | 101 struct clk *clk_sel[4]; /* parent of display clock */ member 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() 660 imx_ldb->clk_sel[i] = devm_clk_get(imx_ldb->dev, clkname); in imx_ldb_probe() 661 if (IS_ERR(imx_ldb->clk_sel[i])) { in imx_ldb_probe() 662 ret = PTR_ERR(imx_ldb->clk_sel[i]); in imx_ldb_probe() [all …]
|
/linux-6.3-rc2/arch/mips/include/asm/octeon/ |
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;
|
/linux-6.3-rc2/drivers/net/ethernet/atheros/atl1c/ |
A D | atl1c_hw.c | 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() 375 FIELDX(MDIO_CTRL_CLK_SEL, clk_sel) | in atl1c_write_phy_core() [all …]
|
A D | atl1c_hw.h | 43 void atl1c_start_phy_polling(struct atl1c_hw *hw, u16 clk_sel);
|
/linux-6.3-rc2/drivers/leds/rgb/ |
A D | leds-qcom-lpg.c | 138 unsigned int clk_sel; member 260 unsigned int clk_sel, best_clk = 0; in lpg_calc_freq() local 298 for (clk_sel = 1; clk_sel < ARRAY_SIZE(lpg_clk_rates); clk_sel++) { in lpg_calc_freq() 299 u64 numerator = period * lpg_clk_rates[clk_sel]; in lpg_calc_freq() 314 actual = DIV_ROUND_UP_ULL(denominator * (1 << m), lpg_clk_rates[clk_sel]); in lpg_calc_freq() 322 best_clk = clk_sel; in lpg_calc_freq() 328 chan->clk_sel = best_clk; in lpg_calc_freq() 341 val = div64_u64(duty * lpg_clk_rates[chan->clk_sel], in lpg_calc_duty() 355 val = chan->clk_sel; in lpg_apply_freq()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn20/ |
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()
|
/linux-6.3-rc2/drivers/iio/adc/ |
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()
|
A D | stm32-adc-core.c | 74 int (*clk_sel)(struct platform_device *, struct stm32_adc_priv *); member 785 ret = priv->cfg->clk_sel(pdev, priv); in stm32_adc_probe() 858 .clk_sel = stm32f4_adc_clk_sel, 866 .clk_sel = stm32h7_adc_clk_sel, 875 .clk_sel = stm32h7_adc_clk_sel, 884 .clk_sel = stm32h7_adc_clk_sel,
|
/linux-6.3-rc2/drivers/net/ethernet/atheros/alx/ |
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()
|
/linux-6.3-rc2/drivers/tty/serial/ |
A D | samsung_tty.c | 1422 unsigned int clk_sel) in s3c24xx_serial_setsource() argument 1435 ucon |= clk_sel << info->clksel_shift; in s3c24xx_serial_setsource() 1452 if (ourport->cfg->clk_sel && in s3c24xx_serial_getclk() 1453 !(ourport->cfg->clk_sel & (1 << cnt))) in s3c24xx_serial_getclk() 1531 unsigned int baud, quot, clk_sel = 0; in s3c24xx_serial_set_termios() local 1558 s3c24xx_serial_setsource(port, clk_sel); in s3c24xx_serial_set_termios() 1859 unsigned int clk_sel; in s3c24xx_serial_enable_baudclk() local 1864 clk_sel = ourport->cfg->clk_sel ? : info->def_clk_sel; in s3c24xx_serial_enable_baudclk() 1866 if (!(clk_sel & (1 << clk_num))) in s3c24xx_serial_enable_baudclk() 2388 unsigned int clk_sel; in s3c24xx_serial_get_options() local [all …]
|
/linux-6.3-rc2/sound/soc/sti/ |
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()
|
A D | uniperif.h | 1300 struct regmap_field *clk_sel; member
|
/linux-6.3-rc2/drivers/video/fbdev/ |
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()
|
/linux-6.3-rc2/drivers/clk/imx/ |
A D | clk-imx93.c | 18 enum clk_sel { enum 52 enum clk_sel sel;
|
/linux-6.3-rc2/drivers/clk/ralink/ |
A D | clk-mt7621.c | 261 u32 clkcfg, clk_sel, curclk, ffiv, ffrac; in mt7621_cpu_recalc_rate() local 266 clk_sel = FIELD_GET(CPU_CLK_SEL_MASK, clkcfg); in mt7621_cpu_recalc_rate() 272 switch (clk_sel) { in mt7621_cpu_recalc_rate()
|
/linux-6.3-rc2/drivers/spi/ |
A D | spi-sunplus-sp7021.c | 287 u32 clk_rate, clk_sel, div; in sp7021_spi_setup_clk() local 292 clk_sel = (div / 2) - 1; in sp7021_spi_setup_clk() 294 pspim->xfer_conf |= FIELD_PREP(SP7021_CLK_MASK, clk_sel); in sp7021_spi_setup_clk()
|
A D | spi-geni-qcom.c | 339 u32 clk_sel, m_clk_cfg, idx, div; in geni_spi_set_clock_and_bw() local 361 clk_sel = idx & CLK_SEL_MSK; in geni_spi_set_clock_and_bw() 363 writel(clk_sel, se->base + SE_GENI_CLK_SEL); in geni_spi_set_clock_and_bw()
|
/linux-6.3-rc2/include/linux/ |
A D | serial_s3c.h | 284 unsigned int clk_sel; member
|
/linux-6.3-rc2/drivers/clk/mvebu/ |
A D | armada-37xx-periph.c | 68 u32 clk_sel; member 703 data->clk_sel = readl(data->reg + CLK_SEL); in armada_3700_periph_clock_suspend() 719 writel(data->clk_sel, data->reg + CLK_SEL); in armada_3700_periph_clock_resume()
|
/linux-6.3-rc2/sound/soc/intel/atom/sst/ |
A D | sst.h | 120 u64 clk_sel:3; member
|
/linux-6.3-rc2/drivers/media/dvb-frontends/ |
A D | stv0900_core.c | 287 u32 m_div, clk_sel; in stv0900_set_mclk() local 298 clk_sel = ((stv0900_get_bits(intp, F0900_SELX1RATIO) == 1) ? 4 : 6); in stv0900_set_mclk() 299 m_div = ((clk_sel * mclk) / intp->quartz) - 1; in stv0900_set_mclk()
|
A D | stv090x.c | 4272 u32 reg, div, clk_sel; in stv090x_set_mclk() local 4275 clk_sel = ((STV090x_GETFIELD(reg, SELX1RATIO_FIELD) == 1) ? 4 : 6); in stv090x_set_mclk() 4277 div = ((clk_sel * mclk) / config->xtal) - 1; in stv090x_set_mclk()
|
/linux-6.3-rc2/drivers/gpu/drm/i915/display/ |
A D | intel_ddi.c | 1451 u32 clk_sel_mask, u32 clk_sel, u32 clk_off) in _icl_ddi_enable_clock() argument 1455 intel_de_rmw(i915, reg, clk_sel_mask, clk_sel); in _icl_ddi_enable_clock()
|