sunxi-6.12: Re-extract megous patches to v6.12.9

This commit is contained in:
The-going
2025-01-10 20:42:44 +03:00
committed by Igor
parent 60d397e114
commit b97cd4a3a1
25 changed files with 194 additions and 162 deletions

View File

@@ -1,4 +1,4 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From 7a216c7723ef7832f418b93adcff60fc6fb7536a Mon Sep 17 00:00:00 2001
From: Jernej Skrabec <jernej.skrabec@gmail.com>
Date: Tue, 10 Nov 2020 20:42:44 +0100
Subject: ASOC: sun9i-hdmi-audio: Initial implementation
@@ -10,13 +10,14 @@ V40.
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
---
sound/soc/sunxi/Kconfig | 8 +
sound/soc/sunxi/Kconfig | 8 ++
sound/soc/sunxi/Makefile | 1 +
sound/soc/sunxi/sun9i-hdmi-audio.c | 178 ++++++++++
sound/soc/sunxi/sun9i-hdmi-audio.c | 178 +++++++++++++++++++++++++++++
3 files changed, 187 insertions(+)
create mode 100644 sound/soc/sunxi/sun9i-hdmi-audio.c
diff --git a/sound/soc/sunxi/Kconfig b/sound/soc/sunxi/Kconfig
index 111111111111..222222222222 100644
index f87b061f59b2..753c38c5d554 100644
--- a/sound/soc/sunxi/Kconfig
+++ b/sound/soc/sunxi/Kconfig
@@ -76,6 +76,14 @@ config SND_SUN50I_DMIC
@@ -35,7 +36,7 @@ index 111111111111..222222222222 100644
tristate
select REGMAP
diff --git a/sound/soc/sunxi/Makefile b/sound/soc/sunxi/Makefile
index 111111111111..222222222222 100644
index 6131aea97efa..19800277105c 100644
--- a/sound/soc/sunxi/Makefile
+++ b/sound/soc/sunxi/Makefile
@@ -8,3 +8,4 @@ obj-$(CONFIG_SND_SUN50I_CODEC_ANALOG) += sun50i-codec-analog.o
@@ -45,7 +46,7 @@ index 111111111111..222222222222 100644
+obj-$(CONFIG_SND_SUN9I_HDMI_AUDIO) += sun9i-hdmi-audio.o
diff --git a/sound/soc/sunxi/sun9i-hdmi-audio.c b/sound/soc/sunxi/sun9i-hdmi-audio.c
new file mode 100644
index 000000000000..111111111111
index 000000000000..32eb6d9decd3
--- /dev/null
+++ b/sound/soc/sunxi/sun9i-hdmi-audio.c
@@ -0,0 +1,178 @@
@@ -228,5 +229,5 @@ index 000000000000..111111111111
+MODULE_AUTHOR("Jernej Skrabec <jernej.skrabec@gmail.com>");
+MODULE_LICENSE("GPL v2");
--
Armbian
2.35.3

View File

@@ -1,4 +1,4 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From 2a82156c12d9eb10f0f4591c65b4fb9cedb49d47 Mon Sep 17 00:00:00 2001
From: Samuel Holland <samuel@sholland.org>
Date: Fri, 25 Sep 2020 21:42:52 -0500
Subject: ASoC: ec25: New codec driver for the EC25 modem
@@ -9,13 +9,14 @@ an 8 kHz or 16 kHz sameple rate.
Suggested-by: Luca Weiss <luca@z3ntu.xyz>
Signed-off-by: Samuel Holland <samuel@sholland.org>
---
sound/soc/codecs/Kconfig | 3 +
sound/soc/codecs/Kconfig | 3 ++
sound/soc/codecs/Makefile | 2 +
sound/soc/codecs/ec25.c | 94 ++++++++++
sound/soc/codecs/ec25.c | 94 +++++++++++++++++++++++++++++++++++++++
3 files changed, 99 insertions(+)
create mode 100644 sound/soc/codecs/ec25.c
diff --git a/sound/soc/codecs/Kconfig b/sound/soc/codecs/Kconfig
index 111111111111..222222222222 100644
index 7092842480ef..602a815dfaee 100644
--- a/sound/soc/codecs/Kconfig
+++ b/sound/soc/codecs/Kconfig
@@ -1125,6 +1125,9 @@ config SND_SOC_HDMI_CODEC
@@ -29,7 +30,7 @@ index 111111111111..222222222222 100644
tristate "Everest Semi ES7134 CODEC"
diff --git a/sound/soc/codecs/Makefile b/sound/soc/codecs/Makefile
index 111111111111..222222222222 100644
index 54cbc3feae32..76db4d730730 100644
--- a/sound/soc/codecs/Makefile
+++ b/sound/soc/codecs/Makefile
@@ -120,6 +120,7 @@ snd-soc-da7219-y := da7219.o da7219-aad.o
@@ -50,7 +51,7 @@ index 111111111111..222222222222 100644
obj-$(CONFIG_SND_SOC_ES83XX_DSM_COMMON) += snd-soc-es83xx-dsm-common.o
diff --git a/sound/soc/codecs/ec25.c b/sound/soc/codecs/ec25.c
new file mode 100644
index 000000000000..111111111111
index 000000000000..4f9b6b06cce7
--- /dev/null
+++ b/sound/soc/codecs/ec25.c
@@ -0,0 +1,94 @@
@@ -149,5 +150,5 @@ index 000000000000..111111111111
+MODULE_LICENSE("GPL");
+MODULE_ALIAS("platform:ec25");
--
Armbian
2.35.3

View File

@@ -1,15 +1,16 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From 8178dde991cbc23d733f278a7c5a51a7ea900289 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Jirman?= <megi@xff.cz>
Date: Fri, 18 Aug 2017 13:56:06 +0200
Subject: Add support for my private Sapomat device
---
arch/arm/boot/dts/allwinner/Makefile | 1 +
arch/arm/boot/dts/allwinner/sun8i-h3-orangepi-pc-sapomat.dts | 34 ++++++++++
arch/arm/boot/dts/allwinner/Makefile | 1 +
.../sun8i-h3-orangepi-pc-sapomat.dts | 34 +++++++++++++++++++
2 files changed, 35 insertions(+)
create mode 100644 arch/arm/boot/dts/allwinner/sun8i-h3-orangepi-pc-sapomat.dts
diff --git a/arch/arm/boot/dts/allwinner/Makefile b/arch/arm/boot/dts/allwinner/Makefile
index 111111111111..222222222222 100644
index cd0d044882cf..54b156fca9bf 100644
--- a/arch/arm/boot/dts/allwinner/Makefile
+++ b/arch/arm/boot/dts/allwinner/Makefile
@@ -238,6 +238,7 @@ dtb-$(CONFIG_MACH_SUN8I) += \
@@ -22,7 +23,7 @@ index 111111111111..222222222222 100644
sun8i-h3-orangepi-plus2e.dtb \
diff --git a/arch/arm/boot/dts/allwinner/sun8i-h3-orangepi-pc-sapomat.dts b/arch/arm/boot/dts/allwinner/sun8i-h3-orangepi-pc-sapomat.dts
new file mode 100644
index 000000000000..111111111111
index 000000000000..55c82d5fb63f
--- /dev/null
+++ b/arch/arm/boot/dts/allwinner/sun8i-h3-orangepi-pc-sapomat.dts
@@ -0,0 +1,34 @@
@@ -61,5 +62,5 @@ index 000000000000..111111111111
+ };
+};
--
Armbian
2.35.3

View File

@@ -1,21 +1,27 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From 616d08084bfbde819121d11b6054b2330f989c3d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Jirman?= <megi@xff.cz>
Date: Mon, 16 Sep 2019 00:35:50 +0200
Subject: Defconfigs for all my devices
Signed-off-by: Ondrej Jirman <megi@xff.cz>
---
arch/arm/configs/orangepi_defconfig | 692 ++++++
arch/arm/configs/pocketbook_touch_lux_3_defconfig | 414 ++++
arch/arm/configs/tbs_a711_defconfig | 524 +++++
arch/arm64/configs/orangepi_defconfig | 1039 ++++++++++
arch/arm64/configs/pinephone_defconfig | 650 ++++++
arch/arm64/configs/pinephone_multidist_defconfig | 600 ++++++
arch/arm/configs/orangepi_defconfig | 692 +++++++++++
.../configs/pocketbook_touch_lux_3_defconfig | 414 +++++++
arch/arm/configs/tbs_a711_defconfig | 524 +++++++++
arch/arm64/configs/orangepi_defconfig | 1039 +++++++++++++++++
arch/arm64/configs/pinephone_defconfig | 650 +++++++++++
.../configs/pinephone_multidist_defconfig | 600 ++++++++++
6 files changed, 3919 insertions(+)
create mode 100644 arch/arm/configs/orangepi_defconfig
create mode 100644 arch/arm/configs/pocketbook_touch_lux_3_defconfig
create mode 100644 arch/arm/configs/tbs_a711_defconfig
create mode 100644 arch/arm64/configs/orangepi_defconfig
create mode 100644 arch/arm64/configs/pinephone_defconfig
create mode 100644 arch/arm64/configs/pinephone_multidist_defconfig
diff --git a/arch/arm/configs/orangepi_defconfig b/arch/arm/configs/orangepi_defconfig
new file mode 100644
index 000000000000..111111111111
index 000000000000..56d869272228
--- /dev/null
+++ b/arch/arm/configs/orangepi_defconfig
@@ -0,0 +1,692 @@
@@ -713,7 +719,7 @@ index 000000000000..111111111111
+# CONFIG_RUNTIME_TESTING_MENU is not set
diff --git a/arch/arm/configs/pocketbook_touch_lux_3_defconfig b/arch/arm/configs/pocketbook_touch_lux_3_defconfig
new file mode 100644
index 000000000000..111111111111
index 000000000000..75310734154f
--- /dev/null
+++ b/arch/arm/configs/pocketbook_touch_lux_3_defconfig
@@ -0,0 +1,414 @@
@@ -1133,7 +1139,7 @@ index 000000000000..111111111111
+# CONFIG_RUNTIME_TESTING_MENU is not set
diff --git a/arch/arm/configs/tbs_a711_defconfig b/arch/arm/configs/tbs_a711_defconfig
new file mode 100644
index 000000000000..111111111111
index 000000000000..e29e2c7db357
--- /dev/null
+++ b/arch/arm/configs/tbs_a711_defconfig
@@ -0,0 +1,524 @@
@@ -1663,7 +1669,7 @@ index 000000000000..111111111111
+# CONFIG_RUNTIME_TESTING_MENU is not set
diff --git a/arch/arm64/configs/orangepi_defconfig b/arch/arm64/configs/orangepi_defconfig
new file mode 100644
index 000000000000..111111111111
index 000000000000..04c5cb733dbe
--- /dev/null
+++ b/arch/arm64/configs/orangepi_defconfig
@@ -0,0 +1,1039 @@
@@ -2708,7 +2714,7 @@ index 000000000000..111111111111
+# CONFIG_RUNTIME_TESTING_MENU is not set
diff --git a/arch/arm64/configs/pinephone_defconfig b/arch/arm64/configs/pinephone_defconfig
new file mode 100644
index 000000000000..111111111111
index 000000000000..51c8740d56e7
--- /dev/null
+++ b/arch/arm64/configs/pinephone_defconfig
@@ -0,0 +1,650 @@
@@ -3364,7 +3370,7 @@ index 000000000000..111111111111
+# CONFIG_RUNTIME_TESTING_MENU is not set
diff --git a/arch/arm64/configs/pinephone_multidist_defconfig b/arch/arm64/configs/pinephone_multidist_defconfig
new file mode 100644
index 000000000000..111111111111
index 000000000000..633924e11882
--- /dev/null
+++ b/arch/arm64/configs/pinephone_multidist_defconfig
@@ -0,0 +1,600 @@
@@ -3969,5 +3975,5 @@ index 000000000000..111111111111
+# CONFIG_STRICT_DEVMEM is not set
+# CONFIG_RUNTIME_TESTING_MENU is not set
--
Armbian
2.35.3

View File

@@ -1,4 +1,4 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From 8a7b8dbf4c41a12ddaaf6bbf3e5a4ebc31a963ff Mon Sep 17 00:00:00 2001
From: "Steinar H. Gunderson" <steinar+kernel@gunderson.no>
Date: Mon, 4 Nov 2024 15:35:38 +0000
Subject: Fix broken allwinner,sram dependency on h616, h618
@@ -33,10 +33,10 @@ Signed-off-by: Steinar H. Gunderson <steinar+kernel@gunderson.no>
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/of/property.c b/drivers/of/property.c
index 111111111111..222222222222 100644
index 631067481ac1..bbbb5f9df41f 100644
--- a/drivers/of/property.c
+++ b/drivers/of/property.c
@@ -1366,8 +1366,9 @@ static struct device_node *parse_allwinner_sram(struct device_node *np,
@@ -1365,8 +1365,9 @@ static struct device_node *parse_allwinner_sram(struct device_node *np,
return NULL;
sram_node = of_parse_phandle(np, prop_name, 0);
@@ -49,5 +49,5 @@ index 111111111111..222222222222 100644
return sram_node;
}
--
Armbian
2.35.3

View File

@@ -1,4 +1,4 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From d01ae5a5c91290761f5157a05d43e85182f0be75 Mon Sep 17 00:00:00 2001
From: Ondrej Jirman <megi@xff.cz>
Date: Thu, 26 Sep 2024 23:00:02 +0200
Subject: Revert "Input: cyttsp4 - remove driver"
@@ -7,18 +7,24 @@ This reverts commit 25162a4f64f8ba0065f300977589fe1f6af332f0.
---
drivers/input/touchscreen/Kconfig | 30 +
drivers/input/touchscreen/Makefile | 5 +-
drivers/input/touchscreen/cyttsp4_core.c | 2174 ++++++++++
drivers/input/touchscreen/cyttsp4_core.h | 448 ++
drivers/input/touchscreen/cyttsp4_core.c | 2174 +++++++++++++++++
drivers/input/touchscreen/cyttsp4_core.h | 448 ++++
drivers/input/touchscreen/cyttsp4_i2c.c | 72 +
drivers/input/touchscreen/cyttsp4_spi.c | 187 +
drivers/input/touchscreen/cyttsp4_spi.c | 187 ++
drivers/input/touchscreen/cyttsp_core.h | 4 +
drivers/input/touchscreen/cyttsp_i2c.c | 55 -
drivers/input/touchscreen/cyttsp_i2c_common.c | 86 +
include/linux/platform_data/cyttsp4.h | 62 +
10 files changed, 3067 insertions(+), 56 deletions(-)
create mode 100644 drivers/input/touchscreen/cyttsp4_core.c
create mode 100644 drivers/input/touchscreen/cyttsp4_core.h
create mode 100644 drivers/input/touchscreen/cyttsp4_i2c.c
create mode 100644 drivers/input/touchscreen/cyttsp4_spi.c
create mode 100644 drivers/input/touchscreen/cyttsp_i2c_common.c
create mode 100644 include/linux/platform_data/cyttsp4.h
diff --git a/drivers/input/touchscreen/Kconfig b/drivers/input/touchscreen/Kconfig
index 111111111111..222222222222 100644
index 1ac26fc2e3eb..0df90c3d743b 100644
--- a/drivers/input/touchscreen/Kconfig
+++ b/drivers/input/touchscreen/Kconfig
@@ -254,6 +254,36 @@ config TOUCHSCREEN_CYTTSP_SPI
@@ -59,7 +65,7 @@ index 111111111111..222222222222 100644
tristate "Cypress TrueTouch Gen5 Touchscreen Driver"
depends on I2C
diff --git a/drivers/input/touchscreen/Makefile b/drivers/input/touchscreen/Makefile
index 111111111111..222222222222 100644
index 82bc837ca01e..04dc8039341b 100644
--- a/drivers/input/touchscreen/Makefile
+++ b/drivers/input/touchscreen/Makefile
@@ -25,8 +25,11 @@ obj-$(CONFIG_TOUCHSCREEN_CHIPONE_ICN8505) += chipone_icn8505.o
@@ -77,7 +83,7 @@ index 111111111111..222222222222 100644
obj-$(CONFIG_TOUCHSCREEN_DA9052) += da9052_tsi.o
diff --git a/drivers/input/touchscreen/cyttsp4_core.c b/drivers/input/touchscreen/cyttsp4_core.c
new file mode 100644
index 000000000000..111111111111
index 000000000000..7cb26929dc73
--- /dev/null
+++ b/drivers/input/touchscreen/cyttsp4_core.c
@@ -0,0 +1,2174 @@
@@ -2257,7 +2263,7 @@ index 000000000000..111111111111
+MODULE_AUTHOR("Cypress");
diff --git a/drivers/input/touchscreen/cyttsp4_core.h b/drivers/input/touchscreen/cyttsp4_core.h
new file mode 100644
index 000000000000..111111111111
index 000000000000..6262f6e45075
--- /dev/null
+++ b/drivers/input/touchscreen/cyttsp4_core.h
@@ -0,0 +1,448 @@
@@ -2711,7 +2717,7 @@ index 000000000000..111111111111
+#endif /* _LINUX_CYTTSP4_CORE_H */
diff --git a/drivers/input/touchscreen/cyttsp4_i2c.c b/drivers/input/touchscreen/cyttsp4_i2c.c
new file mode 100644
index 000000000000..111111111111
index 000000000000..da32c151def5
--- /dev/null
+++ b/drivers/input/touchscreen/cyttsp4_i2c.c
@@ -0,0 +1,72 @@
@@ -2789,7 +2795,7 @@ index 000000000000..111111111111
+MODULE_AUTHOR("Cypress");
diff --git a/drivers/input/touchscreen/cyttsp4_spi.c b/drivers/input/touchscreen/cyttsp4_spi.c
new file mode 100644
index 000000000000..111111111111
index 000000000000..944fbbe9113e
--- /dev/null
+++ b/drivers/input/touchscreen/cyttsp4_spi.c
@@ -0,0 +1,187 @@
@@ -2981,7 +2987,7 @@ index 000000000000..111111111111
+MODULE_AUTHOR("Cypress");
+MODULE_ALIAS("spi:cyttsp4");
diff --git a/drivers/input/touchscreen/cyttsp_core.h b/drivers/input/touchscreen/cyttsp_core.h
index 111111111111..222222222222 100644
index 40a605d20285..cd3b80401970 100644
--- a/drivers/input/touchscreen/cyttsp_core.h
+++ b/drivers/input/touchscreen/cyttsp_core.h
@@ -136,6 +136,10 @@ struct cyttsp {
@@ -2996,7 +3002,7 @@ index 111111111111..222222222222 100644
#endif /* __CYTTSP_CORE_H__ */
diff --git a/drivers/input/touchscreen/cyttsp_i2c.c b/drivers/input/touchscreen/cyttsp_i2c.c
index 111111111111..222222222222 100644
index cb15600549cd..bf13b3448a6b 100644
--- a/drivers/input/touchscreen/cyttsp_i2c.c
+++ b/drivers/input/touchscreen/cyttsp_i2c.c
@@ -22,61 +22,6 @@
@@ -3063,7 +3069,7 @@ index 111111111111..222222222222 100644
.write = cyttsp_i2c_write_block_data,
diff --git a/drivers/input/touchscreen/cyttsp_i2c_common.c b/drivers/input/touchscreen/cyttsp_i2c_common.c
new file mode 100644
index 000000000000..111111111111
index 000000000000..7e752fb9fad7
--- /dev/null
+++ b/drivers/input/touchscreen/cyttsp_i2c_common.c
@@ -0,0 +1,86 @@
@@ -3155,7 +3161,7 @@ index 000000000000..111111111111
+MODULE_AUTHOR("Cypress");
diff --git a/include/linux/platform_data/cyttsp4.h b/include/linux/platform_data/cyttsp4.h
new file mode 100644
index 000000000000..111111111111
index 000000000000..5dc9d2be384b
--- /dev/null
+++ b/include/linux/platform_data/cyttsp4.h
@@ -0,0 +1,62 @@
@@ -3222,5 +3228,5 @@ index 000000000000..111111111111
+
+#endif /* _CYTTSP4_H_ */
--
Armbian
2.35.3

View File

@@ -1,4 +1,4 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From f08329129682bcb283f198ba1d8baaf16efd0120 Mon Sep 17 00:00:00 2001
From: Ondrej Jirman <megi@xff.cz>
Date: Thu, 10 Nov 2022 20:11:10 +0100
Subject: arm64: dts: sun50i-a64-pinephone: Add support for Pinephone 1.2 beta
@@ -7,13 +7,14 @@ Beta versions uses a different magnetometer chip.
Signed-off-by: Ondrej Jirman <megi@xff.cz>
---
arch/arm64/boot/dts/allwinner/Makefile | 1 +
arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone-1.2b.dts | 29 ++++++++++
arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 12 ----
arch/arm64/boot/dts/allwinner/Makefile | 1 +
.../allwinner/sun50i-a64-pinephone-1.2b.dts | 29 +++++++++++++++++++
.../dts/allwinner/sun50i-a64-pinephone.dtsi | 12 --------
3 files changed, 30 insertions(+), 12 deletions(-)
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone-1.2b.dts
diff --git a/arch/arm64/boot/dts/allwinner/Makefile b/arch/arm64/boot/dts/allwinner/Makefile
index 111111111111..222222222222 100644
index 00bed412ee31..9fd6b08ea528 100644
--- a/arch/arm64/boot/dts/allwinner/Makefile
+++ b/arch/arm64/boot/dts/allwinner/Makefile
@@ -12,6 +12,7 @@ dtb-$(CONFIG_ARCH_SUNXI) += sun50i-a64-pinebook.dtb
@@ -26,7 +27,7 @@ index 111111111111..222222222222 100644
dtb-$(CONFIG_ARCH_SUNXI) += sun50i-a64-sopine-baseboard.dtb
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone-1.2b.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone-1.2b.dts
new file mode 100644
index 000000000000..111111111111
index 000000000000..bb6e075972d1
--- /dev/null
+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone-1.2b.dts
@@ -0,0 +1,29 @@
@@ -60,7 +61,7 @@ index 000000000000..111111111111
+ };
+};
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi
index 111111111111..222222222222 100644
index 9585d2ad91f4..657373db86bb 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi
+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi
@@ -624,18 +624,6 @@ &i2c1 {
@@ -83,5 +84,5 @@ index 111111111111..222222222222 100644
lis3mdl: magnetometer@1e {
compatible = "st,lis3mdl-magn";
--
Armbian
2.35.3

View File

@@ -22,7 +22,7 @@ index 111111111111..222222222222 100644
+ .data = (const void *)&h5_data_rtl8822cs },
{ .compatible = "realtek,rtl8723ds-bt",
.data = (const void *)&h5_data_rtl8723bs },
{ .compatible = "realtek,rtl8723cs-bt",
#endif
--
Armbian

View File

@@ -1,4 +1,4 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From 87304c115cfed3d894ef3392173d89907154db01 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Jirman?= <megi@xff.cz>
Date: Sun, 23 Feb 2020 13:40:15 +0100
Subject: dt-bindings: leds: Add a binding for AXP813 charger led
@@ -7,12 +7,13 @@ The AXP813 PMIC can control one LED. Add binding to represent the LED.
Signed-off-by: Ondrej Jirman <megi@xff.cz>
---
Documentation/devicetree/bindings/leds/leds-axp20x.yaml | 24 ++++++++++
.../devicetree/bindings/leds/leds-axp20x.yaml | 24 +++++++++++++++++++
1 file changed, 24 insertions(+)
create mode 100644 Documentation/devicetree/bindings/leds/leds-axp20x.yaml
diff --git a/Documentation/devicetree/bindings/leds/leds-axp20x.yaml b/Documentation/devicetree/bindings/leds/leds-axp20x.yaml
new file mode 100644
index 000000000000..111111111111
index 000000000000..110edae82204
--- /dev/null
+++ b/Documentation/devicetree/bindings/leds/leds-axp20x.yaml
@@ -0,0 +1,24 @@
@@ -41,5 +42,5 @@ index 000000000000..111111111111
+required:
+ - compatible
--
Armbian
2.35.3

View File

@@ -1,4 +1,4 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From d607f3824fe1fbbd40ea3c5e7a9d5a741875e885 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Jirman?= <megi@xff.cz>
Date: Sat, 30 Sep 2017 02:30:39 +0200
Subject: dt-bindings: media: Add bindings for Himax HM5065 camera sensor
@@ -7,12 +7,13 @@ HM5065 is 5MP CMOS sensor...
Signed-off-by: Ondrej Jirman <megi@xff.cz>
---
Documentation/devicetree/bindings/media/i2c/hm5065.txt | 49 ++++++++++
.../devicetree/bindings/media/i2c/hm5065.txt | 49 +++++++++++++++++++
1 file changed, 49 insertions(+)
create mode 100644 Documentation/devicetree/bindings/media/i2c/hm5065.txt
diff --git a/Documentation/devicetree/bindings/media/i2c/hm5065.txt b/Documentation/devicetree/bindings/media/i2c/hm5065.txt
new file mode 100644
index 000000000000..111111111111
index 000000000000..92ba6cac0d2f
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/i2c/hm5065.txt
@@ -0,0 +1,49 @@
@@ -66,5 +67,5 @@ index 000000000000..111111111111
+ };
+};
--
Armbian
2.35.3

View File

@@ -1,15 +1,16 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From 093dcb430851a9d30dc70fee158358f57c724edd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Jirman?= <megi@xff.cz>
Date: Mon, 20 May 2019 17:58:05 +0200
Subject: hm5065: yaml bindings (wip)
---
Documentation/devicetree/bindings/media/i2c/hm5065.yaml | 90 ++++++++++
.../devicetree/bindings/media/i2c/hm5065.yaml | 90 +++++++++++++++++++
1 file changed, 90 insertions(+)
create mode 100644 Documentation/devicetree/bindings/media/i2c/hm5065.yaml
diff --git a/Documentation/devicetree/bindings/media/i2c/hm5065.yaml b/Documentation/devicetree/bindings/media/i2c/hm5065.yaml
new file mode 100644
index 000000000000..111111111111
index 000000000000..df7a4f514b3f
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/i2c/hm5065.yaml
@@ -0,0 +1,90 @@
@@ -104,5 +105,5 @@ index 000000000000..111111111111
+ };
+};
--
Armbian
2.35.3

View File

@@ -1,4 +1,4 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From 824d4da343ecf29eefbcbd1d9bf8cee190f52daf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Jirman?= <megi@xff.cz>
Date: Thu, 4 Feb 2021 00:55:20 +0100
Subject: leds: axp20x: Support charger LED on AXP20x like PMICs
@@ -15,14 +15,15 @@ that without changes.
Signed-off-by: Ondrej Jirman <megi@xff.cz>
---
drivers/leds/Kconfig | 15 +
drivers/leds/Kconfig | 15 +++
drivers/leds/Makefile | 1 +
drivers/leds/leds-axp20x.c | 253 ++++++++++
drivers/leds/leds-axp20x.c | 253 +++++++++++++++++++++++++++++++++++++
drivers/mfd/axp20x.c | 3 +
4 files changed, 272 insertions(+)
create mode 100644 drivers/leds/leds-axp20x.c
diff --git a/drivers/leds/Kconfig b/drivers/leds/Kconfig
index 111111111111..222222222222 100644
index b784bb74a837..36a301a19289 100644
--- a/drivers/leds/Kconfig
+++ b/drivers/leds/Kconfig
@@ -952,6 +952,14 @@ config LEDS_IP30
@@ -55,7 +56,7 @@ index 111111111111..222222222222 100644
comment "Flash and Torch LED drivers"
diff --git a/drivers/leds/Makefile b/drivers/leds/Makefile
index 111111111111..222222222222 100644
index 18afbb5a23ee..fde9e39f0d53 100644
--- a/drivers/leds/Makefile
+++ b/drivers/leds/Makefile
@@ -92,6 +92,7 @@ obj-$(CONFIG_LEDS_TURRIS_OMNIA) += leds-turris-omnia.o
@@ -68,7 +69,7 @@ index 111111111111..222222222222 100644
obj-$(CONFIG_LEDS_EXPRESSWIRE) += leds-expresswire.o
diff --git a/drivers/leds/leds-axp20x.c b/drivers/leds/leds-axp20x.c
new file mode 100644
index 000000000000..111111111111
index 000000000000..e2877af1032a
--- /dev/null
+++ b/drivers/leds/leds-axp20x.c
@@ -0,0 +1,253 @@
@@ -326,7 +327,7 @@ index 000000000000..111111111111
+MODULE_LICENSE("GPL");
+MODULE_ALIAS("platform:leds-axp20x");
diff --git a/drivers/mfd/axp20x.c b/drivers/mfd/axp20x.c
index 111111111111..222222222222 100644
index 4051551757f2..5f1a659e1717 100644
--- a/drivers/mfd/axp20x.c
+++ b/drivers/mfd/axp20x.c
@@ -1195,6 +1195,9 @@ static const struct mfd_cell axp813_cells[] = {
@@ -340,5 +341,5 @@ index 111111111111..222222222222 100644
};
--
Armbian
2.35.3

View File

@@ -1,4 +1,4 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From 54a8d9a823a07010fcec9f5ea2f7d61916e486cb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Jirman?= <megi@xff.cz>
Date: Tue, 23 Jun 2020 19:51:18 +0200
Subject: media: gc2145: Galaxycore camera module driver
@@ -9,11 +9,12 @@ Signed-off-by: Ondrej Jirman <megi@xff.cz>
---
drivers/media/i2c/Kconfig | 10 +
drivers/media/i2c/Makefile | 1 +
drivers/media/i2c/gc2145.c | 2252 ++++++++++
drivers/media/i2c/gc2145.c | 2252 ++++++++++++++++++++++++++++++++++++
3 files changed, 2263 insertions(+)
create mode 100644 drivers/media/i2c/gc2145.c
diff --git a/drivers/media/i2c/Kconfig b/drivers/media/i2c/Kconfig
index 111111111111..222222222222 100644
index 43be07cc5b37..2b3b4635c2f0 100644
--- a/drivers/media/i2c/Kconfig
+++ b/drivers/media/i2c/Kconfig
@@ -711,6 +711,16 @@ config VIDEO_HM5065
@@ -34,7 +35,7 @@ index 111111111111..222222222222 100644
menu "Camera ISPs"
diff --git a/drivers/media/i2c/Makefile b/drivers/media/i2c/Makefile
index 111111111111..222222222222 100644
index 08bd346db54e..8d79cbb0f29c 100644
--- a/drivers/media/i2c/Makefile
+++ b/drivers/media/i2c/Makefile
@@ -158,3 +158,4 @@ obj-$(CONFIG_VIDEO_VPX3220) += vpx3220.o
@@ -44,7 +45,7 @@ index 111111111111..222222222222 100644
+obj-$(CONFIG_VIDEO_GC2145) += gc2145.o
diff --git a/drivers/media/i2c/gc2145.c b/drivers/media/i2c/gc2145.c
new file mode 100644
index 000000000000..111111111111
index 000000000000..cc85ac772d5a
--- /dev/null
+++ b/drivers/media/i2c/gc2145.c
@@ -0,0 +1,2252 @@
@@ -2301,5 +2302,5 @@ index 000000000000..111111111111
+MODULE_DESCRIPTION("GC2145 Camera Subdev Driver");
+MODULE_LICENSE("GPL");
--
Armbian
2.35.3

View File

@@ -1,4 +1,4 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From 670d184d6fd97edcf502edddca9f0ad89ce7e9d3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Jirman?= <megi@xff.cz>
Date: Sat, 30 Sep 2017 02:39:48 +0200
Subject: media: hm5065: Add subdev driver for Himax HM5065 camera sensor
@@ -16,11 +16,12 @@ Signed-off-by: Ondrej Jirman <megi@xff.cz>
---
drivers/media/i2c/Kconfig | 10 +
drivers/media/i2c/Makefile | 1 +
drivers/media/i2c/hm5065.c | 2207 ++++++++++
drivers/media/i2c/hm5065.c | 2207 ++++++++++++++++++++++++++++++++++++
3 files changed, 2218 insertions(+)
create mode 100644 drivers/media/i2c/hm5065.c
diff --git a/drivers/media/i2c/Kconfig b/drivers/media/i2c/Kconfig
index 111111111111..222222222222 100644
index 8ba096b8ebca..e7da18f3da3c 100644
--- a/drivers/media/i2c/Kconfig
+++ b/drivers/media/i2c/Kconfig
@@ -701,6 +701,16 @@ config VIDEO_VGXY61
@@ -41,7 +42,7 @@ index 111111111111..222222222222 100644
menu "Camera ISPs"
diff --git a/drivers/media/i2c/Makefile b/drivers/media/i2c/Makefile
index 111111111111..222222222222 100644
index fbb988bd067a..b429d9f2e982 100644
--- a/drivers/media/i2c/Makefile
+++ b/drivers/media/i2c/Makefile
@@ -157,3 +157,4 @@ obj-$(CONFIG_VIDEO_VP27SMPX) += vp27smpx.o
@@ -51,7 +52,7 @@ index 111111111111..222222222222 100644
+obj-$(CONFIG_VIDEO_HM5065) += hm5065.o
diff --git a/drivers/media/i2c/hm5065.c b/drivers/media/i2c/hm5065.c
new file mode 100644
index 000000000000..111111111111
index 000000000000..a3500a4c1441
--- /dev/null
+++ b/drivers/media/i2c/hm5065.c
@@ -0,0 +1,2207 @@
@@ -2263,5 +2264,5 @@ index 000000000000..111111111111
+MODULE_DESCRIPTION("HM5065 Camera Subdev Driver");
+MODULE_LICENSE("GPL");
--
Armbian
2.35.3

View File

@@ -1,4 +1,4 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From 5375b23368c9811d6eb5de8f32cd0e264f247490 Mon Sep 17 00:00:00 2001
From: Ondrej Jirman <megi@xff.cz>
Date: Sat, 13 Jan 2024 21:00:27 +0100
Subject: media: i2c: gc2145: Move upstream driver out of the way
@@ -12,9 +12,10 @@ Signed-off-by: Ondrej Jirman <megi@xff.cz>
drivers/media/i2c/Makefile | 2 +-
drivers/media/i2c/{gc2145.c => gc2145-mipi.c} | 0
3 files changed, 3 insertions(+), 3 deletions(-)
rename drivers/media/i2c/{gc2145.c => gc2145-mipi.c} (100%)
diff --git a/drivers/media/i2c/Kconfig b/drivers/media/i2c/Kconfig
index 111111111111..222222222222 100644
index e7da18f3da3c..43be07cc5b37 100644
--- a/drivers/media/i2c/Kconfig
+++ b/drivers/media/i2c/Kconfig
@@ -90,9 +90,9 @@ config VIDEO_GC08A3
@@ -30,7 +31,7 @@ index 111111111111..222222222222 100644
This is a V4L2 sensor-level driver for GalaxyCore GC2145
2 Mpixel camera.
diff --git a/drivers/media/i2c/Makefile b/drivers/media/i2c/Makefile
index 111111111111..222222222222 100644
index b429d9f2e982..08bd346db54e 100644
--- a/drivers/media/i2c/Makefile
+++ b/drivers/media/i2c/Makefile
@@ -40,7 +40,7 @@ obj-$(CONFIG_VIDEO_ET8EK8) += et8ek8/
@@ -47,5 +48,5 @@ similarity index 100%
rename from drivers/media/i2c/gc2145.c
rename to drivers/media/i2c/gc2145-mipi.c
--
Armbian
2.35.3

View File

@@ -1,4 +1,4 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From 063b63fd4a447a364cb311d650c30d0abb5e3e05 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Jirman?= <megi@xff.cz>
Date: Sun, 12 Nov 2017 02:10:15 +0100
Subject: misc: modem-power: Power manager for modems
@@ -16,11 +16,12 @@ Signed-off-by: Ondrej Jirman <megi@xff.cz>
---
drivers/misc/Kconfig | 7 +
drivers/misc/Makefile | 1 +
drivers/misc/modem-power.c | 1990 ++++++++++
drivers/misc/modem-power.c | 1990 ++++++++++++++++++++++++++++++++++++
3 files changed, 1998 insertions(+)
create mode 100644 drivers/misc/modem-power.c
diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig
index 111111111111..222222222222 100644
index 3fe7e2a9bd29..5970a309c5b5 100644
--- a/drivers/misc/Kconfig
+++ b/drivers/misc/Kconfig
@@ -610,6 +610,13 @@ config MARVELL_CN10K_DPI
@@ -38,7 +39,7 @@ index 111111111111..222222222222 100644
source "drivers/misc/eeprom/Kconfig"
source "drivers/misc/cb710/Kconfig"
diff --git a/drivers/misc/Makefile b/drivers/misc/Makefile
index 111111111111..222222222222 100644
index a9f94525e181..eddebeb36117 100644
--- a/drivers/misc/Makefile
+++ b/drivers/misc/Makefile
@@ -72,3 +72,4 @@ obj-$(CONFIG_TPS6594_PFSM) += tps6594-pfsm.o
@@ -48,7 +49,7 @@ index 111111111111..222222222222 100644
+obj-$(CONFIG_MODEM_POWER) += modem-power.o
diff --git a/drivers/misc/modem-power.c b/drivers/misc/modem-power.c
new file mode 100644
index 000000000000..111111111111
index 000000000000..069790db953d
--- /dev/null
+++ b/drivers/misc/modem-power.c
@@ -0,0 +1,1990 @@
@@ -2043,5 +2044,5 @@ index 000000000000..111111111111
+
+// }}}
--
Armbian
2.35.3

View File

@@ -1,4 +1,4 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From 2a3de3e76c7adb32139236fc63e8a4fa862dc160 Mon Sep 17 00:00:00 2001
From: Ondrej Jirman <megi@xff.cz>
Date: Tue, 1 Aug 2023 14:56:33 +0200
Subject: mtd: spi-nor: Add Alliance memory support
@@ -8,13 +8,14 @@ Subject: mtd: spi-nor: Add Alliance memory support
Signed-off-by: Ondrej Jirman <megi@xff.cz>
---
drivers/mtd/spi-nor/Makefile | 1 +
drivers/mtd/spi-nor/alliance.c | 24 ++++++++++
drivers/mtd/spi-nor/alliance.c | 24 ++++++++++++++++++++++++
drivers/mtd/spi-nor/core.c | 1 +
drivers/mtd/spi-nor/core.h | 1 +
4 files changed, 27 insertions(+)
create mode 100644 drivers/mtd/spi-nor/alliance.c
diff --git a/drivers/mtd/spi-nor/Makefile b/drivers/mtd/spi-nor/Makefile
index 111111111111..222222222222 100644
index 5dd9c35f6b6f..998876920319 100644
--- a/drivers/mtd/spi-nor/Makefile
+++ b/drivers/mtd/spi-nor/Makefile
@@ -1,6 +1,7 @@
@@ -27,7 +28,7 @@ index 111111111111..222222222222 100644
spi-nor-objs += esmt.o
diff --git a/drivers/mtd/spi-nor/alliance.c b/drivers/mtd/spi-nor/alliance.c
new file mode 100644
index 000000000000..111111111111
index 000000000000..f3f03d458a5c
--- /dev/null
+++ b/drivers/mtd/spi-nor/alliance.c
@@ -0,0 +1,24 @@
@@ -56,7 +57,7 @@ index 000000000000..111111111111
+ .nparts = ARRAY_SIZE(alliance_nor_parts),
+};
diff --git a/drivers/mtd/spi-nor/core.c b/drivers/mtd/spi-nor/core.c
index 111111111111..222222222222 100644
index 2bb69b069ca7..cd5ebe81bb67 100644
--- a/drivers/mtd/spi-nor/core.c
+++ b/drivers/mtd/spi-nor/core.c
@@ -1964,6 +1964,7 @@ int spi_nor_sr2_bit7_quad_enable(struct spi_nor *nor)
@@ -68,7 +69,7 @@ index 111111111111..222222222222 100644
&spi_nor_eon,
&spi_nor_esmt,
diff --git a/drivers/mtd/spi-nor/core.h b/drivers/mtd/spi-nor/core.h
index 111111111111..222222222222 100644
index 1516b6d0dc37..34bb375880e4 100644
--- a/drivers/mtd/spi-nor/core.h
+++ b/drivers/mtd/spi-nor/core.h
@@ -579,6 +579,7 @@ struct sfdp {
@@ -80,5 +81,5 @@ index 111111111111..222222222222 100644
extern const struct spi_nor_manufacturer spi_nor_eon;
extern const struct spi_nor_manufacturer spi_nor_esmt;
--
Armbian
2.35.3

View File

@@ -1,4 +1,4 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From 7d7c3d852b13a57a2d6770bf645f30192e98bfed Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Jirman?= <megi@xff.cz>
Date: Sat, 15 May 2021 21:43:44 +0200
Subject: of: property: fw_devlink: Support allwinner,sram links
@@ -10,14 +10,14 @@ to.
Signed-off-by: Ondrej Jirman <megi@xff.cz>
---
drivers/of/property.c | 22 ++++++++++
drivers/of/property.c | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/drivers/of/property.c b/drivers/of/property.c
index 111111111111..222222222222 100644
index 7bd8390f2fba..631067481ac1 100644
--- a/drivers/of/property.c
+++ b/drivers/of/property.c
@@ -1351,6 +1351,27 @@ static struct device_node *parse_remote_endpoint(struct device_node *np,
@@ -1350,6 +1350,27 @@ static struct device_node *parse_remote_endpoint(struct device_node *np,
return of_graph_get_remote_port_parent(np);
}
@@ -45,7 +45,7 @@ index 111111111111..222222222222 100644
static const struct supplier_bindings of_supplier_bindings[] = {
{ .parse_prop = parse_clocks, },
{ .parse_prop = parse_interconnects, },
@@ -1399,6 +1420,7 @@ static const struct supplier_bindings of_supplier_bindings[] = {
@@ -1397,6 +1418,7 @@ static const struct supplier_bindings of_supplier_bindings[] = {
.parse_prop = parse_post_init_providers,
.fwlink_flags = FWLINK_FLAG_IGNORE,
},
@@ -54,5 +54,5 @@ index 111111111111..222222222222 100644
};
--
Armbian
2.35.3

View File

@@ -1,4 +1,4 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From a15ec988b678b703a222f2b31ec422268af931bb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Jirman?= <megi@xff.cz>
Date: Sat, 5 Oct 2019 15:10:11 +0200
Subject: regulator: Add simple driver for enabling a regulator from userspace
@@ -8,13 +8,14 @@ tree.
Signed-off-by: Ondrej Jirman <megi@xff.cz>
---
drivers/regulator/Kconfig | 9 +
drivers/regulator/Kconfig | 9 ++
drivers/regulator/Makefile | 1 +
drivers/regulator/userspace-consumer-of.c | 135 ++++++++++
drivers/regulator/userspace-consumer-of.c | 135 ++++++++++++++++++++++
3 files changed, 145 insertions(+)
create mode 100644 drivers/regulator/userspace-consumer-of.c
diff --git a/drivers/regulator/Kconfig b/drivers/regulator/Kconfig
index 111111111111..222222222222 100644
index 39297f7d8177..db7f70e9a015 100644
--- a/drivers/regulator/Kconfig
+++ b/drivers/regulator/Kconfig
@@ -66,6 +66,15 @@ config REGULATOR_NETLINK_EVENTS
@@ -34,7 +35,7 @@ index 111111111111..222222222222 100644
tristate "Marvell 88PG86X voltage regulators"
depends on I2C
diff --git a/drivers/regulator/Makefile b/drivers/regulator/Makefile
index 111111111111..222222222222 100644
index 3d5a803dce8a..267a09e14295 100644
--- a/drivers/regulator/Makefile
+++ b/drivers/regulator/Makefile
@@ -10,6 +10,7 @@ obj-$(CONFIG_OF) += of_regulator.o
@@ -47,7 +48,7 @@ index 111111111111..222222222222 100644
obj-$(CONFIG_REGULATOR_88PM800) += 88pm800-regulator.o
diff --git a/drivers/regulator/userspace-consumer-of.c b/drivers/regulator/userspace-consumer-of.c
new file mode 100644
index 000000000000..111111111111
index 000000000000..bcc9433c352d
--- /dev/null
+++ b/drivers/regulator/userspace-consumer-of.c
@@ -0,0 +1,135 @@
@@ -187,5 +188,5 @@ index 000000000000..111111111111
+MODULE_DESCRIPTION("Userspace consumer for voltage and current regulators");
+MODULE_LICENSE("GPL");
--
Armbian
2.35.3

View File

@@ -1,4 +1,4 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From 92cec14303405be8f3d04a8da3f664a70bb202f8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Jirman?= <megi@xff.cz>
Date: Sat, 5 Oct 2019 15:12:51 +0200
Subject: regulator: tp65185x: Add tp65185x eInk panel regulator driver
@@ -16,11 +16,12 @@ Signed-off-by: Ondrej Jirman <megi@xff.cz>
---
drivers/regulator/Kconfig | 8 +
drivers/regulator/Makefile | 1 +
drivers/regulator/tp65185x.c | 428 ++++++++++
drivers/regulator/tp65185x.c | 428 +++++++++++++++++++++++++++++++++++
3 files changed, 437 insertions(+)
create mode 100644 drivers/regulator/tp65185x.c
diff --git a/drivers/regulator/Kconfig b/drivers/regulator/Kconfig
index 111111111111..222222222222 100644
index db7f70e9a015..887d8a78a1ba 100644
--- a/drivers/regulator/Kconfig
+++ b/drivers/regulator/Kconfig
@@ -1729,4 +1729,12 @@ config REGULATOR_QCOM_LABIBB
@@ -37,7 +38,7 @@ index 111111111111..222222222222 100644
+
endif
diff --git a/drivers/regulator/Makefile b/drivers/regulator/Makefile
index 111111111111..222222222222 100644
index 267a09e14295..c0266414e3e4 100644
--- a/drivers/regulator/Makefile
+++ b/drivers/regulator/Makefile
@@ -202,5 +202,6 @@ obj-$(CONFIG_REGULATOR_WM831X) += wm831x-ldo.o
@@ -49,7 +50,7 @@ index 111111111111..222222222222 100644
ccflags-$(CONFIG_REGULATOR_DEBUG) += -DDEBUG
diff --git a/drivers/regulator/tp65185x.c b/drivers/regulator/tp65185x.c
new file mode 100644
index 000000000000..111111111111
index 000000000000..8b57a11ff2f9
--- /dev/null
+++ b/drivers/regulator/tp65185x.c
@@ -0,0 +1,428 @@
@@ -482,5 +483,5 @@ index 000000000000..111111111111
+MODULE_DESCRIPTION("Regulator device driver for tp65185x");
+MODULE_LICENSE("GPL");
--
Armbian
2.35.3

View File

@@ -1,4 +1,4 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From 6f7868e7fdaab0b9099550e067f763e33086deef Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Jirman?= <megi@xff.cz>
Date: Sun, 12 Nov 2017 23:09:14 +0100
Subject: sound: soc: ac100-codec: Support analog part of X-Powers AC100 codec
@@ -11,11 +11,12 @@ Signed-off-by: Ondrej Jirman <megi@xff.cz>
include/linux/mfd/ac100.h | 1 +
sound/soc/sunxi/Kconfig | 11 +
sound/soc/sunxi/Makefile | 1 +
sound/soc/sunxi/ac100-codec.c | 990 ++++++++++
sound/soc/sunxi/ac100-codec.c | 990 ++++++++++++++++++++++++++++++++++
5 files changed, 1006 insertions(+)
create mode 100644 sound/soc/sunxi/ac100-codec.c
diff --git a/drivers/mfd/ac100.c b/drivers/mfd/ac100.c
index 111111111111..222222222222 100644
index 8f47c392cbd1..6cc9b1035642 100644
--- a/drivers/mfd/ac100.c
+++ b/drivers/mfd/ac100.c
@@ -79,6 +79,9 @@ static struct mfd_cell ac100_cells[] = {
@@ -29,7 +30,7 @@ index 111111111111..222222222222 100644
.name = "ac100-rtc",
.of_compatible = "x-powers,ac100-rtc",
diff --git a/include/linux/mfd/ac100.h b/include/linux/mfd/ac100.h
index 111111111111..222222222222 100644
index 88005c3a1b2d..621bd10b79b2 100644
--- a/include/linux/mfd/ac100.h
+++ b/include/linux/mfd/ac100.h
@@ -80,6 +80,7 @@ struct ac100_dev {
@@ -41,7 +42,7 @@ index 111111111111..222222222222 100644
/* ADC digital audio processing (high pass filter & auto gain control */
#define AC100_ADC_DAP_L_STA 0x80
diff --git a/sound/soc/sunxi/Kconfig b/sound/soc/sunxi/Kconfig
index 111111111111..222222222222 100644
index 1f18f016acbb..7b2b3bcb062e 100644
--- a/sound/soc/sunxi/Kconfig
+++ b/sound/soc/sunxi/Kconfig
@@ -22,6 +22,17 @@ config SND_SUN8I_CODEC
@@ -63,7 +64,7 @@ index 111111111111..222222222222 100644
tristate "Allwinner sun8i Codec Analog Controls Support"
depends on MACH_SUN8I || (ARM64 && ARCH_SUNXI) || COMPILE_TEST
diff --git a/sound/soc/sunxi/Makefile b/sound/soc/sunxi/Makefile
index 111111111111..222222222222 100644
index 4483fe9c94ef..6131aea97efa 100644
--- a/sound/soc/sunxi/Makefile
+++ b/sound/soc/sunxi/Makefile
@@ -1,4 +1,5 @@
@@ -74,7 +75,7 @@ index 111111111111..222222222222 100644
obj-$(CONFIG_SND_SUN4I_SPDIF) += sun4i-spdif.o
diff --git a/sound/soc/sunxi/ac100-codec.c b/sound/soc/sunxi/ac100-codec.c
new file mode 100644
index 000000000000..111111111111
index 000000000000..a36c168d4994
--- /dev/null
+++ b/sound/soc/sunxi/ac100-codec.c
@@ -0,0 +1,990 @@
@@ -1069,5 +1070,5 @@ index 000000000000..111111111111
+MODULE_LICENSE("GPL");
+MODULE_ALIAS("platform:ac100-codec");
--
Armbian
2.35.3

View File

@@ -1,4 +1,4 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From 84f9ed3a19d718bf4f35e45d4b553f2fe51ca7c7 Mon Sep 17 00:00:00 2001
From: Thomas Thorne <Thomas.Thorne@Net2Edge.com>
Date: Tue, 20 Sep 2022 20:34:57 -0400
Subject: usb: serial: option: add 'reset_resume' callback for WWAN devices
@@ -17,10 +17,10 @@ However the rest of the patch is not needed/already upstreamed.
1 file changed, 1 insertion(+)
diff --git a/drivers/usb/serial/option.c b/drivers/usb/serial/option.c
index 111111111111..222222222222 100644
index 64317b390d22..3056d0f99ff8 100644
--- a/drivers/usb/serial/option.c
+++ b/drivers/usb/serial/option.c
@@ -2417,6 +2417,7 @@ static struct usb_serial_driver option_1port_device = {
@@ -2444,6 +2444,7 @@ static struct usb_serial_driver option_1port_device = {
#ifdef CONFIG_PM
.suspend = usb_wwan_suspend,
.resume = usb_wwan_resume,
@@ -29,5 +29,5 @@ index 111111111111..222222222222 100644
};
--
Armbian
2.35.3

View File

@@ -1,4 +1,4 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From 9879a30577a0da78830f0a599cec17f6197d9653 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Jirman?= <megi@xff.cz>
Date: Thu, 13 Feb 2020 15:37:25 +0100
Subject: usb: typec: anx7688: Add driver for ANX7688 USB-C HDMI bridge
@@ -39,11 +39,12 @@ Signed-off-by: Ondrej Jirman <megi@xff.cz>
---
drivers/usb/typec/Kconfig | 12 +
drivers/usb/typec/Makefile | 1 +
drivers/usb/typec/anx7688.c | 2237 ++++++++++
drivers/usb/typec/anx7688.c | 2237 +++++++++++++++++++++++++++++++++++
3 files changed, 2250 insertions(+)
create mode 100644 drivers/usb/typec/anx7688.c
diff --git a/drivers/usb/typec/Kconfig b/drivers/usb/typec/Kconfig
index 111111111111..222222222222 100644
index 2f80c2792dbd..982b7c444a1f 100644
--- a/drivers/usb/typec/Kconfig
+++ b/drivers/usb/typec/Kconfig
@@ -52,6 +52,7 @@ source "drivers/usb/typec/ucsi/Kconfig"
@@ -73,7 +74,7 @@ index 111111111111..222222222222 100644
tristate "Richtek RT1719 Sink Only Type-C controller driver"
depends on USB_ROLE_SWITCH || !USB_ROLE_SWITCH
diff --git a/drivers/usb/typec/Makefile b/drivers/usb/typec/Makefile
index 111111111111..222222222222 100644
index 7a368fea61bc..3f8ff94ad294 100644
--- a/drivers/usb/typec/Makefile
+++ b/drivers/usb/typec/Makefile
@@ -7,6 +7,7 @@ obj-$(CONFIG_TYPEC_TCPM) += tcpm/
@@ -86,7 +87,7 @@ index 111111111111..222222222222 100644
obj-$(CONFIG_TYPEC_RT1719) += rt1719.o
diff --git a/drivers/usb/typec/anx7688.c b/drivers/usb/typec/anx7688.c
new file mode 100644
index 000000000000..111111111111
index 000000000000..fa1d3496af73
--- /dev/null
+++ b/drivers/usb/typec/anx7688.c
@@ -0,0 +1,2237 @@
@@ -2328,5 +2329,5 @@ index 000000000000..111111111111
+MODULE_AUTHOR("Ondrej Jirman <megi@xff.cz>");
+MODULE_DESCRIPTION("Analogix ANX7688 USB-C DisplayPort bridge");
--
Armbian
2.35.3

View File

@@ -1,4 +1,4 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From 6e86d051e0d35214033a9fdb839107abbe47f0d8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Jirman?= <megi@xff.cz>
Date: Sun, 7 Nov 2021 19:24:40 +0100
Subject: usb: typec: typec-extcon: Add typec -> extcon bridge driver
@@ -11,11 +11,12 @@ Signed-off-by: Ondrej Jirman <megi@xff.cz>
---
drivers/usb/typec/Kconfig | 7 +
drivers/usb/typec/Makefile | 1 +
drivers/usb/typec/typec-extcon.c | 330 ++++++++++
drivers/usb/typec/typec-extcon.c | 330 +++++++++++++++++++++++++++++++
3 files changed, 338 insertions(+)
create mode 100644 drivers/usb/typec/typec-extcon.c
diff --git a/drivers/usb/typec/Kconfig b/drivers/usb/typec/Kconfig
index 111111111111..222222222222 100644
index 982b7c444a1f..9913435a0fd9 100644
--- a/drivers/usb/typec/Kconfig
+++ b/drivers/usb/typec/Kconfig
@@ -122,6 +122,13 @@ config TYPEC_WUSB3801
@@ -33,7 +34,7 @@ index 111111111111..222222222222 100644
source "drivers/usb/typec/altmodes/Kconfig"
diff --git a/drivers/usb/typec/Makefile b/drivers/usb/typec/Makefile
index 111111111111..222222222222 100644
index 3f8ff94ad294..0b2d1d251c53 100644
--- a/drivers/usb/typec/Makefile
+++ b/drivers/usb/typec/Makefile
@@ -12,4 +12,5 @@ obj-$(CONFIG_TYPEC_HD3SS3220) += hd3ss3220.o
@@ -44,7 +45,7 @@ index 111111111111..222222222222 100644
obj-$(CONFIG_TYPEC) += mux/
diff --git a/drivers/usb/typec/typec-extcon.c b/drivers/usb/typec/typec-extcon.c
new file mode 100644
index 000000000000..111111111111
index 000000000000..e09cd7a28c24
--- /dev/null
+++ b/drivers/usb/typec/typec-extcon.c
@@ -0,0 +1,330 @@
@@ -379,5 +380,5 @@ index 000000000000..111111111111
+MODULE_AUTHOR("Ondrej Jirman <megi@xff.cz>");
+MODULE_DESCRIPTION("typec -> extcon bridge driver");
--
Armbian
2.35.3

View File

@@ -1,4 +1,4 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From 7bfcb690f0d5461b4f1113873f8983e2cd202ae8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Jirman?= <megi@xff.cz>
Date: Tue, 24 Sep 2019 17:53:02 +0200
Subject: video: fbdev: eInk display driver for A13 based PocketBooks
@@ -11,12 +11,14 @@ Signed-off-by: Ondrej Jirman <megi@xff.cz>
---
drivers/video/fbdev/Kconfig | 12 +
drivers/video/fbdev/Makefile | 4 +
drivers/video/fbdev/sun5i-eink-neon.c | 49 +
drivers/video/fbdev/sun5i-eink.c | 1156 ++++++++++
drivers/video/fbdev/sun5i-eink-neon.c | 49 ++
drivers/video/fbdev/sun5i-eink.c | 1156 +++++++++++++++++++++++++
4 files changed, 1221 insertions(+)
create mode 100644 drivers/video/fbdev/sun5i-eink-neon.c
create mode 100644 drivers/video/fbdev/sun5i-eink.c
diff --git a/drivers/video/fbdev/Kconfig b/drivers/video/fbdev/Kconfig
index 111111111111..222222222222 100644
index de035071fedb..515c2f3f9700 100644
--- a/drivers/video/fbdev/Kconfig
+++ b/drivers/video/fbdev/Kconfig
@@ -657,6 +657,18 @@ config FB_ATMEL
@@ -39,7 +41,7 @@ index 111111111111..222222222222 100644
tristate "nVidia Framebuffer Support"
depends on FB && PCI
diff --git a/drivers/video/fbdev/Makefile b/drivers/video/fbdev/Makefile
index 111111111111..222222222222 100644
index b3d12f977c06..36026f5adf6e 100644
--- a/drivers/video/fbdev/Makefile
+++ b/drivers/video/fbdev/Makefile
@@ -126,3 +126,7 @@ obj-$(CONFIG_FB_SIMPLE) += simplefb.o
@@ -52,7 +54,7 @@ index 111111111111..222222222222 100644
+CFLAGS_sun5i-eink-neon.o += -march=armv7-a -mfloat-abi=softfp -mfpu=neon -ffreestanding -isystem $(shell $(CC) -print-file-name=include)
diff --git a/drivers/video/fbdev/sun5i-eink-neon.c b/drivers/video/fbdev/sun5i-eink-neon.c
new file mode 100644
index 000000000000..111111111111
index 000000000000..9e2386fd91ea
--- /dev/null
+++ b/drivers/video/fbdev/sun5i-eink-neon.c
@@ -0,0 +1,49 @@
@@ -107,7 +109,7 @@ index 000000000000..111111111111
+EXPORT_SYMBOL_GPL(eink_ctlstream_fill_data_neon);
diff --git a/drivers/video/fbdev/sun5i-eink.c b/drivers/video/fbdev/sun5i-eink.c
new file mode 100644
index 000000000000..111111111111
index 000000000000..af86e9a115af
--- /dev/null
+++ b/drivers/video/fbdev/sun5i-eink.c
@@ -0,0 +1,1156 @@
@@ -1268,5 +1270,5 @@ index 000000000000..111111111111
+MODULE_AUTHOR("Ondrej Jirman <megi@xff.cz>");
+MODULE_LICENSE("GPL v2");
--
Armbian
2.35.3