+++ /dev/null
-From 4a00ef094cfafd1fd3fd7c7c57157d57c7ba51ab Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Tue, 13 Sep 2022 13:23:18 +0900
-Subject: arm64: dts: uniphier: Add USB-device support for PXs3 reference board
-
-From: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-
-[ Upstream commit 19fee1a1096d21ab1f1e712148b5417bda2939a2 ]
-
-PXs3 reference board can change each USB port 0 and 1 to device mode
-with jumpers. Prepare devicetree sources for USB port 0 and 1.
-
-This specifies dr_mode, pinctrl, and some quirks and removes nodes for
-unused phys and vbus-supply properties.
-
-Signed-off-by: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-Link: https://lore.kernel.org/r/20220913042321.4817-8-hayashi.kunihiko@socionext.com'
-Signed-off-by: Arnd Bergmann <arnd@arndb.de>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- arch/arm/boot/dts/uniphier-pinctrl.dtsi | 10 +++++
- arch/arm64/boot/dts/socionext/Makefile | 4 +-
- .../socionext/uniphier-pxs3-ref-gadget0.dts | 41 +++++++++++++++++++
- .../socionext/uniphier-pxs3-ref-gadget1.dts | 40 ++++++++++++++++++
- 4 files changed, 94 insertions(+), 1 deletion(-)
- create mode 100644 arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts
- create mode 100644 arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts
-
-diff --git a/arch/arm/boot/dts/uniphier-pinctrl.dtsi b/arch/arm/boot/dts/uniphier-pinctrl.dtsi
-index 51f0e69f49fd..21cc91110439 100644
---- a/arch/arm/boot/dts/uniphier-pinctrl.dtsi
-+++ b/arch/arm/boot/dts/uniphier-pinctrl.dtsi
-@@ -156,11 +156,21 @@
- function = "usb0";
- };
-
-+ pinctrl_usb0_device: usb0-device {
-+ groups = "usb0_device";
-+ function = "usb0";
-+ };
-+
- pinctrl_usb1: usb1 {
- groups = "usb1";
- function = "usb1";
- };
-
-+ pinctrl_usb1_device: usb1-device {
-+ groups = "usb1_device";
-+ function = "usb1";
-+ };
-+
- pinctrl_usb2: usb2 {
- groups = "usb2";
- function = "usb2";
-diff --git a/arch/arm64/boot/dts/socionext/Makefile b/arch/arm64/boot/dts/socionext/Makefile
-index d45441249cb5..c922d9303b69 100644
---- a/arch/arm64/boot/dts/socionext/Makefile
-+++ b/arch/arm64/boot/dts/socionext/Makefile
-@@ -4,4 +4,6 @@ dtb-$(CONFIG_ARCH_UNIPHIER) += \
- uniphier-ld11-ref.dtb \
- uniphier-ld20-global.dtb \
- uniphier-ld20-ref.dtb \
-- uniphier-pxs3-ref.dtb
-+ uniphier-pxs3-ref.dtb \
-+ uniphier-pxs3-ref-gadget0.dtb \
-+ uniphier-pxs3-ref-gadget1.dtb
-diff --git a/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts
-new file mode 100644
-index 000000000000..7069f51bc120
---- /dev/null
-+++ b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts
-@@ -0,0 +1,41 @@
-+// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
-+//
-+// Device Tree Source for UniPhier PXs3 Reference Board (for USB-Device #0)
-+//
-+// Copyright (C) 2021 Socionext Inc.
-+// Author: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-+
-+/dts-v1/;
-+#include "uniphier-pxs3-ref.dts"
-+
-+/ {
-+ model = "UniPhier PXs3 Reference Board (USB-Device #0)";
-+};
-+
-+/* I2C3 pinctrl is shared with USB*VBUSIN */
-+&i2c3 {
-+ status = "disabled";
-+};
-+
-+&usb0 {
-+ status = "okay";
-+ dr_mode = "peripheral";
-+ pinctrl-0 = <&pinctrl_usb0_device>;
-+ snps,dis_enblslpm_quirk;
-+ snps,dis_u2_susphy_quirk;
-+ snps,dis_u3_susphy_quirk;
-+ snps,usb2_gadget_lpm_disable;
-+ phy-names = "usb2-phy", "usb3-phy";
-+ phys = <&usb0_hsphy0>, <&usb0_ssphy0>;
-+};
-+
-+&usb0_hsphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+&usb0_ssphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+/delete-node/ &usb0_hsphy1;
-+/delete-node/ &usb0_ssphy1;
-diff --git a/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts
-new file mode 100644
-index 000000000000..a3cfa8113ffb
---- /dev/null
-+++ b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts
-@@ -0,0 +1,40 @@
-+// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
-+//
-+// Device Tree Source for UniPhier PXs3 Reference Board (for USB-Device #1)
-+//
-+// Copyright (C) 2021 Socionext Inc.
-+// Author: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-+
-+/dts-v1/;
-+#include "uniphier-pxs3-ref.dts"
-+
-+/ {
-+ model = "UniPhier PXs3 Reference Board (USB-Device #1)";
-+};
-+
-+/* I2C3 pinctrl is shared with USB*VBUSIN */
-+&i2c3 {
-+ status = "disabled";
-+};
-+
-+&usb1 {
-+ status = "okay";
-+ dr_mode = "peripheral";
-+ pinctrl-0 = <&pinctrl_usb1_device>;
-+ snps,dis_enblslpm_quirk;
-+ snps,dis_u2_susphy_quirk;
-+ snps,dis_u3_susphy_quirk;
-+ snps,usb2_gadget_lpm_disable;
-+ phy-names = "usb2-phy", "usb3-phy";
-+ phys = <&usb1_hsphy0>, <&usb1_ssphy0>;
-+};
-+
-+&usb1_hsphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+&usb1_ssphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+/delete-node/ &usb1_hsphy1;
---
-2.35.1
-
arm-dts-imx6sl-add-missing-properties-for-sram.patch
arm-dts-imx6sll-add-missing-properties-for-sram.patch
arm-dts-imx6sx-add-missing-properties-for-sram.patch
-arm64-dts-uniphier-add-usb-device-support-for-pxs3-r.patch
selftests-cpu-hotplug-use-return-instead-of-exit.patch
media-cx88-fix-a-null-ptr-deref-bug-in-buffer_prepar.patch
scsi-3w-9xxx-avoid-disabling-device-if-failing-to-en.patch
+++ /dev/null
-From d8fd9703c6fa6d8dc90b7aee4c3b1ab05599d2f4 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Tue, 13 Sep 2022 13:23:18 +0900
-Subject: arm64: dts: uniphier: Add USB-device support for PXs3 reference board
-
-From: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-
-[ Upstream commit 19fee1a1096d21ab1f1e712148b5417bda2939a2 ]
-
-PXs3 reference board can change each USB port 0 and 1 to device mode
-with jumpers. Prepare devicetree sources for USB port 0 and 1.
-
-This specifies dr_mode, pinctrl, and some quirks and removes nodes for
-unused phys and vbus-supply properties.
-
-Signed-off-by: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-Link: https://lore.kernel.org/r/20220913042321.4817-8-hayashi.kunihiko@socionext.com'
-Signed-off-by: Arnd Bergmann <arnd@arndb.de>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- arch/arm/boot/dts/uniphier-pinctrl.dtsi | 10 +++++
- arch/arm64/boot/dts/socionext/Makefile | 4 +-
- .../socionext/uniphier-pxs3-ref-gadget0.dts | 41 +++++++++++++++++++
- .../socionext/uniphier-pxs3-ref-gadget1.dts | 40 ++++++++++++++++++
- 4 files changed, 94 insertions(+), 1 deletion(-)
- create mode 100644 arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts
- create mode 100644 arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts
-
-diff --git a/arch/arm/boot/dts/uniphier-pinctrl.dtsi b/arch/arm/boot/dts/uniphier-pinctrl.dtsi
-index c0fd029b37e5..f909ec2e5333 100644
---- a/arch/arm/boot/dts/uniphier-pinctrl.dtsi
-+++ b/arch/arm/boot/dts/uniphier-pinctrl.dtsi
-@@ -196,11 +196,21 @@
- function = "usb0";
- };
-
-+ pinctrl_usb0_device: usb0-device {
-+ groups = "usb0_device";
-+ function = "usb0";
-+ };
-+
- pinctrl_usb1: usb1 {
- groups = "usb1";
- function = "usb1";
- };
-
-+ pinctrl_usb1_device: usb1-device {
-+ groups = "usb1_device";
-+ function = "usb1";
-+ };
-+
- pinctrl_usb2: usb2 {
- groups = "usb2";
- function = "usb2";
-diff --git a/arch/arm64/boot/dts/socionext/Makefile b/arch/arm64/boot/dts/socionext/Makefile
-index dda3da33614b..33989a9643ac 100644
---- a/arch/arm64/boot/dts/socionext/Makefile
-+++ b/arch/arm64/boot/dts/socionext/Makefile
-@@ -5,4 +5,6 @@ dtb-$(CONFIG_ARCH_UNIPHIER) += \
- uniphier-ld20-akebi96.dtb \
- uniphier-ld20-global.dtb \
- uniphier-ld20-ref.dtb \
-- uniphier-pxs3-ref.dtb
-+ uniphier-pxs3-ref.dtb \
-+ uniphier-pxs3-ref-gadget0.dtb \
-+ uniphier-pxs3-ref-gadget1.dtb
-diff --git a/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts
-new file mode 100644
-index 000000000000..7069f51bc120
---- /dev/null
-+++ b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts
-@@ -0,0 +1,41 @@
-+// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
-+//
-+// Device Tree Source for UniPhier PXs3 Reference Board (for USB-Device #0)
-+//
-+// Copyright (C) 2021 Socionext Inc.
-+// Author: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-+
-+/dts-v1/;
-+#include "uniphier-pxs3-ref.dts"
-+
-+/ {
-+ model = "UniPhier PXs3 Reference Board (USB-Device #0)";
-+};
-+
-+/* I2C3 pinctrl is shared with USB*VBUSIN */
-+&i2c3 {
-+ status = "disabled";
-+};
-+
-+&usb0 {
-+ status = "okay";
-+ dr_mode = "peripheral";
-+ pinctrl-0 = <&pinctrl_usb0_device>;
-+ snps,dis_enblslpm_quirk;
-+ snps,dis_u2_susphy_quirk;
-+ snps,dis_u3_susphy_quirk;
-+ snps,usb2_gadget_lpm_disable;
-+ phy-names = "usb2-phy", "usb3-phy";
-+ phys = <&usb0_hsphy0>, <&usb0_ssphy0>;
-+};
-+
-+&usb0_hsphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+&usb0_ssphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+/delete-node/ &usb0_hsphy1;
-+/delete-node/ &usb0_ssphy1;
-diff --git a/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts
-new file mode 100644
-index 000000000000..a3cfa8113ffb
---- /dev/null
-+++ b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts
-@@ -0,0 +1,40 @@
-+// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
-+//
-+// Device Tree Source for UniPhier PXs3 Reference Board (for USB-Device #1)
-+//
-+// Copyright (C) 2021 Socionext Inc.
-+// Author: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-+
-+/dts-v1/;
-+#include "uniphier-pxs3-ref.dts"
-+
-+/ {
-+ model = "UniPhier PXs3 Reference Board (USB-Device #1)";
-+};
-+
-+/* I2C3 pinctrl is shared with USB*VBUSIN */
-+&i2c3 {
-+ status = "disabled";
-+};
-+
-+&usb1 {
-+ status = "okay";
-+ dr_mode = "peripheral";
-+ pinctrl-0 = <&pinctrl_usb1_device>;
-+ snps,dis_enblslpm_quirk;
-+ snps,dis_u2_susphy_quirk;
-+ snps,dis_u3_susphy_quirk;
-+ snps,usb2_gadget_lpm_disable;
-+ phy-names = "usb2-phy", "usb3-phy";
-+ phys = <&usb1_hsphy0>, <&usb1_ssphy0>;
-+};
-+
-+&usb1_hsphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+&usb1_ssphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+/delete-node/ &usb1_hsphy1;
---
-2.35.1
-
kselftest-arm64-fix-validatation-termination-record-.patch
arm64-dts-imx8mq-librem5-add-bq25895-as-max17055-s-p.patch
btrfs-scrub-try-to-fix-super-block-errors.patch
-arm64-dts-uniphier-add-usb-device-support-for-pxs3-r.patch
selftests-cpu-hotplug-use-return-instead-of-exit.patch
clk-zynqmp-fix-stack-out-of-bounds-in-strncpy.patch
media-cx88-fix-a-null-ptr-deref-bug-in-buffer_prepar.patch
+++ /dev/null
-From cf893ac7f2414bcf92b3b8a076db6850e30a664f Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Tue, 13 Sep 2022 13:23:18 +0900
-Subject: arm64: dts: uniphier: Add USB-device support for PXs3 reference board
-
-From: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-
-[ Upstream commit 19fee1a1096d21ab1f1e712148b5417bda2939a2 ]
-
-PXs3 reference board can change each USB port 0 and 1 to device mode
-with jumpers. Prepare devicetree sources for USB port 0 and 1.
-
-This specifies dr_mode, pinctrl, and some quirks and removes nodes for
-unused phys and vbus-supply properties.
-
-Signed-off-by: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-Link: https://lore.kernel.org/r/20220913042321.4817-8-hayashi.kunihiko@socionext.com'
-Signed-off-by: Arnd Bergmann <arnd@arndb.de>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- arch/arm/boot/dts/uniphier-pinctrl.dtsi | 10 +++++
- arch/arm64/boot/dts/socionext/Makefile | 4 +-
- .../socionext/uniphier-pxs3-ref-gadget0.dts | 41 +++++++++++++++++++
- .../socionext/uniphier-pxs3-ref-gadget1.dts | 40 ++++++++++++++++++
- 4 files changed, 94 insertions(+), 1 deletion(-)
- create mode 100644 arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts
- create mode 100644 arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts
-
-diff --git a/arch/arm/boot/dts/uniphier-pinctrl.dtsi b/arch/arm/boot/dts/uniphier-pinctrl.dtsi
-index c0fd029b37e5..f909ec2e5333 100644
---- a/arch/arm/boot/dts/uniphier-pinctrl.dtsi
-+++ b/arch/arm/boot/dts/uniphier-pinctrl.dtsi
-@@ -196,11 +196,21 @@
- function = "usb0";
- };
-
-+ pinctrl_usb0_device: usb0-device {
-+ groups = "usb0_device";
-+ function = "usb0";
-+ };
-+
- pinctrl_usb1: usb1 {
- groups = "usb1";
- function = "usb1";
- };
-
-+ pinctrl_usb1_device: usb1-device {
-+ groups = "usb1_device";
-+ function = "usb1";
-+ };
-+
- pinctrl_usb2: usb2 {
- groups = "usb2";
- function = "usb2";
-diff --git a/arch/arm64/boot/dts/socionext/Makefile b/arch/arm64/boot/dts/socionext/Makefile
-index dda3da33614b..33989a9643ac 100644
---- a/arch/arm64/boot/dts/socionext/Makefile
-+++ b/arch/arm64/boot/dts/socionext/Makefile
-@@ -5,4 +5,6 @@ dtb-$(CONFIG_ARCH_UNIPHIER) += \
- uniphier-ld20-akebi96.dtb \
- uniphier-ld20-global.dtb \
- uniphier-ld20-ref.dtb \
-- uniphier-pxs3-ref.dtb
-+ uniphier-pxs3-ref.dtb \
-+ uniphier-pxs3-ref-gadget0.dtb \
-+ uniphier-pxs3-ref-gadget1.dtb
-diff --git a/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts
-new file mode 100644
-index 000000000000..7069f51bc120
---- /dev/null
-+++ b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts
-@@ -0,0 +1,41 @@
-+// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
-+//
-+// Device Tree Source for UniPhier PXs3 Reference Board (for USB-Device #0)
-+//
-+// Copyright (C) 2021 Socionext Inc.
-+// Author: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-+
-+/dts-v1/;
-+#include "uniphier-pxs3-ref.dts"
-+
-+/ {
-+ model = "UniPhier PXs3 Reference Board (USB-Device #0)";
-+};
-+
-+/* I2C3 pinctrl is shared with USB*VBUSIN */
-+&i2c3 {
-+ status = "disabled";
-+};
-+
-+&usb0 {
-+ status = "okay";
-+ dr_mode = "peripheral";
-+ pinctrl-0 = <&pinctrl_usb0_device>;
-+ snps,dis_enblslpm_quirk;
-+ snps,dis_u2_susphy_quirk;
-+ snps,dis_u3_susphy_quirk;
-+ snps,usb2_gadget_lpm_disable;
-+ phy-names = "usb2-phy", "usb3-phy";
-+ phys = <&usb0_hsphy0>, <&usb0_ssphy0>;
-+};
-+
-+&usb0_hsphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+&usb0_ssphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+/delete-node/ &usb0_hsphy1;
-+/delete-node/ &usb0_ssphy1;
-diff --git a/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts
-new file mode 100644
-index 000000000000..a3cfa8113ffb
---- /dev/null
-+++ b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts
-@@ -0,0 +1,40 @@
-+// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
-+//
-+// Device Tree Source for UniPhier PXs3 Reference Board (for USB-Device #1)
-+//
-+// Copyright (C) 2021 Socionext Inc.
-+// Author: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-+
-+/dts-v1/;
-+#include "uniphier-pxs3-ref.dts"
-+
-+/ {
-+ model = "UniPhier PXs3 Reference Board (USB-Device #1)";
-+};
-+
-+/* I2C3 pinctrl is shared with USB*VBUSIN */
-+&i2c3 {
-+ status = "disabled";
-+};
-+
-+&usb1 {
-+ status = "okay";
-+ dr_mode = "peripheral";
-+ pinctrl-0 = <&pinctrl_usb1_device>;
-+ snps,dis_enblslpm_quirk;
-+ snps,dis_u2_susphy_quirk;
-+ snps,dis_u3_susphy_quirk;
-+ snps,usb2_gadget_lpm_disable;
-+ phy-names = "usb2-phy", "usb3-phy";
-+ phys = <&usb1_hsphy0>, <&usb1_ssphy0>;
-+};
-+
-+&usb1_hsphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+&usb1_ssphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+/delete-node/ &usb1_hsphy1;
---
-2.35.1
-
btrfs-dump-extra-info-if-one-free-space-cache-has-mo.patch
btrfs-scrub-try-to-fix-super-block-errors.patch
btrfs-don-t-print-information-about-space-cache-or-t.patch
-arm64-dts-uniphier-add-usb-device-support-for-pxs3-r.patch
arm-9242-1-kasan-only-map-modules-if-config_kasan_vm.patch
selftests-cpu-hotplug-use-return-instead-of-exit.patch
clk-zynqmp-fix-stack-out-of-bounds-in-strncpy.patch
+++ /dev/null
-From 17d489618fc2fe4d9cf72b10c9c50bd08b219348 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Tue, 13 Sep 2022 13:23:18 +0900
-Subject: arm64: dts: uniphier: Add USB-device support for PXs3 reference board
-
-From: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-
-[ Upstream commit 19fee1a1096d21ab1f1e712148b5417bda2939a2 ]
-
-PXs3 reference board can change each USB port 0 and 1 to device mode
-with jumpers. Prepare devicetree sources for USB port 0 and 1.
-
-This specifies dr_mode, pinctrl, and some quirks and removes nodes for
-unused phys and vbus-supply properties.
-
-Signed-off-by: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-Link: https://lore.kernel.org/r/20220913042321.4817-8-hayashi.kunihiko@socionext.com'
-Signed-off-by: Arnd Bergmann <arnd@arndb.de>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- arch/arm/boot/dts/uniphier-pinctrl.dtsi | 10 +++++
- arch/arm64/boot/dts/socionext/Makefile | 4 +-
- .../socionext/uniphier-pxs3-ref-gadget0.dts | 41 +++++++++++++++++++
- .../socionext/uniphier-pxs3-ref-gadget1.dts | 40 ++++++++++++++++++
- 4 files changed, 94 insertions(+), 1 deletion(-)
- create mode 100644 arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts
- create mode 100644 arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts
-
-diff --git a/arch/arm/boot/dts/uniphier-pinctrl.dtsi b/arch/arm/boot/dts/uniphier-pinctrl.dtsi
-index c0fd029b37e5..f909ec2e5333 100644
---- a/arch/arm/boot/dts/uniphier-pinctrl.dtsi
-+++ b/arch/arm/boot/dts/uniphier-pinctrl.dtsi
-@@ -196,11 +196,21 @@
- function = "usb0";
- };
-
-+ pinctrl_usb0_device: usb0-device {
-+ groups = "usb0_device";
-+ function = "usb0";
-+ };
-+
- pinctrl_usb1: usb1 {
- groups = "usb1";
- function = "usb1";
- };
-
-+ pinctrl_usb1_device: usb1-device {
-+ groups = "usb1_device";
-+ function = "usb1";
-+ };
-+
- pinctrl_usb2: usb2 {
- groups = "usb2";
- function = "usb2";
-diff --git a/arch/arm64/boot/dts/socionext/Makefile b/arch/arm64/boot/dts/socionext/Makefile
-index dda3da33614b..33989a9643ac 100644
---- a/arch/arm64/boot/dts/socionext/Makefile
-+++ b/arch/arm64/boot/dts/socionext/Makefile
-@@ -5,4 +5,6 @@ dtb-$(CONFIG_ARCH_UNIPHIER) += \
- uniphier-ld20-akebi96.dtb \
- uniphier-ld20-global.dtb \
- uniphier-ld20-ref.dtb \
-- uniphier-pxs3-ref.dtb
-+ uniphier-pxs3-ref.dtb \
-+ uniphier-pxs3-ref-gadget0.dtb \
-+ uniphier-pxs3-ref-gadget1.dtb
-diff --git a/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts
-new file mode 100644
-index 000000000000..7069f51bc120
---- /dev/null
-+++ b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts
-@@ -0,0 +1,41 @@
-+// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
-+//
-+// Device Tree Source for UniPhier PXs3 Reference Board (for USB-Device #0)
-+//
-+// Copyright (C) 2021 Socionext Inc.
-+// Author: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-+
-+/dts-v1/;
-+#include "uniphier-pxs3-ref.dts"
-+
-+/ {
-+ model = "UniPhier PXs3 Reference Board (USB-Device #0)";
-+};
-+
-+/* I2C3 pinctrl is shared with USB*VBUSIN */
-+&i2c3 {
-+ status = "disabled";
-+};
-+
-+&usb0 {
-+ status = "okay";
-+ dr_mode = "peripheral";
-+ pinctrl-0 = <&pinctrl_usb0_device>;
-+ snps,dis_enblslpm_quirk;
-+ snps,dis_u2_susphy_quirk;
-+ snps,dis_u3_susphy_quirk;
-+ snps,usb2_gadget_lpm_disable;
-+ phy-names = "usb2-phy", "usb3-phy";
-+ phys = <&usb0_hsphy0>, <&usb0_ssphy0>;
-+};
-+
-+&usb0_hsphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+&usb0_ssphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+/delete-node/ &usb0_hsphy1;
-+/delete-node/ &usb0_ssphy1;
-diff --git a/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts
-new file mode 100644
-index 000000000000..a3cfa8113ffb
---- /dev/null
-+++ b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts
-@@ -0,0 +1,40 @@
-+// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
-+//
-+// Device Tree Source for UniPhier PXs3 Reference Board (for USB-Device #1)
-+//
-+// Copyright (C) 2021 Socionext Inc.
-+// Author: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-+
-+/dts-v1/;
-+#include "uniphier-pxs3-ref.dts"
-+
-+/ {
-+ model = "UniPhier PXs3 Reference Board (USB-Device #1)";
-+};
-+
-+/* I2C3 pinctrl is shared with USB*VBUSIN */
-+&i2c3 {
-+ status = "disabled";
-+};
-+
-+&usb1 {
-+ status = "okay";
-+ dr_mode = "peripheral";
-+ pinctrl-0 = <&pinctrl_usb1_device>;
-+ snps,dis_enblslpm_quirk;
-+ snps,dis_u2_susphy_quirk;
-+ snps,dis_u3_susphy_quirk;
-+ snps,usb2_gadget_lpm_disable;
-+ phy-names = "usb2-phy", "usb3-phy";
-+ phys = <&usb1_hsphy0>, <&usb1_ssphy0>;
-+};
-+
-+&usb1_hsphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+&usb1_ssphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+/delete-node/ &usb1_hsphy1;
---
-2.35.1
-
btrfs-scrub-try-to-fix-super-block-errors.patch
btrfs-don-t-print-information-about-space-cache-or-t.patch
btrfs-call-__btrfs_remove_free_space_cache_locked-on.patch
-arm64-dts-uniphier-add-usb-device-support-for-pxs3-r.patch
arm-9233-1-stacktrace-skip-frame-pointer-boundary-ch.patch
arm-9234-1-stacktrace-avoid-duplicate-saving-of-exce.patch
arm-9242-1-kasan-only-map-modules-if-config_kasan_vm.patch
+++ /dev/null
-From cfc2b10074748f7293fe2baa6d23b31ffc9b9fde Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Tue, 13 Sep 2022 13:23:18 +0900
-Subject: arm64: dts: uniphier: Add USB-device support for PXs3 reference board
-
-From: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-
-[ Upstream commit 19fee1a1096d21ab1f1e712148b5417bda2939a2 ]
-
-PXs3 reference board can change each USB port 0 and 1 to device mode
-with jumpers. Prepare devicetree sources for USB port 0 and 1.
-
-This specifies dr_mode, pinctrl, and some quirks and removes nodes for
-unused phys and vbus-supply properties.
-
-Signed-off-by: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-Link: https://lore.kernel.org/r/20220913042321.4817-8-hayashi.kunihiko@socionext.com'
-Signed-off-by: Arnd Bergmann <arnd@arndb.de>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- arch/arm/boot/dts/uniphier-pinctrl.dtsi | 10 +++++
- arch/arm64/boot/dts/socionext/Makefile | 4 +-
- .../socionext/uniphier-pxs3-ref-gadget0.dts | 41 +++++++++++++++++++
- .../socionext/uniphier-pxs3-ref-gadget1.dts | 40 ++++++++++++++++++
- 4 files changed, 94 insertions(+), 1 deletion(-)
- create mode 100644 arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts
- create mode 100644 arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts
-
-diff --git a/arch/arm/boot/dts/uniphier-pinctrl.dtsi b/arch/arm/boot/dts/uniphier-pinctrl.dtsi
-index 1fee5ffbfb9c..2c1e0a6b0b6a 100644
---- a/arch/arm/boot/dts/uniphier-pinctrl.dtsi
-+++ b/arch/arm/boot/dts/uniphier-pinctrl.dtsi
-@@ -181,11 +181,21 @@
- function = "usb0";
- };
-
-+ pinctrl_usb0_device: usb0-device {
-+ groups = "usb0_device";
-+ function = "usb0";
-+ };
-+
- pinctrl_usb1: usb1 {
- groups = "usb1";
- function = "usb1";
- };
-
-+ pinctrl_usb1_device: usb1-device {
-+ groups = "usb1_device";
-+ function = "usb1";
-+ };
-+
- pinctrl_usb2: usb2 {
- groups = "usb2";
- function = "usb2";
-diff --git a/arch/arm64/boot/dts/socionext/Makefile b/arch/arm64/boot/dts/socionext/Makefile
-index d45441249cb5..c922d9303b69 100644
---- a/arch/arm64/boot/dts/socionext/Makefile
-+++ b/arch/arm64/boot/dts/socionext/Makefile
-@@ -4,4 +4,6 @@ dtb-$(CONFIG_ARCH_UNIPHIER) += \
- uniphier-ld11-ref.dtb \
- uniphier-ld20-global.dtb \
- uniphier-ld20-ref.dtb \
-- uniphier-pxs3-ref.dtb
-+ uniphier-pxs3-ref.dtb \
-+ uniphier-pxs3-ref-gadget0.dtb \
-+ uniphier-pxs3-ref-gadget1.dtb
-diff --git a/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts
-new file mode 100644
-index 000000000000..7069f51bc120
---- /dev/null
-+++ b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts
-@@ -0,0 +1,41 @@
-+// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
-+//
-+// Device Tree Source for UniPhier PXs3 Reference Board (for USB-Device #0)
-+//
-+// Copyright (C) 2021 Socionext Inc.
-+// Author: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-+
-+/dts-v1/;
-+#include "uniphier-pxs3-ref.dts"
-+
-+/ {
-+ model = "UniPhier PXs3 Reference Board (USB-Device #0)";
-+};
-+
-+/* I2C3 pinctrl is shared with USB*VBUSIN */
-+&i2c3 {
-+ status = "disabled";
-+};
-+
-+&usb0 {
-+ status = "okay";
-+ dr_mode = "peripheral";
-+ pinctrl-0 = <&pinctrl_usb0_device>;
-+ snps,dis_enblslpm_quirk;
-+ snps,dis_u2_susphy_quirk;
-+ snps,dis_u3_susphy_quirk;
-+ snps,usb2_gadget_lpm_disable;
-+ phy-names = "usb2-phy", "usb3-phy";
-+ phys = <&usb0_hsphy0>, <&usb0_ssphy0>;
-+};
-+
-+&usb0_hsphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+&usb0_ssphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+/delete-node/ &usb0_hsphy1;
-+/delete-node/ &usb0_ssphy1;
-diff --git a/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts
-new file mode 100644
-index 000000000000..a3cfa8113ffb
---- /dev/null
-+++ b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts
-@@ -0,0 +1,40 @@
-+// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
-+//
-+// Device Tree Source for UniPhier PXs3 Reference Board (for USB-Device #1)
-+//
-+// Copyright (C) 2021 Socionext Inc.
-+// Author: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-+
-+/dts-v1/;
-+#include "uniphier-pxs3-ref.dts"
-+
-+/ {
-+ model = "UniPhier PXs3 Reference Board (USB-Device #1)";
-+};
-+
-+/* I2C3 pinctrl is shared with USB*VBUSIN */
-+&i2c3 {
-+ status = "disabled";
-+};
-+
-+&usb1 {
-+ status = "okay";
-+ dr_mode = "peripheral";
-+ pinctrl-0 = <&pinctrl_usb1_device>;
-+ snps,dis_enblslpm_quirk;
-+ snps,dis_u2_susphy_quirk;
-+ snps,dis_u3_susphy_quirk;
-+ snps,usb2_gadget_lpm_disable;
-+ phy-names = "usb2-phy", "usb3-phy";
-+ phys = <&usb1_hsphy0>, <&usb1_ssphy0>;
-+};
-+
-+&usb1_hsphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+&usb1_ssphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+/delete-node/ &usb1_hsphy1;
---
-2.35.1
-
arm-dts-imx6sll-add-missing-properties-for-sram.patch
arm-dts-imx6sx-add-missing-properties-for-sram.patch
btrfs-scrub-try-to-fix-super-block-errors.patch
-arm64-dts-uniphier-add-usb-device-support-for-pxs3-r.patch
selftests-cpu-hotplug-use-return-instead-of-exit.patch
clk-zynqmp-fix-stack-out-of-bounds-in-strncpy.patch
media-cx88-fix-a-null-ptr-deref-bug-in-buffer_prepar.patch
+++ /dev/null
-From b6dbe3bd3da7ae3cc28ab6b79c440d73a0abce8c Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Tue, 13 Sep 2022 13:23:18 +0900
-Subject: arm64: dts: uniphier: Add USB-device support for PXs3 reference board
-
-From: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-
-[ Upstream commit 19fee1a1096d21ab1f1e712148b5417bda2939a2 ]
-
-PXs3 reference board can change each USB port 0 and 1 to device mode
-with jumpers. Prepare devicetree sources for USB port 0 and 1.
-
-This specifies dr_mode, pinctrl, and some quirks and removes nodes for
-unused phys and vbus-supply properties.
-
-Signed-off-by: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-Link: https://lore.kernel.org/r/20220913042321.4817-8-hayashi.kunihiko@socionext.com'
-Signed-off-by: Arnd Bergmann <arnd@arndb.de>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- arch/arm/boot/dts/uniphier-pinctrl.dtsi | 10 +++++
- arch/arm64/boot/dts/socionext/Makefile | 4 +-
- .../socionext/uniphier-pxs3-ref-gadget0.dts | 41 +++++++++++++++++++
- .../socionext/uniphier-pxs3-ref-gadget1.dts | 40 ++++++++++++++++++
- 4 files changed, 94 insertions(+), 1 deletion(-)
- create mode 100644 arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts
- create mode 100644 arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts
-
-diff --git a/arch/arm/boot/dts/uniphier-pinctrl.dtsi b/arch/arm/boot/dts/uniphier-pinctrl.dtsi
-index c0fd029b37e5..f909ec2e5333 100644
---- a/arch/arm/boot/dts/uniphier-pinctrl.dtsi
-+++ b/arch/arm/boot/dts/uniphier-pinctrl.dtsi
-@@ -196,11 +196,21 @@
- function = "usb0";
- };
-
-+ pinctrl_usb0_device: usb0-device {
-+ groups = "usb0_device";
-+ function = "usb0";
-+ };
-+
- pinctrl_usb1: usb1 {
- groups = "usb1";
- function = "usb1";
- };
-
-+ pinctrl_usb1_device: usb1-device {
-+ groups = "usb1_device";
-+ function = "usb1";
-+ };
-+
- pinctrl_usb2: usb2 {
- groups = "usb2";
- function = "usb2";
-diff --git a/arch/arm64/boot/dts/socionext/Makefile b/arch/arm64/boot/dts/socionext/Makefile
-index dda3da33614b..33989a9643ac 100644
---- a/arch/arm64/boot/dts/socionext/Makefile
-+++ b/arch/arm64/boot/dts/socionext/Makefile
-@@ -5,4 +5,6 @@ dtb-$(CONFIG_ARCH_UNIPHIER) += \
- uniphier-ld20-akebi96.dtb \
- uniphier-ld20-global.dtb \
- uniphier-ld20-ref.dtb \
-- uniphier-pxs3-ref.dtb
-+ uniphier-pxs3-ref.dtb \
-+ uniphier-pxs3-ref-gadget0.dtb \
-+ uniphier-pxs3-ref-gadget1.dtb
-diff --git a/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts
-new file mode 100644
-index 000000000000..7069f51bc120
---- /dev/null
-+++ b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget0.dts
-@@ -0,0 +1,41 @@
-+// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
-+//
-+// Device Tree Source for UniPhier PXs3 Reference Board (for USB-Device #0)
-+//
-+// Copyright (C) 2021 Socionext Inc.
-+// Author: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-+
-+/dts-v1/;
-+#include "uniphier-pxs3-ref.dts"
-+
-+/ {
-+ model = "UniPhier PXs3 Reference Board (USB-Device #0)";
-+};
-+
-+/* I2C3 pinctrl is shared with USB*VBUSIN */
-+&i2c3 {
-+ status = "disabled";
-+};
-+
-+&usb0 {
-+ status = "okay";
-+ dr_mode = "peripheral";
-+ pinctrl-0 = <&pinctrl_usb0_device>;
-+ snps,dis_enblslpm_quirk;
-+ snps,dis_u2_susphy_quirk;
-+ snps,dis_u3_susphy_quirk;
-+ snps,usb2_gadget_lpm_disable;
-+ phy-names = "usb2-phy", "usb3-phy";
-+ phys = <&usb0_hsphy0>, <&usb0_ssphy0>;
-+};
-+
-+&usb0_hsphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+&usb0_ssphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+/delete-node/ &usb0_hsphy1;
-+/delete-node/ &usb0_ssphy1;
-diff --git a/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts
-new file mode 100644
-index 000000000000..a3cfa8113ffb
---- /dev/null
-+++ b/arch/arm64/boot/dts/socionext/uniphier-pxs3-ref-gadget1.dts
-@@ -0,0 +1,40 @@
-+// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
-+//
-+// Device Tree Source for UniPhier PXs3 Reference Board (for USB-Device #1)
-+//
-+// Copyright (C) 2021 Socionext Inc.
-+// Author: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
-+
-+/dts-v1/;
-+#include "uniphier-pxs3-ref.dts"
-+
-+/ {
-+ model = "UniPhier PXs3 Reference Board (USB-Device #1)";
-+};
-+
-+/* I2C3 pinctrl is shared with USB*VBUSIN */
-+&i2c3 {
-+ status = "disabled";
-+};
-+
-+&usb1 {
-+ status = "okay";
-+ dr_mode = "peripheral";
-+ pinctrl-0 = <&pinctrl_usb1_device>;
-+ snps,dis_enblslpm_quirk;
-+ snps,dis_u2_susphy_quirk;
-+ snps,dis_u3_susphy_quirk;
-+ snps,usb2_gadget_lpm_disable;
-+ phy-names = "usb2-phy", "usb3-phy";
-+ phys = <&usb1_hsphy0>, <&usb1_ssphy0>;
-+};
-+
-+&usb1_hsphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+&usb1_ssphy0 {
-+ /delete-property/ vbus-supply;
-+};
-+
-+/delete-node/ &usb1_hsphy1;
---
-2.35.1
-
btrfs-scrub-try-to-fix-super-block-errors.patch
btrfs-don-t-print-information-about-space-cache-or-t.patch
btrfs-call-__btrfs_remove_free_space_cache_locked-on.patch
-arm64-dts-uniphier-add-usb-device-support-for-pxs3-r.patch
arm-9233-1-stacktrace-skip-frame-pointer-boundary-ch.patch
arm-9234-1-stacktrace-avoid-duplicate-saving-of-exce.patch
arm-9242-1-kasan-only-map-modules-if-config_kasan_vm.patch