* [PATCH 00/10] ARM: Add support for yarisxl mt6582 board
@ 2025-09-20 18:23 Cristian Cozzolino via B4 Relay
2025-09-20 18:23 ` [PATCH 01/10] ARM: mediatek: add board_dt_compat entry for the MT6582 SoC Cristian Cozzolino via B4 Relay
` (12 more replies)
0 siblings, 13 replies; 16+ messages in thread
From: Cristian Cozzolino via B4 Relay @ 2025-09-20 18:23 UTC (permalink / raw)
To: Matthias Brugger, AngeloGioacchino Del Regno, Russell King,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Sean Wang
Cc: linux-kernel, linux-arm-kernel, linux-mediatek, devicetree,
phone-devel, Cristian Cozzolino
This series adds support for Alcatel Pop C7 (OT-7041D) smartphone
board, named yarisxl, based on MT6582 SoC. It also includes some
preliminary patches. More in detail:
- patches 1 and 2 add support for mt6582 to platform code
(verified by looking at generic mt6582 downstream source code)
- patches 3-6 do some maintenance work to mt6582.dtsi
(I was unsure if squashing timer node patches into one)
- patches 7 and 8 add devicetree and dt-bindings support for yarisxl
Signed-off-by: Cristian Cozzolino <cristian_ci@protonmail.com>
---
Cristian Cozzolino (10):
ARM: mediatek: add board_dt_compat entry for the MT6582 SoC
ARM: mediatek: add MT6582 smp bring up code
ARM: dts: mediatek: mt6582: move MMIO devices under soc node
ARM: dts: mediatek: mt6582: sort nodes and properties
ARM: dts: mediatek: mt6582: remove compatible property from root node
ARM: dts: mediatek: mt6582: add mt6582 compatible to timer
ARM: dts: mediatek: mt6582: add clock-names property to uart nodes
ARM: dts: mediatek: mt6582: add enable-method property to cpus
dt-bindings: arm: mediatek: Add MT6582 yarisxl
ARM: dts: mediatek: add basic support for Alcatel yarisxl board
.../devicetree/bindings/arm/mediatek.yaml | 1 +
arch/arm/boot/dts/mediatek/Makefile | 1 +
.../boot/dts/mediatek/mt6582-alcatel-yarisxl.dts | 61 +++++++++
arch/arm/boot/dts/mediatek/mt6582.dtsi | 142 +++++++++++----------
arch/arm/mach-mediatek/Kconfig | 4 +
arch/arm/mach-mediatek/mediatek.c | 1 +
arch/arm/mach-mediatek/platsmp.c | 1 +
7 files changed, 142 insertions(+), 69 deletions(-)
---
base-commit: 846bd2225ec3cfa8be046655e02b9457ed41973e
change-id: 20250920-mt6582-9339d7fceb34
Best regards,
--
Cristian Cozzolino <cristian_ci@protonmail.com>
^ permalink raw reply [flat|nested] 16+ messages in thread
* [PATCH 01/10] ARM: mediatek: add board_dt_compat entry for the MT6582 SoC
2025-09-20 18:23 [PATCH 00/10] ARM: Add support for yarisxl mt6582 board Cristian Cozzolino via B4 Relay
@ 2025-09-20 18:23 ` Cristian Cozzolino via B4 Relay
2025-09-20 18:23 ` [PATCH 02/10] ARM: mediatek: add MT6582 smp bring up code Cristian Cozzolino via B4 Relay
` (11 subsequent siblings)
12 siblings, 0 replies; 16+ messages in thread
From: Cristian Cozzolino via B4 Relay @ 2025-09-20 18:23 UTC (permalink / raw)
To: Matthias Brugger, AngeloGioacchino Del Regno, Russell King,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Sean Wang
Cc: linux-kernel, linux-arm-kernel, linux-mediatek, devicetree,
phone-devel, Cristian Cozzolino
From: Cristian Cozzolino <cristian_ci@protonmail.com>
Add a compatible string for the MT6582 SoC.
Signed-off-by: Cristian Cozzolino <cristian_ci@protonmail.com>
---
arch/arm/mach-mediatek/mediatek.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/mach-mediatek/mediatek.c b/arch/arm/mach-mediatek/mediatek.c
index 5c28124bd0078b31665fef647e496f4131b82c8d..fd3a8834fc4fd47adcc91c0d9371d4a1e9c0a7e6 100644
--- a/arch/arm/mach-mediatek/mediatek.c
+++ b/arch/arm/mach-mediatek/mediatek.c
@@ -39,6 +39,7 @@ static void __init mediatek_timer_init(void)
static const char * const mediatek_board_dt_compat[] = {
"mediatek,mt2701",
"mediatek,mt6572",
+ "mediatek,mt6582",
"mediatek,mt6589",
"mediatek,mt6592",
"mediatek,mt7623",
--
2.49.0
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 02/10] ARM: mediatek: add MT6582 smp bring up code
2025-09-20 18:23 [PATCH 00/10] ARM: Add support for yarisxl mt6582 board Cristian Cozzolino via B4 Relay
2025-09-20 18:23 ` [PATCH 01/10] ARM: mediatek: add board_dt_compat entry for the MT6582 SoC Cristian Cozzolino via B4 Relay
@ 2025-09-20 18:23 ` Cristian Cozzolino via B4 Relay
2025-09-20 18:23 ` [PATCH 03/10] ARM: dts: mediatek: mt6582: move MMIO devices under soc node Cristian Cozzolino via B4 Relay
` (10 subsequent siblings)
12 siblings, 0 replies; 16+ messages in thread
From: Cristian Cozzolino via B4 Relay @ 2025-09-20 18:23 UTC (permalink / raw)
To: Matthias Brugger, AngeloGioacchino Del Regno, Russell King,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Sean Wang
Cc: linux-kernel, linux-arm-kernel, linux-mediatek, devicetree,
phone-devel, Cristian Cozzolino
From: Cristian Cozzolino <cristian_ci@protonmail.com>
Add support for booting secondary CPUs on MT6582.
Signed-off-by: Cristian Cozzolino <cristian_ci@protonmail.com>
---
arch/arm/mach-mediatek/Kconfig | 4 ++++
arch/arm/mach-mediatek/platsmp.c | 1 +
2 files changed, 5 insertions(+)
diff --git a/arch/arm/mach-mediatek/Kconfig b/arch/arm/mach-mediatek/Kconfig
index 638eabad2dd37ee56244fc036cb76af135aee416..64ec487c13abd81dd9a866d29b8f47d9ed42490e 100644
--- a/arch/arm/mach-mediatek/Kconfig
+++ b/arch/arm/mach-mediatek/Kconfig
@@ -19,6 +19,10 @@ config MACH_MT6572
bool "MediaTek MT6572 SoCs support"
default ARCH_MEDIATEK
+config MACH_MT6582
+ bool "MediaTek MT6582 SoCs support"
+ default ARCH_MEDIATEK
+
config MACH_MT6589
bool "MediaTek MT6589 SoCs support"
default ARCH_MEDIATEK
diff --git a/arch/arm/mach-mediatek/platsmp.c b/arch/arm/mach-mediatek/platsmp.c
index bbd26d423bdef23629ec5ca9d9c61903748988b7..6b0943d95555afa52d134183c61ab6d5c1495ff1 100644
--- a/arch/arm/mach-mediatek/platsmp.c
+++ b/arch/arm/mach-mediatek/platsmp.c
@@ -56,6 +56,7 @@ static const struct of_device_id mtk_tz_smp_boot_infos[] __initconst = {
static const struct of_device_id mtk_smp_boot_infos[] __initconst = {
{ .compatible = "mediatek,mt6572", .data = &mtk_mt6572_boot },
+ { .compatible = "mediatek,mt6582", .data = &mtk_mt7623_boot },
{ .compatible = "mediatek,mt6589", .data = &mtk_mt6589_boot },
{ .compatible = "mediatek,mt7623", .data = &mtk_mt7623_boot },
{ .compatible = "mediatek,mt7629", .data = &mtk_mt7623_boot },
--
2.49.0
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 03/10] ARM: dts: mediatek: mt6582: move MMIO devices under soc node
2025-09-20 18:23 [PATCH 00/10] ARM: Add support for yarisxl mt6582 board Cristian Cozzolino via B4 Relay
2025-09-20 18:23 ` [PATCH 01/10] ARM: mediatek: add board_dt_compat entry for the MT6582 SoC Cristian Cozzolino via B4 Relay
2025-09-20 18:23 ` [PATCH 02/10] ARM: mediatek: add MT6582 smp bring up code Cristian Cozzolino via B4 Relay
@ 2025-09-20 18:23 ` Cristian Cozzolino via B4 Relay
2025-09-20 18:23 ` [PATCH 04/10] ARM: dts: mediatek: mt6582: sort nodes and properties Cristian Cozzolino via B4 Relay
` (9 subsequent siblings)
12 siblings, 0 replies; 16+ messages in thread
From: Cristian Cozzolino via B4 Relay @ 2025-09-20 18:23 UTC (permalink / raw)
To: Matthias Brugger, AngeloGioacchino Del Regno, Russell King,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Sean Wang
Cc: linux-kernel, linux-arm-kernel, linux-mediatek, devicetree,
phone-devel, Cristian Cozzolino
From: Cristian Cozzolino <cristian_ci@protonmail.com>
Memory mapped devices are part of soc. So, add such node and move those
devices into it.
Signed-off-by: Cristian Cozzolino <cristian_ci@protonmail.com>
---
arch/arm/boot/dts/mediatek/mt6582.dtsi | 129 +++++++++++++++++----------------
1 file changed, 68 insertions(+), 61 deletions(-)
diff --git a/arch/arm/boot/dts/mediatek/mt6582.dtsi b/arch/arm/boot/dts/mediatek/mt6582.dtsi
index 4263371784cd15db7af0ceb49dd069b62b623639..37d2b8786188aecb65c0a6e0d31aabc3b66e2bd7 100644
--- a/arch/arm/boot/dts/mediatek/mt6582.dtsi
+++ b/arch/arm/boot/dts/mediatek/mt6582.dtsi
@@ -56,73 +56,80 @@ uart_clk: dummy26m {
#clock-cells = <0>;
};
- timer: timer@11008000 {
- compatible = "mediatek,mt6577-timer";
- reg = <0x10008000 0x80>;
- interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_LOW>;
- clocks = <&system_clk>, <&rtc_clk>;
- clock-names = "system-clk", "rtc-clk";
- };
+ soc {
+ #address-cells = <1>;
+ #size-cells = <1>;
+ compatible = "simple-bus";
+ ranges;
- sysirq: interrupt-controller@10200100 {
- compatible = "mediatek,mt6582-sysirq",
- "mediatek,mt6577-sysirq";
- interrupt-controller;
- #interrupt-cells = <3>;
- interrupt-parent = <&gic>;
- reg = <0x10200100 0x1c>;
- };
+ timer: timer@11008000 {
+ compatible = "mediatek,mt6577-timer";
+ reg = <0x10008000 0x80>;
+ interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_LOW>;
+ clocks = <&system_clk>, <&rtc_clk>;
+ clock-names = "system-clk", "rtc-clk";
+ };
- gic: interrupt-controller@10211000 {
- compatible = "arm,cortex-a7-gic";
- interrupt-controller;
- #interrupt-cells = <3>;
- interrupt-parent = <&gic>;
- reg = <0x10211000 0x1000>,
- <0x10212000 0x2000>,
- <0x10214000 0x2000>,
- <0x10216000 0x2000>;
- };
+ sysirq: interrupt-controller@10200100 {
+ compatible = "mediatek,mt6582-sysirq",
+ "mediatek,mt6577-sysirq";
+ interrupt-controller;
+ #interrupt-cells = <3>;
+ interrupt-parent = <&gic>;
+ reg = <0x10200100 0x1c>;
+ };
- uart0: serial@11002000 {
- compatible = "mediatek,mt6582-uart",
- "mediatek,mt6577-uart";
- reg = <0x11002000 0x400>;
- interrupts = <GIC_SPI 51 IRQ_TYPE_LEVEL_LOW>;
- clocks = <&uart_clk>;
- status = "disabled";
- };
+ gic: interrupt-controller@10211000 {
+ compatible = "arm,cortex-a7-gic";
+ interrupt-controller;
+ #interrupt-cells = <3>;
+ interrupt-parent = <&gic>;
+ reg = <0x10211000 0x1000>,
+ <0x10212000 0x2000>,
+ <0x10214000 0x2000>,
+ <0x10216000 0x2000>;
+ };
- uart1: serial@11003000 {
- compatible = "mediatek,mt6582-uart",
- "mediatek,mt6577-uart";
- reg = <0x11003000 0x400>;
- interrupts = <GIC_SPI 52 IRQ_TYPE_LEVEL_LOW>;
- clocks = <&uart_clk>;
- status = "disabled";
- };
+ uart0: serial@11002000 {
+ compatible = "mediatek,mt6582-uart",
+ "mediatek,mt6577-uart";
+ reg = <0x11002000 0x400>;
+ interrupts = <GIC_SPI 51 IRQ_TYPE_LEVEL_LOW>;
+ clocks = <&uart_clk>;
+ status = "disabled";
+ };
- uart2: serial@11004000 {
- compatible = "mediatek,mt6582-uart",
- "mediatek,mt6577-uart";
- reg = <0x11004000 0x400>;
- interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_LOW>;
- clocks = <&uart_clk>;
- status = "disabled";
- };
+ uart1: serial@11003000 {
+ compatible = "mediatek,mt6582-uart",
+ "mediatek,mt6577-uart";
+ reg = <0x11003000 0x400>;
+ interrupts = <GIC_SPI 52 IRQ_TYPE_LEVEL_LOW>;
+ clocks = <&uart_clk>;
+ status = "disabled";
+ };
- uart3: serial@11005000 {
- compatible = "mediatek,mt6582-uart",
- "mediatek,mt6577-uart";
- reg = <0x11005000 0x400>;
- interrupts = <GIC_SPI 54 IRQ_TYPE_LEVEL_LOW>;
- clocks = <&uart_clk>;
- status = "disabled";
- };
+ uart2: serial@11004000 {
+ compatible = "mediatek,mt6582-uart",
+ "mediatek,mt6577-uart";
+ reg = <0x11004000 0x400>;
+ interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_LOW>;
+ clocks = <&uart_clk>;
+ status = "disabled";
+ };
+
+ uart3: serial@11005000 {
+ compatible = "mediatek,mt6582-uart",
+ "mediatek,mt6577-uart";
+ reg = <0x11005000 0x400>;
+ interrupts = <GIC_SPI 54 IRQ_TYPE_LEVEL_LOW>;
+ clocks = <&uart_clk>;
+ status = "disabled";
+ };
- watchdog: watchdog@10007000 {
- compatible = "mediatek,mt6582-wdt",
- "mediatek,mt6589-wdt";
- reg = <0x10007000 0x100>;
+ watchdog: watchdog@10007000 {
+ compatible = "mediatek,mt6582-wdt",
+ "mediatek,mt6589-wdt";
+ reg = <0x10007000 0x100>;
+ };
};
};
--
2.49.0
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 04/10] ARM: dts: mediatek: mt6582: sort nodes and properties
2025-09-20 18:23 [PATCH 00/10] ARM: Add support for yarisxl mt6582 board Cristian Cozzolino via B4 Relay
` (2 preceding siblings ...)
2025-09-20 18:23 ` [PATCH 03/10] ARM: dts: mediatek: mt6582: move MMIO devices under soc node Cristian Cozzolino via B4 Relay
@ 2025-09-20 18:23 ` Cristian Cozzolino via B4 Relay
2025-09-20 18:23 ` [PATCH 05/10] ARM: dts: mediatek: mt6582: remove compatible property from root node Cristian Cozzolino via B4 Relay
` (8 subsequent siblings)
12 siblings, 0 replies; 16+ messages in thread
From: Cristian Cozzolino via B4 Relay @ 2025-09-20 18:23 UTC (permalink / raw)
To: Matthias Brugger, AngeloGioacchino Del Regno, Russell King,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Sean Wang
Cc: linux-kernel, linux-arm-kernel, linux-mediatek, devicetree,
phone-devel, Cristian Cozzolino
From: Cristian Cozzolino <cristian_ci@protonmail.com>
Sort fixed clocks nodes by clock frequency and memory mapped device
nodes by reg address. Also, sort properties as shown in dt-bindings
examples.
Signed-off-by: Cristian Cozzolino <cristian_ci@protonmail.com>
---
arch/arm/boot/dts/mediatek/mt6582.dtsi | 46 +++++++++++++++-------------------
1 file changed, 20 insertions(+), 26 deletions(-)
diff --git a/arch/arm/boot/dts/mediatek/mt6582.dtsi b/arch/arm/boot/dts/mediatek/mt6582.dtsi
index 37d2b8786188aecb65c0a6e0d31aabc3b66e2bd7..8ada8c6518661509ebee647367064187f4376ab9 100644
--- a/arch/arm/boot/dts/mediatek/mt6582.dtsi
+++ b/arch/arm/boot/dts/mediatek/mt6582.dtsi
@@ -13,8 +13,8 @@ / {
interrupt-parent = <&sysirq>;
cpus {
- #address-cells = <1>;
#size-cells = <0>;
+ #address-cells = <1>;
cpu@0 {
device_type = "cpu";
@@ -38,22 +38,22 @@ cpu@3 {
};
};
- system_clk: dummy13m {
+ uart_clk: dummy26m {
compatible = "fixed-clock";
- clock-frequency = <13000000>;
#clock-cells = <0>;
+ clock-frequency = <26000000>;
};
- rtc_clk: dummy32k {
+ system_clk: dummy13m {
compatible = "fixed-clock";
- clock-frequency = <32000>;
#clock-cells = <0>;
+ clock-frequency = <13000000>;
};
- uart_clk: dummy26m {
+ rtc_clk: dummy32k {
compatible = "fixed-clock";
- clock-frequency = <26000000>;
#clock-cells = <0>;
+ clock-frequency = <32000>;
};
soc {
@@ -62,6 +62,11 @@ soc {
compatible = "simple-bus";
ranges;
+ watchdog: watchdog@10007000 {
+ compatible = "mediatek,mt6582-wdt", "mediatek,mt6589-wdt";
+ reg = <0x10007000 0x100>;
+ };
+
timer: timer@11008000 {
compatible = "mediatek,mt6577-timer";
reg = <0x10008000 0x80>;
@@ -71,18 +76,17 @@ timer: timer@11008000 {
};
sysirq: interrupt-controller@10200100 {
- compatible = "mediatek,mt6582-sysirq",
- "mediatek,mt6577-sysirq";
+ compatible = "mediatek,mt6582-sysirq", "mediatek,mt6577-sysirq";
+ reg = <0x10200100 0x1c>;
+ interrupt-parent = <&gic>;
interrupt-controller;
#interrupt-cells = <3>;
- interrupt-parent = <&gic>;
- reg = <0x10200100 0x1c>;
};
gic: interrupt-controller@10211000 {
compatible = "arm,cortex-a7-gic";
- interrupt-controller;
#interrupt-cells = <3>;
+ interrupt-controller;
interrupt-parent = <&gic>;
reg = <0x10211000 0x1000>,
<0x10212000 0x2000>,
@@ -91,8 +95,7 @@ gic: interrupt-controller@10211000 {
};
uart0: serial@11002000 {
- compatible = "mediatek,mt6582-uart",
- "mediatek,mt6577-uart";
+ compatible = "mediatek,mt6582-uart", "mediatek,mt6577-uart";
reg = <0x11002000 0x400>;
interrupts = <GIC_SPI 51 IRQ_TYPE_LEVEL_LOW>;
clocks = <&uart_clk>;
@@ -100,8 +103,7 @@ uart0: serial@11002000 {
};
uart1: serial@11003000 {
- compatible = "mediatek,mt6582-uart",
- "mediatek,mt6577-uart";
+ compatible = "mediatek,mt6582-uart", "mediatek,mt6577-uart";
reg = <0x11003000 0x400>;
interrupts = <GIC_SPI 52 IRQ_TYPE_LEVEL_LOW>;
clocks = <&uart_clk>;
@@ -109,8 +111,7 @@ uart1: serial@11003000 {
};
uart2: serial@11004000 {
- compatible = "mediatek,mt6582-uart",
- "mediatek,mt6577-uart";
+ compatible = "mediatek,mt6582-uart", "mediatek,mt6577-uart";
reg = <0x11004000 0x400>;
interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_LOW>;
clocks = <&uart_clk>;
@@ -118,18 +119,11 @@ uart2: serial@11004000 {
};
uart3: serial@11005000 {
- compatible = "mediatek,mt6582-uart",
- "mediatek,mt6577-uart";
+ compatible = "mediatek,mt6582-uart", "mediatek,mt6577-uart";
reg = <0x11005000 0x400>;
interrupts = <GIC_SPI 54 IRQ_TYPE_LEVEL_LOW>;
clocks = <&uart_clk>;
status = "disabled";
};
-
- watchdog: watchdog@10007000 {
- compatible = "mediatek,mt6582-wdt",
- "mediatek,mt6589-wdt";
- reg = <0x10007000 0x100>;
- };
};
};
--
2.49.0
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 05/10] ARM: dts: mediatek: mt6582: remove compatible property from root node
2025-09-20 18:23 [PATCH 00/10] ARM: Add support for yarisxl mt6582 board Cristian Cozzolino via B4 Relay
` (3 preceding siblings ...)
2025-09-20 18:23 ` [PATCH 04/10] ARM: dts: mediatek: mt6582: sort nodes and properties Cristian Cozzolino via B4 Relay
@ 2025-09-20 18:23 ` Cristian Cozzolino via B4 Relay
2025-09-20 18:23 ` [PATCH 06/10] ARM: dts: mediatek: mt6582: add mt6582 compatible to timer Cristian Cozzolino via B4 Relay
` (7 subsequent siblings)
12 siblings, 0 replies; 16+ messages in thread
From: Cristian Cozzolino via B4 Relay @ 2025-09-20 18:23 UTC (permalink / raw)
To: Matthias Brugger, AngeloGioacchino Del Regno, Russell King,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Sean Wang
Cc: linux-kernel, linux-arm-kernel, linux-mediatek, devicetree,
phone-devel, Cristian Cozzolino
From: Cristian Cozzolino <cristian_ci@protonmail.com>
SoC's DTSI does not require compatible property. Drop that.
Signed-off-by: Cristian Cozzolino <cristian_ci@protonmail.com>
---
arch/arm/boot/dts/mediatek/mt6582.dtsi | 1 -
1 file changed, 1 deletion(-)
diff --git a/arch/arm/boot/dts/mediatek/mt6582.dtsi b/arch/arm/boot/dts/mediatek/mt6582.dtsi
index 8ada8c6518661509ebee647367064187f4376ab9..8a14dc1759d6f65fa75accddab83c1b6424d1632 100644
--- a/arch/arm/boot/dts/mediatek/mt6582.dtsi
+++ b/arch/arm/boot/dts/mediatek/mt6582.dtsi
@@ -9,7 +9,6 @@
/ {
#address-cells = <1>;
#size-cells = <1>;
- compatible = "mediatek,mt6582";
interrupt-parent = <&sysirq>;
cpus {
--
2.49.0
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 06/10] ARM: dts: mediatek: mt6582: add mt6582 compatible to timer
2025-09-20 18:23 [PATCH 00/10] ARM: Add support for yarisxl mt6582 board Cristian Cozzolino via B4 Relay
` (4 preceding siblings ...)
2025-09-20 18:23 ` [PATCH 05/10] ARM: dts: mediatek: mt6582: remove compatible property from root node Cristian Cozzolino via B4 Relay
@ 2025-09-20 18:23 ` Cristian Cozzolino via B4 Relay
2025-09-20 18:23 ` [PATCH 07/10] ARM: dts: mediatek: mt6582: add clock-names property to uart nodes Cristian Cozzolino via B4 Relay
` (6 subsequent siblings)
12 siblings, 0 replies; 16+ messages in thread
From: Cristian Cozzolino via B4 Relay @ 2025-09-20 18:23 UTC (permalink / raw)
To: Matthias Brugger, AngeloGioacchino Del Regno, Russell King,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Sean Wang
Cc: linux-kernel, linux-arm-kernel, linux-mediatek, devicetree,
phone-devel, Cristian Cozzolino
From: Cristian Cozzolino <cristian_ci@protonmail.com>
Bindings already have mt6582 compatible for timer, so add that to DTSI.
While at it, remove clock-names property (which is not required by timer
node) and fix node address.
Signed-off-by: Cristian Cozzolino <cristian_ci@protonmail.com>
---
arch/arm/boot/dts/mediatek/mt6582.dtsi | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/arch/arm/boot/dts/mediatek/mt6582.dtsi b/arch/arm/boot/dts/mediatek/mt6582.dtsi
index 8a14dc1759d6f65fa75accddab83c1b6424d1632..54d675ecb390c52c7ca0f406155bfc59e32137ec 100644
--- a/arch/arm/boot/dts/mediatek/mt6582.dtsi
+++ b/arch/arm/boot/dts/mediatek/mt6582.dtsi
@@ -66,12 +66,11 @@ watchdog: watchdog@10007000 {
reg = <0x10007000 0x100>;
};
- timer: timer@11008000 {
- compatible = "mediatek,mt6577-timer";
+ timer: timer@10008000 {
+ compatible = "mediatek,mt6582-timer", "mediatek,mt6577-timer";
reg = <0x10008000 0x80>;
interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_LOW>;
clocks = <&system_clk>, <&rtc_clk>;
- clock-names = "system-clk", "rtc-clk";
};
sysirq: interrupt-controller@10200100 {
--
2.49.0
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 07/10] ARM: dts: mediatek: mt6582: add clock-names property to uart nodes
2025-09-20 18:23 [PATCH 00/10] ARM: Add support for yarisxl mt6582 board Cristian Cozzolino via B4 Relay
` (5 preceding siblings ...)
2025-09-20 18:23 ` [PATCH 06/10] ARM: dts: mediatek: mt6582: add mt6582 compatible to timer Cristian Cozzolino via B4 Relay
@ 2025-09-20 18:23 ` Cristian Cozzolino via B4 Relay
2025-09-20 18:23 ` [PATCH 08/10] ARM: dts: mediatek: mt6582: add enable-method property to cpus Cristian Cozzolino via B4 Relay
` (5 subsequent siblings)
12 siblings, 0 replies; 16+ messages in thread
From: Cristian Cozzolino via B4 Relay @ 2025-09-20 18:23 UTC (permalink / raw)
To: Matthias Brugger, AngeloGioacchino Del Regno, Russell King,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Sean Wang
Cc: linux-kernel, linux-arm-kernel, linux-mediatek, devicetree,
phone-devel, Cristian Cozzolino
From: Cristian Cozzolino <cristian_ci@protonmail.com>
Other SoC DTSI files define this property for their uart nodes.
Do the same here too, to be consistent.
Signed-off-by: Cristian Cozzolino <cristian_ci@protonmail.com>
---
arch/arm/boot/dts/mediatek/mt6582.dtsi | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/arch/arm/boot/dts/mediatek/mt6582.dtsi b/arch/arm/boot/dts/mediatek/mt6582.dtsi
index 54d675ecb390c52c7ca0f406155bfc59e32137ec..82564c740c2182448f8f88bbc2b22c4fef1fdeef 100644
--- a/arch/arm/boot/dts/mediatek/mt6582.dtsi
+++ b/arch/arm/boot/dts/mediatek/mt6582.dtsi
@@ -97,6 +97,7 @@ uart0: serial@11002000 {
reg = <0x11002000 0x400>;
interrupts = <GIC_SPI 51 IRQ_TYPE_LEVEL_LOW>;
clocks = <&uart_clk>;
+ clock-names = "baud";
status = "disabled";
};
@@ -105,6 +106,7 @@ uart1: serial@11003000 {
reg = <0x11003000 0x400>;
interrupts = <GIC_SPI 52 IRQ_TYPE_LEVEL_LOW>;
clocks = <&uart_clk>;
+ clock-names = "baud";
status = "disabled";
};
@@ -113,6 +115,7 @@ uart2: serial@11004000 {
reg = <0x11004000 0x400>;
interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_LOW>;
clocks = <&uart_clk>;
+ clock-names = "baud";
status = "disabled";
};
@@ -121,6 +124,7 @@ uart3: serial@11005000 {
reg = <0x11005000 0x400>;
interrupts = <GIC_SPI 54 IRQ_TYPE_LEVEL_LOW>;
clocks = <&uart_clk>;
+ clock-names = "baud";
status = "disabled";
};
};
--
2.49.0
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 08/10] ARM: dts: mediatek: mt6582: add enable-method property to cpus
2025-09-20 18:23 [PATCH 00/10] ARM: Add support for yarisxl mt6582 board Cristian Cozzolino via B4 Relay
` (6 preceding siblings ...)
2025-09-20 18:23 ` [PATCH 07/10] ARM: dts: mediatek: mt6582: add clock-names property to uart nodes Cristian Cozzolino via B4 Relay
@ 2025-09-20 18:23 ` Cristian Cozzolino via B4 Relay
2025-09-20 18:23 ` [PATCH 09/10] dt-bindings: arm: mediatek: Add MT6582 yarisxl Cristian Cozzolino via B4 Relay
` (4 subsequent siblings)
12 siblings, 0 replies; 16+ messages in thread
From: Cristian Cozzolino via B4 Relay @ 2025-09-20 18:23 UTC (permalink / raw)
To: Matthias Brugger, AngeloGioacchino Del Regno, Russell King,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Sean Wang
Cc: linux-kernel, linux-arm-kernel, linux-mediatek, devicetree,
phone-devel, Cristian Cozzolino
From: Cristian Cozzolino <cristian_ci@protonmail.com>
Add missing property for SMP.
Signed-off-by: Cristian Cozzolino <cristian_ci@protonmail.com>
---
arch/arm/boot/dts/mediatek/mt6582.dtsi | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/boot/dts/mediatek/mt6582.dtsi b/arch/arm/boot/dts/mediatek/mt6582.dtsi
index 82564c740c2182448f8f88bbc2b22c4fef1fdeef..f941ea44898a9f26d9742f31f4a667adcc77dfc8 100644
--- a/arch/arm/boot/dts/mediatek/mt6582.dtsi
+++ b/arch/arm/boot/dts/mediatek/mt6582.dtsi
@@ -14,6 +14,7 @@ / {
cpus {
#size-cells = <0>;
#address-cells = <1>;
+ enable-method = "mediatek,mt6589-smp";
cpu@0 {
device_type = "cpu";
--
2.49.0
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 09/10] dt-bindings: arm: mediatek: Add MT6582 yarisxl
2025-09-20 18:23 [PATCH 00/10] ARM: Add support for yarisxl mt6582 board Cristian Cozzolino via B4 Relay
` (7 preceding siblings ...)
2025-09-20 18:23 ` [PATCH 08/10] ARM: dts: mediatek: mt6582: add enable-method property to cpus Cristian Cozzolino via B4 Relay
@ 2025-09-20 18:23 ` Cristian Cozzolino via B4 Relay
2025-09-22 20:28 ` Rob Herring (Arm)
2025-09-20 18:23 ` [PATCH 10/10] ARM: dts: mediatek: add basic support for Alcatel yarisxl board Cristian Cozzolino via B4 Relay
` (3 subsequent siblings)
12 siblings, 1 reply; 16+ messages in thread
From: Cristian Cozzolino via B4 Relay @ 2025-09-20 18:23 UTC (permalink / raw)
To: Matthias Brugger, AngeloGioacchino Del Regno, Russell King,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Sean Wang
Cc: linux-kernel, linux-arm-kernel, linux-mediatek, devicetree,
phone-devel, Cristian Cozzolino
From: Cristian Cozzolino <cristian_ci@protonmail.com>
Add an entry for Alcatel Pop C7 (OT-7041D) smartphone board, named
yarisxl, based on MT6582 SoC.
Signed-off-by: Cristian Cozzolino <cristian_ci@protonmail.com>
---
Documentation/devicetree/bindings/arm/mediatek.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/arm/mediatek.yaml b/Documentation/devicetree/bindings/arm/mediatek.yaml
index f04277873694880d14d78acd39b6c9725394c2f2..5dce019cc998fb7498d7ce60afedb46011fff345 100644
--- a/Documentation/devicetree/bindings/arm/mediatek.yaml
+++ b/Documentation/devicetree/bindings/arm/mediatek.yaml
@@ -38,6 +38,7 @@ properties:
- const: mediatek,mt6580
- items:
- enum:
+ - alcatel,yarisxl
- prestigio,pmt5008-3g
- const: mediatek,mt6582
- items:
--
2.49.0
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 10/10] ARM: dts: mediatek: add basic support for Alcatel yarisxl board
2025-09-20 18:23 [PATCH 00/10] ARM: Add support for yarisxl mt6582 board Cristian Cozzolino via B4 Relay
` (8 preceding siblings ...)
2025-09-20 18:23 ` [PATCH 09/10] dt-bindings: arm: mediatek: Add MT6582 yarisxl Cristian Cozzolino via B4 Relay
@ 2025-09-20 18:23 ` Cristian Cozzolino via B4 Relay
2025-09-22 11:05 ` [PATCH 00/10] ARM: Add support for yarisxl mt6582 board AngeloGioacchino Del Regno
` (2 subsequent siblings)
12 siblings, 0 replies; 16+ messages in thread
From: Cristian Cozzolino via B4 Relay @ 2025-09-20 18:23 UTC (permalink / raw)
To: Matthias Brugger, AngeloGioacchino Del Regno, Russell King,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Sean Wang
Cc: linux-kernel, linux-arm-kernel, linux-mediatek, devicetree,
phone-devel, Cristian Cozzolino
From: Cristian Cozzolino <cristian_ci@protonmail.com>
This smartphone uses a MediaTek MT6582 system-on-chip with 512MB of RAM.
It can currently boot into initramfs with a working UART and
Simple Framebuffer using already initialized panel by the bootloader.
Signed-off-by: Cristian Cozzolino <cristian_ci@protonmail.com>
---
arch/arm/boot/dts/mediatek/Makefile | 1 +
.../boot/dts/mediatek/mt6582-alcatel-yarisxl.dts | 61 ++++++++++++++++++++++
2 files changed, 62 insertions(+)
diff --git a/arch/arm/boot/dts/mediatek/Makefile b/arch/arm/boot/dts/mediatek/Makefile
index e48de3efeb3b9ab00108cc28afa8da525d0ec14a..37c4cded0eae8cfcdc61c58fd1d986ae14c3de93 100644
--- a/arch/arm/boot/dts/mediatek/Makefile
+++ b/arch/arm/boot/dts/mediatek/Makefile
@@ -4,6 +4,7 @@ dtb-$(CONFIG_ARCH_MEDIATEK) += \
mt6572-jty-d101.dtb \
mt6572-lenovo-a369i.dtb \
mt6580-evbp1.dtb \
+ mt6582-alcatel-yarisxl.dtb \
mt6582-prestigio-pmt5008-3g.dtb \
mt6589-aquaris5.dtb \
mt6589-fairphone-fp1.dtb \
diff --git a/arch/arm/boot/dts/mediatek/mt6582-alcatel-yarisxl.dts b/arch/arm/boot/dts/mediatek/mt6582-alcatel-yarisxl.dts
new file mode 100644
index 0000000000000000000000000000000000000000..f55d8edad1acfe316ea139e76858833dcdae24fe
--- /dev/null
+++ b/arch/arm/boot/dts/mediatek/mt6582-alcatel-yarisxl.dts
@@ -0,0 +1,61 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Copyright (c) 2025 Cristian Cozzolino <cristian_ci@protonmail.com>
+ */
+
+/dts-v1/;
+#include "mt6582.dtsi"
+
+/ {
+ model = "Alcatel One Touch Pop C7 (OT-7041D)";
+ compatible = "alcatel,yarisxl", "mediatek,mt6582";
+
+ aliases {
+ serial0 = &uart0;
+ };
+
+ chosen {
+ #address-cells = <1>;
+ #size-cells = <1>;
+ stdout-path = "serial0:921600n8";
+
+ framebuffer: framebuffer@9fa00000 {
+ compatible = "simple-framebuffer";
+ memory-region = <&framebuffer_reserved>;
+ width = <480>;
+ height = <854>;
+ stride = <(480 * 4)>;
+ format = "r5g6b5";
+ };
+ };
+
+ memory@80000000 {
+ device_type = "memory";
+ reg = <0x80000000 0x20000000>;
+ };
+
+ reserved-memory {
+ #address-cells = <1>;
+ #size-cells = <1>;
+ ranges;
+
+ connsys@9f900000 {
+ reg = <0x9f900000 0x100000>;
+ no-map;
+ };
+
+ modem@9e000000 {
+ reg = <0x9e000000 0x1800000>;
+ no-map;
+ };
+
+ framebuffer_reserved: framebuffer@9fa00000 {
+ reg = <0x9fa00000 0x600000>;
+ no-map;
+ };
+ };
+};
+
+&uart0 {
+ status = "okay";
+};
--
2.49.0
^ permalink raw reply related [flat|nested] 16+ messages in thread
* Re: [PATCH 00/10] ARM: Add support for yarisxl mt6582 board
2025-09-20 18:23 [PATCH 00/10] ARM: Add support for yarisxl mt6582 board Cristian Cozzolino via B4 Relay
` (9 preceding siblings ...)
2025-09-20 18:23 ` [PATCH 10/10] ARM: dts: mediatek: add basic support for Alcatel yarisxl board Cristian Cozzolino via B4 Relay
@ 2025-09-22 11:05 ` AngeloGioacchino Del Regno
2025-10-18 16:41 ` cristian_ci
2025-10-13 9:47 ` (subset) " AngeloGioacchino Del Regno
2025-10-13 9:48 ` AngeloGioacchino Del Regno
12 siblings, 1 reply; 16+ messages in thread
From: AngeloGioacchino Del Regno @ 2025-09-22 11:05 UTC (permalink / raw)
To: cristian_ci, Matthias Brugger, Russell King, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Sean Wang
Cc: linux-kernel, linux-arm-kernel, linux-mediatek, devicetree,
phone-devel
Il 20/09/25 20:23, Cristian Cozzolino via B4 Relay ha scritto:
> This series adds support for Alcatel Pop C7 (OT-7041D) smartphone
> board, named yarisxl, based on MT6582 SoC. It also includes some
> preliminary patches. More in detail:
> - patches 1 and 2 add support for mt6582 to platform code
> (verified by looking at generic mt6582 downstream source code)
> - patches 3-6 do some maintenance work to mt6582.dtsi
> (I was unsure if squashing timer node patches into one)
> - patches 7 and 8 add devicetree and dt-bindings support for yarisxl
>
That's simply great! Nice cleanup and nice addition - the only thing I can say here
is that seeing simple-framebuffer is a pity, and that I hope that your plans are to
continue with systimer, clocks, spi, i2c, apdma, mediatek-drm components, etc :-)
In the meanwhile, for the whole series
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Keep up the good work!
Cheers,
Angelo
> Signed-off-by: Cristian Cozzolino <cristian_ci@protonmail.com>
> ---
> Cristian Cozzolino (10):
> ARM: mediatek: add board_dt_compat entry for the MT6582 SoC
> ARM: mediatek: add MT6582 smp bring up code
> ARM: dts: mediatek: mt6582: move MMIO devices under soc node
> ARM: dts: mediatek: mt6582: sort nodes and properties
> ARM: dts: mediatek: mt6582: remove compatible property from root node
> ARM: dts: mediatek: mt6582: add mt6582 compatible to timer
> ARM: dts: mediatek: mt6582: add clock-names property to uart nodes
> ARM: dts: mediatek: mt6582: add enable-method property to cpus
> dt-bindings: arm: mediatek: Add MT6582 yarisxl
> ARM: dts: mediatek: add basic support for Alcatel yarisxl board
>
> .../devicetree/bindings/arm/mediatek.yaml | 1 +
> arch/arm/boot/dts/mediatek/Makefile | 1 +
> .../boot/dts/mediatek/mt6582-alcatel-yarisxl.dts | 61 +++++++++
> arch/arm/boot/dts/mediatek/mt6582.dtsi | 142 +++++++++++----------
> arch/arm/mach-mediatek/Kconfig | 4 +
> arch/arm/mach-mediatek/mediatek.c | 1 +
> arch/arm/mach-mediatek/platsmp.c | 1 +
> 7 files changed, 142 insertions(+), 69 deletions(-)
> ---
> base-commit: 846bd2225ec3cfa8be046655e02b9457ed41973e
> change-id: 20250920-mt6582-9339d7fceb34
>
> Best regards,
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH 09/10] dt-bindings: arm: mediatek: Add MT6582 yarisxl
2025-09-20 18:23 ` [PATCH 09/10] dt-bindings: arm: mediatek: Add MT6582 yarisxl Cristian Cozzolino via B4 Relay
@ 2025-09-22 20:28 ` Rob Herring (Arm)
0 siblings, 0 replies; 16+ messages in thread
From: Rob Herring (Arm) @ 2025-09-22 20:28 UTC (permalink / raw)
To: Cristian Cozzolino
Cc: Matthias Brugger, linux-kernel, AngeloGioacchino Del Regno,
linux-arm-kernel, Conor Dooley, Krzysztof Kozlowski, Russell King,
linux-mediatek, Sean Wang, devicetree, phone-devel
On Sat, 20 Sep 2025 20:23:34 +0200, Cristian Cozzolino wrote:
> Add an entry for Alcatel Pop C7 (OT-7041D) smartphone board, named
> yarisxl, based on MT6582 SoC.
>
> Signed-off-by: Cristian Cozzolino <cristian_ci@protonmail.com>
> ---
> Documentation/devicetree/bindings/arm/mediatek.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
Acked-by: Rob Herring (Arm) <robh@kernel.org>
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: (subset) [PATCH 00/10] ARM: Add support for yarisxl mt6582 board
2025-09-20 18:23 [PATCH 00/10] ARM: Add support for yarisxl mt6582 board Cristian Cozzolino via B4 Relay
` (10 preceding siblings ...)
2025-09-22 11:05 ` [PATCH 00/10] ARM: Add support for yarisxl mt6582 board AngeloGioacchino Del Regno
@ 2025-10-13 9:47 ` AngeloGioacchino Del Regno
2025-10-13 9:48 ` AngeloGioacchino Del Regno
12 siblings, 0 replies; 16+ messages in thread
From: AngeloGioacchino Del Regno @ 2025-10-13 9:47 UTC (permalink / raw)
To: Matthias Brugger, Russell King, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Sean Wang, Cristian Cozzolino
Cc: linux-kernel, linux-arm-kernel, linux-mediatek, devicetree,
phone-devel
On Sat, 20 Sep 2025 20:23:25 +0200, Cristian Cozzolino wrote:
> This series adds support for Alcatel Pop C7 (OT-7041D) smartphone
> board, named yarisxl, based on MT6582 SoC. It also includes some
> preliminary patches. More in detail:
> - patches 1 and 2 add support for mt6582 to platform code
> (verified by looking at generic mt6582 downstream source code)
> - patches 3-6 do some maintenance work to mt6582.dtsi
> (I was unsure if squashing timer node patches into one)
> - patches 7 and 8 add devicetree and dt-bindings support for yarisxl
>
> [...]
Applied to v6.18-next/arm32, thanks!
[01/10] ARM: mediatek: add board_dt_compat entry for the MT6582 SoC
commit: a9ad357fb2104cc07a64d7e642f6c35b72b16405
[02/10] ARM: mediatek: add MT6582 smp bring up code
commit: 7f637d718752f1b821f90170bf841c4d924b382b
Cheers,
Angelo
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: (subset) [PATCH 00/10] ARM: Add support for yarisxl mt6582 board
2025-09-20 18:23 [PATCH 00/10] ARM: Add support for yarisxl mt6582 board Cristian Cozzolino via B4 Relay
` (11 preceding siblings ...)
2025-10-13 9:47 ` (subset) " AngeloGioacchino Del Regno
@ 2025-10-13 9:48 ` AngeloGioacchino Del Regno
12 siblings, 0 replies; 16+ messages in thread
From: AngeloGioacchino Del Regno @ 2025-10-13 9:48 UTC (permalink / raw)
To: Matthias Brugger, Russell King, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Sean Wang, Cristian Cozzolino
Cc: linux-kernel, linux-arm-kernel, linux-mediatek, devicetree,
phone-devel
On Sat, 20 Sep 2025 20:23:25 +0200, Cristian Cozzolino wrote:
> This series adds support for Alcatel Pop C7 (OT-7041D) smartphone
> board, named yarisxl, based on MT6582 SoC. It also includes some
> preliminary patches. More in detail:
> - patches 1 and 2 add support for mt6582 to platform code
> (verified by looking at generic mt6582 downstream source code)
> - patches 3-6 do some maintenance work to mt6582.dtsi
> (I was unsure if squashing timer node patches into one)
> - patches 7 and 8 add devicetree and dt-bindings support for yarisxl
>
> [...]
Applied to v6.18-next/dts32, thanks!
[03/10] ARM: dts: mediatek: mt6582: move MMIO devices under soc node
commit: 1e955255a8eebcf93f0b399cb46c8947e648c0d6
[04/10] ARM: dts: mediatek: mt6582: sort nodes and properties
commit: e898d7a2e2aa60c680227ef67a536f5a48d9776a
[05/10] ARM: dts: mediatek: mt6582: remove compatible property from root node
commit: 5f3204e33a00fe7ab652c0eb57becc8ad58e7f29
[06/10] ARM: dts: mediatek: mt6582: add mt6582 compatible to timer
commit: f6b85f1cec503aadc2b260c7648a09433897df1f
[07/10] ARM: dts: mediatek: mt6582: add clock-names property to uart nodes
commit: a97a57c68d3d02510e826d41bf2e49c6f7e515b6
[08/10] ARM: dts: mediatek: mt6582: add enable-method property to cpus
commit: 246475ee9ba806a4268cd2abb40cb63990b05a6d
[09/10] dt-bindings: arm: mediatek: Add MT6582 yarisxl
commit: 10dee355bdc1a8409babc71e5aa36c7d7f995910
[10/10] ARM: dts: mediatek: add basic support for Alcatel yarisxl board
commit: 12fd34e32d5d0b7c276eec83b575c21a5cc12485
Cheers,
Angelo
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH 00/10] ARM: Add support for yarisxl mt6582 board
2025-09-22 11:05 ` [PATCH 00/10] ARM: Add support for yarisxl mt6582 board AngeloGioacchino Del Regno
@ 2025-10-18 16:41 ` cristian_ci
0 siblings, 0 replies; 16+ messages in thread
From: cristian_ci @ 2025-10-18 16:41 UTC (permalink / raw)
To: AngeloGioacchino Del Regno
Cc: ~postmarketos/upstreaming@lists.sr.ht, cristian_ci@protonmail.com,
devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
linux-arm-msm@vger.kernel.org, linux-mediatek@lists.infradead.org,
matthias.bgg@gmail.com, phone-devel@vger.kernel.org
On Monday, September 22nd, 2025 at 13:05, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> wrote:
> Il 20/09/25 20:23, Cristian Cozzolino via B4 Relay ha scritto:
>
> > This series adds support for Alcatel Pop C7 (OT-7041D) smartphone
> > board, named yarisxl, based on MT6582 SoC. It also includes some
> > preliminary patches. More in detail:
> > - patches 1 and 2 add support for mt6582 to platform code
> > (verified by looking at generic mt6582 downstream source code)
> > - patches 3-6 do some maintenance work to mt6582.dtsi
> > (I was unsure if squashing timer node patches into one)
> > - patches 7 and 8 add devicetree and dt-bindings support for yarisxl
>
>
> That's simply great! Nice cleanup and nice addition - the only thing I can say here
> is that seeing simple-framebuffer is a pity, and that I hope that your plans are to
> continue with systimer, clocks, spi, i2c, apdma, mediatek-drm components, etc :-)
>
> In the meanwhile, for the whole series
>
> Reviewed-by: AngeloGioacchino Del Regno angelogioacchino.delregno@collabora.com
>
>
> Keep up the good work!
>
> Cheers,
> Angelo
>
Hi (sorry for being late)!
It'd be nice add more support for this old platform, though I've to say that I've got inspiration from MT6572 patch series and this series is mostly based on that work.
BTW, I've tested this series together with mt6582 u-boot port (installed as 2nd stage bootloader), always derived from mt65xx u-boot work.
Since original port has been tested on mt6580 and mt6572, it's not too much hard making a port for sibling SoCs like mt6582 (done) and mt6592.
(I've also managed to boot successfully a 1st stage bootloader mt6582 u-boot port but I've not yet tried loading linux - and testing these patches - with that).
AS mt65xx platforms share many similarities, I hope more people could take part and extend mainline linux hardware support for mt6580, mt6572 and mt6582 as you wish.
In the meantime,
Thank You very nuch and
Best Regards,
Cristian.
P.S. I've made a mistake about cover letter by making reference to a number of eight patches, while actually there are ten patches. BTW, that's not important at this point.
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2025-10-18 16:41 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-20 18:23 [PATCH 00/10] ARM: Add support for yarisxl mt6582 board Cristian Cozzolino via B4 Relay
2025-09-20 18:23 ` [PATCH 01/10] ARM: mediatek: add board_dt_compat entry for the MT6582 SoC Cristian Cozzolino via B4 Relay
2025-09-20 18:23 ` [PATCH 02/10] ARM: mediatek: add MT6582 smp bring up code Cristian Cozzolino via B4 Relay
2025-09-20 18:23 ` [PATCH 03/10] ARM: dts: mediatek: mt6582: move MMIO devices under soc node Cristian Cozzolino via B4 Relay
2025-09-20 18:23 ` [PATCH 04/10] ARM: dts: mediatek: mt6582: sort nodes and properties Cristian Cozzolino via B4 Relay
2025-09-20 18:23 ` [PATCH 05/10] ARM: dts: mediatek: mt6582: remove compatible property from root node Cristian Cozzolino via B4 Relay
2025-09-20 18:23 ` [PATCH 06/10] ARM: dts: mediatek: mt6582: add mt6582 compatible to timer Cristian Cozzolino via B4 Relay
2025-09-20 18:23 ` [PATCH 07/10] ARM: dts: mediatek: mt6582: add clock-names property to uart nodes Cristian Cozzolino via B4 Relay
2025-09-20 18:23 ` [PATCH 08/10] ARM: dts: mediatek: mt6582: add enable-method property to cpus Cristian Cozzolino via B4 Relay
2025-09-20 18:23 ` [PATCH 09/10] dt-bindings: arm: mediatek: Add MT6582 yarisxl Cristian Cozzolino via B4 Relay
2025-09-22 20:28 ` Rob Herring (Arm)
2025-09-20 18:23 ` [PATCH 10/10] ARM: dts: mediatek: add basic support for Alcatel yarisxl board Cristian Cozzolino via B4 Relay
2025-09-22 11:05 ` [PATCH 00/10] ARM: Add support for yarisxl mt6582 board AngeloGioacchino Del Regno
2025-10-18 16:41 ` cristian_ci
2025-10-13 9:47 ` (subset) " AngeloGioacchino Del Regno
2025-10-13 9:48 ` AngeloGioacchino Del Regno
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).