Home
last modified time | relevance | path

Searched full:lcpll (Results 1 – 23 of 23) sorted by relevance

/linux-6.12.1/Documentation/devicetree/bindings/phy/
Drockchip,rk3588-hdptx-phy.yaml44 - description: LCPLL reset line
54 - const: lcpll
91 reset-names = "phy", "apb", "init", "cmn", "lane", "ropll", "lcpll";
/linux-6.12.1/Documentation/devicetree/bindings/clock/
Dbrcm,iproc-clocks.yaml38 - brcm,ns2-lcpll-ddr
39 - brcm,ns2-lcpll-ports
49 - brcm,sr-lcpll-pcie
203 - brcm,ns2-lcpll-ddr
204 - brcm,ns2-lcpll-ports
262 - brcm,sr-lcpll-pcie
Dmicrochip,sparx5-dpll.yaml40 lcpll_clk: lcpll-clk {
/linux-6.12.1/include/dt-bindings/clock/
Dbcm-ns2.h54 /* LCPLL DDR clock channel ID */
63 /* LCPLL PORTS clock channel ID */
Dbcm-sr.h95 /* LCPLL PCIE clock channel ID */
/linux-6.12.1/arch/arm64/boot/dts/broadcom/northstar2/
Dns2-clock.dtsi43 compatible = "brcm,ns2-lcpll-ddr";
56 compatible = "brcm,ns2-lcpll-ports";
/linux-6.12.1/drivers/gpu/drm/i915/display/
Dintel_dpll_mgr.h81 * @DPLL_ID_LCPLL_810: HSW and BDW 0.81 GHz LCPLL
85 * @DPLL_ID_LCPLL_1350: HSW and BDW 1.35 GHz LCPLL
89 * @DPLL_ID_LCPLL_2700: HSW and BDW 2.7 GHz LCPLL
Dintel_display_power.c1162 * The LCPLL register should be turned on by the BIOS. For now in hsw_assert_cdclk()
1168 drm_err(&dev_priv->drm, "CDCLK source is not LCPLL\n"); in hsw_assert_cdclk()
1171 drm_err(&dev_priv->drm, "LCPLL is disabled\n"); in hsw_assert_cdclk()
1174 drm_err(&dev_priv->drm, "LCPLL not using non-SSC reference\n"); in hsw_assert_cdclk()
1220 * gen-specific and since we only disable LCPLL after we fully disable in assert_can_disable_lcpll()
1249 * - Sequence for display software to disable LCPLL
1251 * The steps implemented here are just the steps that actually touch the LCPLL
1280 drm_err(&dev_priv->drm, "LCPLL still locked\n"); in hsw_disable_lcpll()
1298 * Fully restores LCPLL, disallowing power down and switching back to LCPLL
1333 drm_err(&dev_priv->drm, "LCPLL not locked yet\n"); in hsw_restore_lcpll()
[all …]
Dintel_cdclk.c508 u32 lcpll = intel_de_read(dev_priv, LCPLL_CTL); in hsw_get_cdclk() local
509 u32 freq = lcpll & LCPLL_CLK_FREQ_MASK; in hsw_get_cdclk()
511 if (lcpll & LCPLL_CD_SOURCE_FCLK) in hsw_get_cdclk()
792 u32 lcpll = intel_de_read(dev_priv, LCPLL_CTL); in bdw_get_cdclk() local
793 u32 freq = lcpll & LCPLL_CLK_FREQ_MASK; in bdw_get_cdclk()
795 if (lcpll & LCPLL_CD_SOURCE_FCLK) in bdw_get_cdclk()
875 drm_err(&dev_priv->drm, "Switching back to LCPLL failed\n"); in bdw_set_cdclk()
Dintel_dpll_mgr.c1310 { .name = "LCPLL 810", .funcs = &hsw_ddi_lcpll_funcs, .id = DPLL_ID_LCPLL_810,
1312 { .name = "LCPLL 1350", .funcs = &hsw_ddi_lcpll_funcs, .id = DPLL_ID_LCPLL_1350,
1314 { .name = "LCPLL 2700", .funcs = &hsw_ddi_lcpll_funcs, .id = DPLL_ID_LCPLL_2700,
Dintel_backlight.c344 * driver. Disable to avoid warnings on LCPLL disable. in lpt_disable_backlight()
/linux-6.12.1/drivers/clk/bcm/
Dclk-ns2.c215 CLK_OF_DECLARE(ns2_lcpll_ddr_clk, "brcm,ns2-lcpll-ddr",
277 CLK_OF_DECLARE(ns2_lcpll_ports_clk, "brcm,ns2-lcpll-ports",
Dclk-sr.c399 { .compatible = "brcm,sr-lcpll-pcie", .data = sr_lcpll_pcie_clk_init },
/linux-6.12.1/drivers/net/phy/mscc/
Dmscc_serdes.c288 /* Access LCPLL Cfg_0 */
327 /* Detune/Unlock LCPLL */ in vsc85xx_sd6g_config_v2()
521 /* Tune/Re-lock LCPLL */ in vsc85xx_sd6g_config_v2()
Dmscc_main.c1256 /* Access LCPLL Cfg_2 */
1301 /* Sequence to Reset LCPLL for the VIPER and ELISE PHY */
1312 /* Reset LCPLL */ in vsc8584_pll5g_reset()
1315 /* write back LCPLL MCB */ in vsc8584_pll5g_reset()
1320 /* 10 mSec sleep while LCPLL is hold in reset */ in vsc8584_pll5g_reset()
1323 /* read LCPLL MCB into CSRs */ in vsc8584_pll5g_reset()
1329 /* Release the Reset of LCPLL */ in vsc8584_pll5g_reset()
1332 /* write back LCPLL MCB */ in vsc8584_pll5g_reset()
1382 dev_err(dev, "failed LCPLL reset, ret: %d\n", ret); in vsc8584_config_pre_init()
1999 dev_err(dev, "failed LCPLL reset, ret: %d\n", ret); in vsc8514_config_pre_init()
/linux-6.12.1/arch/arm64/boot/dts/microchip/
Dsparx5.dtsi79 lcpll_clk: lcpll-clk {
/linux-6.12.1/drivers/phy/rockchip/
Dphy-rockchip-usbdp.c740 /* LCPLL check */ in rk_udphy_status_check()
746 dev_err(udphy->dev, "cmn ana lcpll lock timeout\n"); in rk_udphy_status_check()
Dphy-rockchip-samsung-hdptx.c1107 hdptx->rsts[RST_LCPLL].id = "lcpll"; in rk_hdptx_phy_probe()
/linux-6.12.1/drivers/net/ethernet/microchip/sparx5/
Dsparx5_main.c490 /* Configure the LCPLL */ in sparx5_init_coreclock()
/linux-6.12.1/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_reg.h1740 /* [RW 28] 28 LSB of LCPLL first register; reset val = 521. inside order of
1770 /* [RW 1] LCPLL power down. Global register. Active High. Reset on POR
1773 /* [RW 1] LCPLL VCO reset. Global register. Active Low Reset on POR reset. */
1775 /* [RW 1] LCPLL post-divider reset. Global register. Active Low Reset on POR
Dbnx2x_link.c8600 /* Put LCPLL in low power mode */ in bnx2x_warpcore_hw_reset()
/linux-6.12.1/arch/arm64/boot/dts/rockchip/
Drk3588-base.dtsi2779 "lcpll";
/linux-6.12.1/drivers/gpu/drm/i915/
Di915_reg.h4035 /* LCPLL Control */