linux/drivers/phy/qualcomm
Arnd Bergmann be8f23cebd phy: qcom: uniphy-28lp: add COMMON_CLK dependency
In configurations without CONFIG_COMMON_CLK, the driver fails to build:

aarch64-linux-ld: drivers/phy/qualcomm/phy-qcom-uniphy-pcie-28lp.o: in function `qcom_uniphy_pcie_probe':
phy-qcom-uniphy-pcie-28lp.c:(.text+0x200): undefined reference to `__clk_hw_register_fixed_rate'
aarch64-linux-ld: phy-qcom-uniphy-pcie-28lp.c:(.text+0x238): undefined reference to `of_clk_hw_simple_get'
phy-qcom-uniphy-pcie-28lp.c:(.text+0x238): dangerous relocation: unsupported relocation
aarch64-linux-ld: phy-qcom-uniphy-pcie-28lp.c:(.text+0x240): undefined reference to `of_clk_hw_simple_get'
aarch64-linux-ld: phy-qcom-uniphy-pcie-28lp.c:(.text+0x248): undefined reference to `devm_of_clk_add_hw_provider'

Add that as a Kconfig dependencies.

Fixes: 74badb8b0b ("phy: qcom: Introduce PCIe UNIPHY 28LP driver")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250314154915.4074980-1-arnd@kernel.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>
2025-03-16 22:08:10 +05:30
..
Kconfig phy: qcom: uniphy-28lp: add COMMON_CLK dependency 2025-03-16 22:08:10 +05:30
Makefile phy: qcom: Introduce PCIe UNIPHY 28LP driver 2025-03-11 12:21:01 +01:00
phy-ath79-usb.c
phy-qcom-apq8064-sata.c phy: Switch back to struct platform_driver::remove() 2024-10-17 20:33:03 +05:30
phy-qcom-edp.c phy: qcom: edp: Add support for eDP PHY on SA8775P 2024-10-17 20:16:30 +05:30
phy-qcom-eusb2-repeater.c phy: Switch back to struct platform_driver::remove() 2024-10-17 20:33:03 +05:30
phy-qcom-ipq806x-sata.c phy: Switch back to struct platform_driver::remove() 2024-10-17 20:33:03 +05:30
phy-qcom-ipq806x-usb.c
phy-qcom-ipq4019-usb.c
phy-qcom-m31.c phy: qcom: m31: match requested regulator name with dt schema 2024-04-07 12:49:42 +05:30
phy-qcom-pcie2.c
phy-qcom-qmp-combo.c phy: qualcomm: qmp-combo: add support for SAR2130P 2024-12-08 21:30:08 +05:30
phy-qcom-qmp-common.h phy: qcom: qmp: Add debug prints for register writes 2024-07-31 22:23:07 +05:30
phy-qcom-qmp-dp-com-v3.h phy: qcom: qmp: split DP PHY registers to separate headers 2024-01-30 22:35:38 +05:30
phy-qcom-qmp-dp-phy-v3.h phy: qcom: qmp: split DP PHY registers to separate headers 2024-01-30 22:35:38 +05:30
phy-qcom-qmp-dp-phy-v4.h phy: qcom: qmp: split DP PHY registers to separate headers 2024-01-30 22:35:38 +05:30
phy-qcom-qmp-dp-phy-v5.h phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6 2024-04-12 16:56:28 +05:30
phy-qcom-qmp-dp-phy-v6.h phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6 2024-04-12 16:56:28 +05:30
phy-qcom-qmp-dp-phy.h phy: qcom: qmp: split DP PHY registers to separate headers 2024-01-30 22:35:38 +05:30
phy-qcom-qmp-pcie-msm8996.c phy: qcom: qmp-pcie-msm8996: Simplify with scoped for each OF child loop 2024-08-30 13:26:37 +05:30
phy-qcom-qmp-pcie-qhp.h
phy-qcom-qmp-pcie.c phy: qcom-qmp-pcie: add dual lane PHY support for QCS8300 2025-03-11 12:25:52 +01:00
phy-qcom-qmp-pcs-misc-v3.h
phy-qcom-qmp-pcs-misc-v4.h phy: qcom-qmp: move PCS MISC V4 registers to separate header 2023-09-21 15:53:58 +02:00
phy-qcom-qmp-pcs-pcie-v4.h
phy-qcom-qmp-pcs-pcie-v4_20.h phy: qualcomm: qmp-pcie: split PCS_LANE1 region 2024-12-08 21:30:08 +05:30
phy-qcom-qmp-pcs-pcie-v5.h phy: qcom-qmp: Add missing register definitions for PCS V5 2024-06-03 19:32:32 +05:30
phy-qcom-qmp-pcs-pcie-v5_20.h phy: qualcomm: qmp-pcie: split PCS_LANE1 region 2024-12-08 21:30:08 +05:30
phy-qcom-qmp-pcs-pcie-v6.h phy: qualcomm: qmp-pcie: define several new registers 2024-12-08 21:30:08 +05:30
phy-qcom-qmp-pcs-pcie-v6_20.h phy: qcom: qmp-pcie: Update PCIe1 PHY settings for SM8550 2024-01-30 22:34:54 +05:30
phy-qcom-qmp-pcs-pcie-v6_30.h phy: qcom: qmp: Add phy register and clk setting for x1e80100 PCIe3 2024-10-17 18:21:52 +05:30
phy-qcom-qmp-pcs-sgmii.h phy: qcom: sgmii-eth: move PCS registers to separate header 2024-01-30 22:35:39 +05:30
phy-qcom-qmp-pcs-ufs-v2.h
phy-qcom-qmp-pcs-ufs-v3.h
phy-qcom-qmp-pcs-ufs-v4.h
phy-qcom-qmp-pcs-ufs-v5.h
phy-qcom-qmp-pcs-ufs-v6.h phy: qcom: qmp-ufs: update SM8650 tables for Gear 4 & 5 2024-04-12 15:14:08 +05:30
phy-qcom-qmp-pcs-usb-v4.h
phy-qcom-qmp-pcs-usb-v5.h
phy-qcom-qmp-pcs-usb-v6.h phy: qcom-qmp-combo: use v6 registers in v6 regs layout 2023-10-13 15:35:21 +05:30
phy-qcom-qmp-pcs-usb-v7.h phy: qcom-qmp: pcs-usb: Add v7 register offsets 2023-12-21 22:37:39 +05:30
phy-qcom-qmp-pcs-v2.h phy: qcom: qmp: Add phy register and clk setting for QCS615 PCIe 2024-12-04 19:11:17 +05:30
phy-qcom-qmp-pcs-v3.h
phy-qcom-qmp-pcs-v4.h
phy-qcom-qmp-pcs-v4_20.h
phy-qcom-qmp-pcs-v5.h
phy-qcom-qmp-pcs-v5_20.h phy: qcom-qmp-pcie: add endpoint support for sa8775p 2023-10-23 11:54:21 +05:30
phy-qcom-qmp-pcs-v6-n4.h phy: qcom-qmp: pcs: Add missing v6 N4 register offsets 2024-06-03 19:30:47 +05:30
phy-qcom-qmp-pcs-v6.h phy: qualcomm: qmp-pcie: define several new registers 2024-12-08 21:30:08 +05:30
phy-qcom-qmp-pcs-v6_20.h phy: qcom: qmp-pcie: Update PCIe1 PHY settings for SM8550 2024-01-30 22:34:54 +05:30
phy-qcom-qmp-pcs-v6_30.h phy: qcom: qmp: Add phy register and clk setting for x1e80100 PCIe3 2024-10-17 18:21:52 +05:30
phy-qcom-qmp-pcs-v7.h phy: qcom-qmp: pcs: Add v7 register offsets 2023-12-21 22:37:39 +05:30
phy-qcom-qmp-qserdes-com-v3.h
phy-qcom-qmp-qserdes-com-v4.h
phy-qcom-qmp-qserdes-com-v5.h
phy-qcom-qmp-qserdes-com-v6.h phy: qcom-qmp-ufs: Add PHY Configuration support for sm8750 2025-03-11 12:24:46 +01:00
phy-qcom-qmp-qserdes-com-v7.h phy: qcom-qmp: qserdes-com: Add v7 register offsets 2023-12-21 22:37:39 +05:30
phy-qcom-qmp-qserdes-com.h
phy-qcom-qmp-qserdes-ln-shrd-v6.h
phy-qcom-qmp-qserdes-pll.h phy: qcom-qmp: Add missing offsets for Qserdes PLL registers. 2024-06-03 19:32:32 +05:30
phy-qcom-qmp-qserdes-txrx-ufs-v6.h phy: qcom: qmp-ufs: update SM8650 tables for Gear 4 & 5 2024-04-12 15:14:08 +05:30
phy-qcom-qmp-qserdes-txrx-ufs-v7.h phy: qcom-qmp-ufs: Add PHY Configuration support for sm8750 2025-03-11 12:24:46 +01:00
phy-qcom-qmp-qserdes-txrx-v3.h
phy-qcom-qmp-qserdes-txrx-v4.h
phy-qcom-qmp-qserdes-txrx-v4_20.h
phy-qcom-qmp-qserdes-txrx-v5.h
phy-qcom-qmp-qserdes-txrx-v5_5nm.h
phy-qcom-qmp-qserdes-txrx-v5_20.h
phy-qcom-qmp-qserdes-txrx-v6.h phy: qualcomm: qmp-pcie: define several new registers 2024-12-08 21:30:08 +05:30
phy-qcom-qmp-qserdes-txrx-v6_20.h phy: qcom: qmp-pcie: Update PCIe1 PHY settings for SM8550 2024-01-30 22:34:54 +05:30
phy-qcom-qmp-qserdes-txrx-v6_n4.h phy: qcom-qmp: qserdes-txrx: Add missing registers offsets 2024-06-03 19:30:47 +05:30
phy-qcom-qmp-qserdes-txrx-v7.h phy: qcom-qmp: qserdes-txrx: Add v7 register offsets 2023-12-21 22:37:39 +05:30
phy-qcom-qmp-qserdes-txrx.h
phy-qcom-qmp-ufs.c phy: qcom-qmp-ufs: Add PHY Configuration support for sm8750 2025-03-11 12:24:46 +01:00
phy-qcom-qmp-usb-legacy.c phy: qcom: qmp-usb-legacy: fix NULL-deref on runtime suspend 2024-10-17 18:33:46 +05:30
phy-qcom-qmp-usb.c phy-for-6.14 2025-01-29 14:32:38 -08:00
phy-qcom-qmp-usbc.c phy: qcom: qmp-usbc: Add qmp configuration for QCS615 2025-03-11 01:13:30 +05:30
phy-qcom-qmp.h phy: qcom: qmp-combo: Switch from V6 to V6 N4 register offsets 2024-06-03 19:30:47 +05:30
phy-qcom-qusb2.c phy: qcom-qusb2: Add support for QCS615 2024-12-24 20:02:50 +05:30
phy-qcom-sgmii-eth.c phy: qcom: sgmii-eth: move PCS registers to separate header 2024-01-30 22:35:39 +05:30
phy-qcom-snps-eusb2.c
phy-qcom-snps-femto-v2.c
phy-qcom-uniphy-pcie-28lp.c phy: qcom: Introduce PCIe UNIPHY 28LP driver 2025-03-11 12:21:01 +01:00
phy-qcom-usb-hs-28nm.c
phy-qcom-usb-hs.c
phy-qcom-usb-hsic.c
phy-qcom-usb-ss.c