/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | ptp.c | 371 u64 clock_cfg; in ptp_start() local 397 clock_cfg = readq(ptp->reg_base + PTP_CLOCK_CFG); in ptp_start() 402 clock_cfg &= ~PTP_CLOCK_CFG_EXT_CLK_IN_MASK; in ptp_start() 403 clock_cfg |= PTP_CLOCK_CFG_EXT_CLK_EN; in ptp_start() 407 clock_cfg |= PTP_CLOCK_CFG_TSTMP_EDGE; in ptp_start() 409 clock_cfg &= ~PTP_CLOCK_CFG_TSTMP_IN_MASK; in ptp_start() 410 clock_cfg |= PTP_CLOCK_CFG_TSTMP_EN; in ptp_start() 413 clock_cfg |= PTP_CLOCK_CFG_PTP_EN; in ptp_start() 414 clock_cfg |= PTP_CLOCK_CFG_PPS_EN | PTP_CLOCK_CFG_PPS_INV; in ptp_start() 415 writeq(clock_cfg, pt in ptp_start() 543 u64 clock_cfg; ptp_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/common/ |
H A D | cavium_ptp.c | 226 u64 clock_cfg; in cavium_ptp_probe() local 275 clock_cfg = readq(clock->reg_base + PTP_CLOCK_CFG); in cavium_ptp_probe() 276 clock_cfg |= PTP_CLOCK_CFG_PTP_EN; in cavium_ptp_probe() 277 writeq(clock_cfg, clock->reg_base + PTP_CLOCK_CFG); in cavium_ptp_probe() 292 clock_cfg = readq(clock->reg_base + PTP_CLOCK_CFG); in cavium_ptp_probe() 293 clock_cfg &= ~PTP_CLOCK_CFG_PTP_EN; in cavium_ptp_probe() 294 writeq(clock_cfg, clock->reg_base + PTP_CLOCK_CFG); in cavium_ptp_probe() 314 u64 clock_cfg; in cavium_ptp_remove() local 321 clock_cfg = readq(clock->reg_base + PTP_CLOCK_CFG); in cavium_ptp_remove() 322 clock_cfg in cavium_ptp_remove() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/common/ |
H A D | cavium_ptp.c | 226 u64 clock_cfg; in cavium_ptp_probe() local 275 clock_cfg = readq(clock->reg_base + PTP_CLOCK_CFG); in cavium_ptp_probe() 276 clock_cfg |= PTP_CLOCK_CFG_PTP_EN; in cavium_ptp_probe() 277 writeq(clock_cfg, clock->reg_base + PTP_CLOCK_CFG); in cavium_ptp_probe() 292 clock_cfg = readq(clock->reg_base + PTP_CLOCK_CFG); in cavium_ptp_probe() 293 clock_cfg &= ~PTP_CLOCK_CFG_PTP_EN; in cavium_ptp_probe() 294 writeq(clock_cfg, clock->reg_base + PTP_CLOCK_CFG); in cavium_ptp_probe() 314 u64 clock_cfg; in cavium_ptp_remove() local 321 clock_cfg = readq(clock->reg_base + PTP_CLOCK_CFG); in cavium_ptp_remove() 322 clock_cfg in cavium_ptp_remove() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | ptp.c | 157 u64 clock_cfg; in ptp_probe() local 181 clock_cfg = readq(ptp->reg_base + PTP_CLOCK_CFG); in ptp_probe() 182 clock_cfg |= PTP_CLOCK_CFG_PTP_EN; in ptp_probe() 183 writeq(clock_cfg, ptp->reg_base + PTP_CLOCK_CFG); in ptp_probe() 210 u64 clock_cfg; in ptp_remove() local 216 clock_cfg = readq(ptp->reg_base + PTP_CLOCK_CFG); in ptp_remove() 217 clock_cfg &= ~PTP_CLOCK_CFG_PTP_EN; in ptp_remove() 218 writeq(clock_cfg, ptp->reg_base + PTP_CLOCK_CFG); in ptp_remove()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/ |
H A D | dcn20_clk_mgr.c | 381 struct dc_clock_config *clock_cfg) in dcn2_get_clock() 385 clock_cfg->max_clock_khz = context->bw_ctx.bw.dcn.clk.max_supported_dispclk_khz; in dcn2_get_clock() 386 clock_cfg->min_clock_khz = DCN_MINIMUM_DISPCLK_Khz; in dcn2_get_clock() 387 clock_cfg->current_clock_khz = clk_mgr->clks.dispclk_khz; in dcn2_get_clock() 388 clock_cfg->bw_requirequired_clock_khz = context->bw_ctx.bw.dcn.clk.bw_dispclk_khz; in dcn2_get_clock() 391 clock_cfg->max_clock_khz = context->bw_ctx.bw.dcn.clk.max_supported_dppclk_khz; in dcn2_get_clock() 392 clock_cfg->min_clock_khz = DCN_MINIMUM_DPPCLK_Khz; in dcn2_get_clock() 393 clock_cfg->current_clock_khz = clk_mgr->clks.dppclk_khz; in dcn2_get_clock() 394 clock_cfg->bw_requirequired_clock_khz = context->bw_ctx.bw.dcn.clk.bw_dppclk_khz; in dcn2_get_clock() 378 dcn2_get_clock(struct clk_mgr *clk_mgr, struct dc_state *context, enum dc_clock_type clock_type, struct dc_clock_config *clock_cfg) dcn2_get_clock() argument
|
H A D | dcn20_clk_mgr.h | 51 struct dc_clock_config *clock_cfg);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/ |
H A D | dcn20_clk_mgr.c | 452 struct dc_clock_config *clock_cfg) in dcn2_get_clock() 456 clock_cfg->max_clock_khz = context->bw_ctx.bw.dcn.clk.max_supported_dispclk_khz; in dcn2_get_clock() 457 clock_cfg->min_clock_khz = DCN_MINIMUM_DISPCLK_Khz; in dcn2_get_clock() 458 clock_cfg->current_clock_khz = clk_mgr->clks.dispclk_khz; in dcn2_get_clock() 459 clock_cfg->bw_requirequired_clock_khz = context->bw_ctx.bw.dcn.clk.bw_dispclk_khz; in dcn2_get_clock() 462 clock_cfg->max_clock_khz = context->bw_ctx.bw.dcn.clk.max_supported_dppclk_khz; in dcn2_get_clock() 463 clock_cfg->min_clock_khz = DCN_MINIMUM_DPPCLK_Khz; in dcn2_get_clock() 464 clock_cfg->current_clock_khz = clk_mgr->clks.dppclk_khz; in dcn2_get_clock() 465 clock_cfg->bw_requirequired_clock_khz = context->bw_ctx.bw.dcn.clk.bw_dppclk_khz; in dcn2_get_clock() 449 dcn2_get_clock(struct clk_mgr *clk_mgr, struct dc_state *context, enum dc_clock_type clock_type, struct dc_clock_config *clock_cfg) dcn2_get_clock() argument
|
H A D | dcn20_clk_mgr.h | 51 struct dc_clock_config *clock_cfg);
|
/kernel/linux/linux-6.6/drivers/clk/stm32/ |
H A D | clk-stm32-core.h | 50 void *clock_cfg; member 170 .clock_cfg = (_struct) {_clk},\
|
H A D | clk-stm32-core.c | 630 struct clk_stm32_mux *mux = cfg->clock_cfg; in clk_stm32_mux_register() 651 struct clk_stm32_gate *gate = cfg->clock_cfg; in clk_stm32_gate_register() 672 struct clk_stm32_div *div = cfg->clock_cfg; in clk_stm32_div_register() 693 struct clk_stm32_composite *composite = cfg->clock_cfg; in clk_stm32_composite_register()
|
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-fsi.c | 423 u64 clock_cfg = 0ULL; in fsi_spi_transfer_init() local 455 rc = fsi_spi_read_reg(ctx, SPI_FSI_CLOCK_CFG, &clock_cfg); in fsi_spi_transfer_init() 459 if ((clock_cfg & (SPI_FSI_CLOCK_CFG_MM_ENABLE | in fsi_spi_transfer_init()
|
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-fsi.c | 369 u64 clock_cfg = 0ULL; in fsi_spi_transfer_init() local 409 rc = fsi_spi_read_reg(ctx, SPI_FSI_CLOCK_CFG, &clock_cfg); in fsi_spi_transfer_init() 413 if ((clock_cfg & (SPI_FSI_CLOCK_CFG_MM_ENABLE | in fsi_spi_transfer_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/hw/ |
H A D | clk_mgr.h | 241 struct dc_clock_config *clock_cfg);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/inc/hw/ |
H A D | clk_mgr.h | 271 struct dc_clock_config *clock_cfg);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/ |
H A D | hw_sequencer.h | 185 struct dc_clock_config *clock_cfg);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_hw_sequencer.h | 184 struct dc_clock_config *clock_cfg);
|
H A D | dcn10_hw_sequencer.c | 3731 struct dc_clock_config clock_cfg = {0}; in dcn10_set_clock() local 3738 context, clock_type, &clock_cfg); in dcn10_set_clock() 3740 if (clk_khz > clock_cfg.max_clock_khz) in dcn10_set_clock() 3743 if (clk_khz < clock_cfg.min_clock_khz) in dcn10_set_clock() 3746 if (clk_khz < clock_cfg.bw_requirequired_clock_khz) in dcn10_set_clock() 3766 struct dc_clock_config *clock_cfg) in dcn10_get_clock() 3771 dc->clk_mgr->funcs->get_clock(dc->clk_mgr, context, clock_type, clock_cfg); in dcn10_get_clock() 3764 dcn10_get_clock(struct dc *dc, enum dc_clock_type clock_type, struct dc_clock_config *clock_cfg) dcn10_get_clock() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_hw_sequencer.h | 185 struct dc_clock_config *clock_cfg);
|
H A D | dcn10_hw_sequencer.c | 3835 struct dc_clock_config clock_cfg = {0}; in dcn10_set_clock() local 3842 context, clock_type, &clock_cfg); in dcn10_set_clock() 3844 if (clk_khz > clock_cfg.max_clock_khz) in dcn10_set_clock() 3847 if (clk_khz < clock_cfg.min_clock_khz) in dcn10_set_clock() 3850 if (clk_khz < clock_cfg.bw_requirequired_clock_khz) in dcn10_set_clock() 3870 struct dc_clock_config *clock_cfg) in dcn10_get_clock() 3875 dc->clk_mgr->funcs->get_clock(dc->clk_mgr, context, clock_type, clock_cfg); in dcn10_get_clock() 3868 dcn10_get_clock(struct dc *dc, enum dc_clock_type clock_type, struct dc_clock_config *clock_cfg) dcn10_get_clock() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/inc/ |
H A D | hw_sequencer.h | 322 struct dc_clock_config *clock_cfg);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/ |
H A D | dc.h | 1250 void dc_get_clock(struct dc *dc, enum dc_clock_type clock_type, struct dc_clock_config *clock_cfg);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/ |
H A D | dc.h | 2244 void dc_get_clock(struct dc *dc, enum dc_clock_type clock_type, struct dc_clock_config *clock_cfg);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc.c | 3048 void dc_get_clock(struct dc *dc, enum dc_clock_type clock_type, struct dc_clock_config *clock_cfg) in dc_get_clock() argument 3051 dc->hwss.get_clock(dc, clock_type, clock_cfg); in dc_get_clock()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc.c | 4666 void dc_get_clock(struct dc *dc, enum dc_clock_type clock_type, struct dc_clock_config *clock_cfg) in dc_get_clock() argument 4669 dc->hwss.get_clock(dc, clock_type, clock_cfg); in dc_get_clock()
|