From: Robert Marko Date: Thu, 28 May 2026 08:45:22 +0000 (+0200) Subject: qualcommbe: 6.18: refresh patches X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=df660e89c498ab3003fc3ad245a8ac10d7665ab5;p=thirdparty%2Fopenwrt.git qualcommbe: 6.18: refresh patches Lets make the PCS one actually apply and refresh the rest. Signed-off-by: Robert Marko --- diff --git a/target/linux/qualcommbe/patches-6.18/0314-net-pcs-Add-PCS-driver-for-Qualcomm-IPQ9574-SoC.patch b/target/linux/qualcommbe/patches-6.18/0314-net-pcs-Add-PCS-driver-for-Qualcomm-IPQ9574-SoC.patch index 8842484106e..036610c05a5 100644 --- a/target/linux/qualcommbe/patches-6.18/0314-net-pcs-Add-PCS-driver-for-Qualcomm-IPQ9574-SoC.patch +++ b/target/linux/qualcommbe/patches-6.18/0314-net-pcs-Add-PCS-driver-for-Qualcomm-IPQ9574-SoC.patch @@ -26,9 +26,9 @@ Signed-off-by: Lei Wei --- a/drivers/net/pcs/Kconfig +++ b/drivers/net/pcs/Kconfig -@@ -36,6 +36,15 @@ config PCS_MTK_USXGMII +@@ -46,6 +46,15 @@ config PCS_MTK_USXGMII 1000Base-X, 2500Base-X and Cisco SGMII are supported on the same - differential pairs via an embedded LynxI PHY. + differential pairs via an embedded LynxI PCS. +config PCS_QCOM_IPQ9574 + tristate "Qualcomm IPQ9574 PCS" @@ -44,13 +44,11 @@ Signed-off-by: Lei Wei depends on OF --- a/drivers/net/pcs/Makefile +++ b/drivers/net/pcs/Makefile -@@ -7,5 +7,6 @@ pcs_xpcs-$(CONFIG_PCS_XPCS) := pcs-xpcs. - obj-$(CONFIG_PCS_XPCS) += pcs_xpcs.o - obj-$(CONFIG_PCS_LYNX) += pcs-lynx.o +@@ -10,3 +10,4 @@ obj-$(CONFIG_PCS_LYNX) += pcs-lynx.o obj-$(CONFIG_PCS_MTK_LYNXI) += pcs-mtk-lynxi.o -+obj-$(CONFIG_PCS_QCOM_IPQ9574) += pcs-qcom-ipq9574.o - obj-$(CONFIG_PCS_RZN1_MIIC) += pcs-rzn1-miic.o obj-$(CONFIG_PCS_MTK_USXGMII) += pcs-mtk-usxgmii.o + obj-$(CONFIG_PCS_RZN1_MIIC) += pcs-rzn1-miic.o ++obj-$(CONFIG_PCS_QCOM_IPQ9574) += pcs-qcom-ipq9574.o --- /dev/null +++ b/drivers/net/pcs/pcs-qcom-ipq9574.c @@ -0,0 +1,245 @@ diff --git a/target/linux/qualcommbe/patches-6.18/0325-MAINTAINERS-Add-maintainer-for-Qualcomm-PPE-driver.patch b/target/linux/qualcommbe/patches-6.18/0325-MAINTAINERS-Add-maintainer-for-Qualcomm-PPE-driver.patch index 6296c0bf4b6..edda7824274 100644 --- a/target/linux/qualcommbe/patches-6.18/0325-MAINTAINERS-Add-maintainer-for-Qualcomm-PPE-driver.patch +++ b/target/linux/qualcommbe/patches-6.18/0325-MAINTAINERS-Add-maintainer-for-Qualcomm-PPE-driver.patch @@ -13,7 +13,7 @@ Signed-off-by: Luo Jie --- a/MAINTAINERS +++ b/MAINTAINERS -@@ -21233,6 +21233,15 @@ S: Maintained +@@ -21240,6 +21240,15 @@ S: Maintained F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml F: drivers/regulator/vqmmc-ipq4019-regulator.c diff --git a/target/linux/qualcommbe/patches-6.18/0400-dt-bindings-pwm-add-IPQ6018-binding.patch b/target/linux/qualcommbe/patches-6.18/0400-dt-bindings-pwm-add-IPQ6018-binding.patch index d6c647dc780..800e17d0589 100644 --- a/target/linux/qualcommbe/patches-6.18/0400-dt-bindings-pwm-add-IPQ6018-binding.patch +++ b/target/linux/qualcommbe/patches-6.18/0400-dt-bindings-pwm-add-IPQ6018-binding.patch @@ -16,9 +16,6 @@ Signed-off-by: George Moussalem 1 file changed, 51 insertions(+) create mode 100644 Documentation/devicetree/bindings/pwm/qcom,ipq6018-pwm.yaml -diff --git a/Documentation/devicetree/bindings/pwm/qcom,ipq6018-pwm.yaml b/Documentation/devicetree/bindings/pwm/qcom,ipq6018-pwm.yaml -new file mode 100644 -index 0000000000000..f9f1f652e7527 --- /dev/null +++ b/Documentation/devicetree/bindings/pwm/qcom,ipq6018-pwm.yaml @@ -0,0 +1,51 @@ diff --git a/target/linux/qualcommbe/patches-6.18/0401-pwm-driver-for-qualcomm-ipq6018-pwm-block.patch b/target/linux/qualcommbe/patches-6.18/0401-pwm-driver-for-qualcomm-ipq6018-pwm-block.patch index d793b7d895d..201481ad0e4 100644 --- a/target/linux/qualcommbe/patches-6.18/0401-pwm-driver-for-qualcomm-ipq6018-pwm-block.patch +++ b/target/linux/qualcommbe/patches-6.18/0401-pwm-driver-for-qualcomm-ipq6018-pwm-block.patch @@ -21,8 +21,6 @@ Signed-off-by: George Moussalem 3 files changed, 252 insertions(+) create mode 100644 drivers/pwm/pwm-ipq.c -diff --git a/drivers/pwm/Kconfig b/drivers/pwm/Kconfig -index c2fd3f4b62d9e..33ac49251b3cc 100644 --- a/drivers/pwm/Kconfig +++ b/drivers/pwm/Kconfig @@ -337,6 +337,18 @@ config PWM_INTEL_LGM @@ -44,8 +42,6 @@ index c2fd3f4b62d9e..33ac49251b3cc 100644 config PWM_IQS620A tristate "Azoteq IQS620A PWM support" depends on MFD_IQS62X || COMPILE_TEST -diff --git a/drivers/pwm/Makefile b/drivers/pwm/Makefile -index dfa8b4966ee19..74e07f654d43d 100644 --- a/drivers/pwm/Makefile +++ b/drivers/pwm/Makefile @@ -28,6 +28,7 @@ obj-$(CONFIG_PWM_IMX1) += pwm-imx1.o @@ -56,9 +52,6 @@ index dfa8b4966ee19..74e07f654d43d 100644 obj-$(CONFIG_PWM_IQS620A) += pwm-iqs620a.o obj-$(CONFIG_PWM_JZ4740) += pwm-jz4740.o obj-$(CONFIG_PWM_KEEMBAY) += pwm-keembay.o -diff --git a/drivers/pwm/pwm-ipq.c b/drivers/pwm/pwm-ipq.c -new file mode 100644 -index 0000000000000..b944ecb456d59 --- /dev/null +++ b/drivers/pwm/pwm-ipq.c @@ -0,0 +1,239 @@ diff --git a/target/linux/qualcommbe/patches-6.18/0402-arm64-dts-qcom-ipq9574-add-pwm-node.patch b/target/linux/qualcommbe/patches-6.18/0402-arm64-dts-qcom-ipq9574-add-pwm-node.patch index f3add218ae4..4de805e07f0 100644 --- a/target/linux/qualcommbe/patches-6.18/0402-arm64-dts-qcom-ipq9574-add-pwm-node.patch +++ b/target/linux/qualcommbe/patches-6.18/0402-arm64-dts-qcom-ipq9574-add-pwm-node.patch @@ -16,11 +16,9 @@ Reviewed-by: Konrad Dybcio arch/arm64/boot/dts/qcom/ipq9574.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) -diff --git a/arch/arm64/boot/dts/qcom/ipq9574.dtsi b/arch/arm64/boot/dts/qcom/ipq9574.dtsi -index 83e0bd75086bc..2c4f1bc2a70ee 100644 --- a/arch/arm64/boot/dts/qcom/ipq9574.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq9574.dtsi -@@ -469,6 +469,16 @@ tcsr: syscon@1937000 { +@@ -469,6 +469,16 @@ reg = <0x01937000 0x21000>; };