linux-postmarketos-marvell: add mmp3 patches
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org> Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7605>
This commit is contained in:
parent
e3da7a4e45
commit
d8afa93e26
6 changed files with 623 additions and 2664 deletions
|
|
@ -1,438 +0,0 @@
|
|||
From 2caaedcd9944e42e4ea3a3eeefc867062d9612d3 Mon Sep 17 00:00:00 2001
|
||||
From: Robert Eckelmann <longnoserob@gmail.com>
|
||||
Date: Thu, 18 Dec 2025 22:37:45 +0900
|
||||
Subject: [PATCH 1/2] dts/marvell/mmp3-dell-ariel: import dts from linux-mmp
|
||||
|
||||
while linux-mmp project got not updated since 5.8, it still has a
|
||||
dts for dell-ariel with more hw support.
|
||||
|
||||
first try to get this working on mainline again..
|
||||
|
||||
Signed-off-by: Robert Eckelmann <longnoserob@gmail.com>
|
||||
---
|
||||
arch/arm/boot/dts/marvell/mmp3-dell-ariel.dts | 331 +++++++++++++++++-
|
||||
1 file changed, 321 insertions(+), 10 deletions(-)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/marvell/mmp3-dell-ariel.dts b/arch/arm/boot/dts/marvell/mmp3-dell-ariel.dts
|
||||
index fe6df364a..325d0ccd3 100644
|
||||
--- a/arch/arm/boot/dts/marvell/mmp3-dell-ariel.dts
|
||||
+++ b/arch/arm/boot/dts/marvell/mmp3-dell-ariel.dts
|
||||
@@ -2,7 +2,7 @@
|
||||
/*
|
||||
* Dell Wyse 3020 a.k.a. "Ariel" a.k.a. Tx0D (T00D, T10D)
|
||||
*
|
||||
- * Copyright (C) 2019 Lubomir Rintel <lkundrak@v3.sk>
|
||||
+ * Copyright (C) 2019,2020 Lubomir Rintel <lkundrak@v3.sk>
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
@@ -22,7 +22,8 @@ chosen {
|
||||
#address-cells = <0x1>;
|
||||
#size-cells = <0x1>;
|
||||
ranges;
|
||||
- bootargs = "earlyprintk=ttyS2,115200 console=ttyS2,115200";
|
||||
+ bootargs = "console=tty0 earlyprintk=ttyS2,115200 console=ttyS2,115200 root=/dev/sda3 fbcon=nodefer rootwait lockless_register_fb no_console_suspend";
|
||||
+ /* bootargs = "console=tty0 earlyprintk=ttyS2,115200 console=ttyS2,115200 root=/dev/sda3 fbcon=nodefer rootwait debug ignore_loglevel drm.debug=65535"; */
|
||||
};
|
||||
|
||||
memory@0 {
|
||||
@@ -31,20 +32,69 @@ memory@0 {
|
||||
device_type = "memory";
|
||||
};
|
||||
|
||||
- ec_input_spi: spi {
|
||||
- compatible = "spi-gpio";
|
||||
+ reserved-memory {
|
||||
#address-cells = <1>;
|
||||
- #size-cells = <0>;
|
||||
+ #size-cells = <1>;
|
||||
+ ranges;
|
||||
+
|
||||
+ display_reserved: framebuffer {
|
||||
+ compatible = "marvell,mmp2-framebuffer",
|
||||
+ "marvell,armada-framebuffer";
|
||||
+ size = <0x02000000>;
|
||||
+ alignment = <0x02000000>;
|
||||
+ no-map;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ dvi-connector-0 {
|
||||
+ compatible = "dvi-connector";
|
||||
+ ddc-i2c-bus = <&twsi5>;
|
||||
+ hpd-gpios = <&gpio 62 GPIO_ACTIVE_LOW>;
|
||||
+ digital;
|
||||
+ analog;
|
||||
+
|
||||
+ port {
|
||||
+ dvi0_in: endpoint {
|
||||
+ remote-endpoint = <&encoder_out>;
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ dvi-connector-1 {
|
||||
+ compatible = "dvi-connector";
|
||||
+ ddc-i2c-bus = <&twsi6>;
|
||||
+ hpd-gpios = <&gpio 59 GPIO_ACTIVE_LOW>;
|
||||
+ digital;
|
||||
+
|
||||
+ port {
|
||||
+ dvi1_in: endpoint {
|
||||
+ remote-endpoint = <&hdmi0_out>;
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
|
||||
- num-chipselects = <0>;
|
||||
- sck-gpios = <&gpio 55 GPIO_ACTIVE_HIGH>;
|
||||
- miso-gpios = <&gpio 57 GPIO_ACTIVE_HIGH>;
|
||||
- mosi-gpios = <&gpio 58 GPIO_ACTIVE_HIGH>;
|
||||
+ sound-card {
|
||||
+ compatible = "audio-graph-card";
|
||||
+ label = "Dell Ariel";
|
||||
+ dais = <&sspa0_dai>;
|
||||
+ routing = "Headphones", "HPL",
|
||||
+ "Headphones", "HPR",
|
||||
+ "Speaker External", "SPKLN",
|
||||
+ "Speaker External", "SPKLP",
|
||||
+ "Speaker External", "SPKRN",
|
||||
+ "Speaker External", "SPKRP",
|
||||
+ "MIC1N", "Mic Jack",
|
||||
+ "MIC1P", "Mic Jack";
|
||||
+ widgets = "Headphone", "Headphones",
|
||||
+ "Speaker", "Speaker External",
|
||||
+ "Microphone", "Mic Jack";
|
||||
};
|
||||
};
|
||||
|
||||
&uart3 {
|
||||
status = "okay";
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&uart3_pins>;
|
||||
};
|
||||
|
||||
&rtc {
|
||||
@@ -83,6 +133,8 @@ &hsic_phy0 {
|
||||
|
||||
&mmc3 {
|
||||
status = "okay";
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&mmc3_pins>;
|
||||
max-frequency = <50000000>;
|
||||
status = "okay";
|
||||
bus-width = <8>;
|
||||
@@ -92,20 +144,76 @@ &mmc3 {
|
||||
|
||||
&twsi1 {
|
||||
status = "okay";
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&twsi1_pins>;
|
||||
|
||||
rtc@68 {
|
||||
compatible = "dallas,ds1338";
|
||||
reg = <0x68>;
|
||||
status = "okay";
|
||||
};
|
||||
+
|
||||
+ regulator@19 {
|
||||
+ compatible = "marvell,88pg867";
|
||||
+ reg = <0x19>;
|
||||
+
|
||||
+ vcpu: buck1 {
|
||||
+ regulator-name = "vdd_1v8";
|
||||
+ regulator-min-microvolt = <1800000>;
|
||||
+ regulator-max-microvolt = <1800000>;
|
||||
+ regulator-boot-on;
|
||||
+ regulator-always-on;
|
||||
+ };
|
||||
+ };
|
||||
};
|
||||
|
||||
&twsi3 {
|
||||
status = "okay";
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&twsi3_pins>;
|
||||
+
|
||||
+ vga-dvi-encoder@76 {
|
||||
+ compatible = "chrontel,ch7033";
|
||||
+ reg = <0x76>;
|
||||
+
|
||||
+ ports {
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+
|
||||
+ port@0 {
|
||||
+ reg = <0>;
|
||||
+ encoder_in: endpoint {
|
||||
+ remote-endpoint = <&lcd0_out>;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ port@1 {
|
||||
+ reg = <1>;
|
||||
+ encoder_out: endpoint {
|
||||
+ remote-endpoint = <&dvi0_in>;
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ audio-codec@30 {
|
||||
+ compatible = "marvell,88ce156";
|
||||
+ reg = <0x30>;
|
||||
+
|
||||
+ port {
|
||||
+ ce156_0: endpoint {
|
||||
+ mclk-fs = <256>;
|
||||
+ clocks = <&audio_clk 0>;
|
||||
+ remote-endpoint = <&sspa0_0>;
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
};
|
||||
|
||||
&twsi4 {
|
||||
status = "okay";
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&twsi4_pins>;
|
||||
|
||||
embedded-controller@58 {
|
||||
compatible = "dell,wyse-ariel-ec", "ene,kb3930";
|
||||
@@ -117,8 +225,36 @@ embedded-controller@58 {
|
||||
};
|
||||
};
|
||||
|
||||
+&twsi5 {
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
+&twsi6 {
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
+&twsi6 {
|
||||
+ status = "okay";
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&twsi6_pins>;
|
||||
+};
|
||||
+
|
||||
+&lcd0 {
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
+&lcd0_out {
|
||||
+ remote-endpoint = <&encoder_in>;
|
||||
+};
|
||||
+
|
||||
+&hdmi0_out {
|
||||
+ remote-endpoint = <&dvi1_in>;
|
||||
+};
|
||||
+
|
||||
&ssp1 {
|
||||
status = "okay";
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&ssp1_pins>;
|
||||
cs-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
|
||||
|
||||
firmware-flash@0 {
|
||||
@@ -129,9 +265,11 @@ firmware-flash@0 {
|
||||
};
|
||||
};
|
||||
|
||||
-&ec_input_spi {
|
||||
+&ssp2 {
|
||||
status = "okay";
|
||||
cs-gpios = <&gpio 56 GPIO_ACTIVE_LOW>;
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&ssp2_pins>;
|
||||
|
||||
power-button@0 {
|
||||
reg = <0>;
|
||||
@@ -142,6 +280,33 @@ power-button@0 {
|
||||
};
|
||||
};
|
||||
|
||||
+&asram {
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
+&adma0 {
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
+&audio_clk {
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
+&sspa0 {
|
||||
+ status = "okay";
|
||||
+ dmas = <&adma0 0>, <&adma0 1>;
|
||||
+ dma-names = "tx", "rx";
|
||||
+
|
||||
+ sspa0_dai: port {
|
||||
+ sspa0_0: endpoint {
|
||||
+ remote-endpoint = <&ce156_0>;
|
||||
+ frame-master;
|
||||
+ bitclock-master;
|
||||
+ dai-format = "i2s";
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
&gpu_2d {
|
||||
status = "okay";
|
||||
};
|
||||
@@ -149,3 +314,149 @@ &gpu_2d {
|
||||
&gpu_3d {
|
||||
status = "okay";
|
||||
};
|
||||
+
|
||||
+&pinctrl {
|
||||
+/*
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&my_lovely_pins>;
|
||||
+
|
||||
+ my_lovely_pins: pinmux_my_lovely_pins {
|
||||
+ pinctrl-single,pins =
|
||||
+ // I2S on GPIO24-GPIO28
|
||||
+ // /* SSPA1 (I2S) /
|
||||
+ // GPIO25_I2S_BITCLK,
|
||||
+ // GPIO26_I2S_SYNC,
|
||||
+ // GPIO27_I2S_DATA_OUT,
|
||||
+ // GPIO28_I2S_SDATA_IN,
|
||||
+ <0x0b4 1>, <0x0b8 1>, <0x0bc 1>, <0x0c0 1>, <0x0c4 1>,
|
||||
+ // I2S on GPIO33-GPIO36
|
||||
+ <0x0d8 2>, <0x0dc 2>, <0x0e0 2>, <0x0e4 2>,
|
||||
+ // GPIO on GPIO156-GPIO159 instead of JTAG (doesn't work, stays on 0x000090C0)
|
||||
+ <0x14c 1>, <0x150 1>, <0x154 1>, <0x158 1>;
|
||||
+ };
|
||||
+*/
|
||||
+
|
||||
+ uart3_pins: uart3-pins {
|
||||
+ pins = "gpio_51", "gpio_52";
|
||||
+ function = "uart3";
|
||||
+ slew-rate = <2>;
|
||||
+ marvell,sleep-output = <0>;
|
||||
+ // WKE_0;
|
||||
+ };
|
||||
+
|
||||
+ mmc3_pins: mmc3-pins {
|
||||
+ pins = "nd_io10", "nd_io11", "nd_io12", "nd_io13",
|
||||
+ "nd_io14", "nd_io15", "nd_io8", "nd_io9",
|
||||
+ "sm_ncs0", "sm_ncs1";
|
||||
+ function = "mmc3";
|
||||
+ slew-rate = <2>;
|
||||
+ marvell,sleep-output = <0>;
|
||||
+ // WKE_0;
|
||||
+ };
|
||||
+
|
||||
+ twsi1_pins: twsi1-pins {
|
||||
+ pins = "twsi1_scl", "twsi1_sda";
|
||||
+ XXX-TWSI;
|
||||
+ bias-pull-up;
|
||||
+ slew-rate = <2>;
|
||||
+ marvell,sleep-input;
|
||||
+ };
|
||||
+
|
||||
+ twsi3_pins: twsi3-pins {
|
||||
+ pins = "gpio_71", "gpio_72";
|
||||
+ function = "twsi3";
|
||||
+ slew-rate = <1>;
|
||||
+ marvell,sleep-output = <0>;
|
||||
+ // WKE_0;
|
||||
+ };
|
||||
+
|
||||
+ twsi4_pins: twsi4-pins {
|
||||
+ pins = "twsi4_scl", "twsi4_sda";
|
||||
+ function = "twsi4";
|
||||
+ slew-rate = <1>;
|
||||
+ marvell,sleep-output = <0>;
|
||||
+ // WKE_0;
|
||||
+ };
|
||||
+
|
||||
+ twsi5_pins: twsi5-pins {
|
||||
+ pins = "gpio_41", "gpio_42";
|
||||
+ function = "twsi5";
|
||||
+ slew-rate = <1>;
|
||||
+ marvell,sleep-output = <0>;
|
||||
+ // WKE_0;
|
||||
+ };
|
||||
+
|
||||
+ twsi6_pins: twsi6-pins {
|
||||
+ pins = "gpio_47", "gpio_48";
|
||||
+ function = "twsi6";
|
||||
+ slew-rate = <1>;
|
||||
+ marvell,sleep-output = <0>;
|
||||
+ // WKE_0;
|
||||
+ };
|
||||
+
|
||||
+ lcd_pins: lcd-pins {
|
||||
+ lcd-fclk-pins {
|
||||
+ pins = "gpio_74";
|
||||
+ function = "lcd";
|
||||
+ slew-rate = <1>;
|
||||
+ marvell,sleep-output = <0>;
|
||||
+ // WKE_0;
|
||||
+ };
|
||||
+
|
||||
+ lcd-lclk-pins {
|
||||
+ pins = "gpio_75";
|
||||
+ function = "lcd";
|
||||
+ slew-rate = <1>;
|
||||
+ marvell,sleep-output = <0>;
|
||||
+ // WKE_0;
|
||||
+ };
|
||||
+
|
||||
+ lcd-pclk-pins {
|
||||
+ pins = "gpio_76";
|
||||
+ function = "lcd";
|
||||
+ bias-pull-up;
|
||||
+ slew-rate = <3>;
|
||||
+ marvell,sleep-output = <0>;
|
||||
+ // WKE_0;
|
||||
+ };
|
||||
+
|
||||
+ lcd-dena-pins {
|
||||
+ pins = "gpio_77";
|
||||
+ function = "lcd";
|
||||
+ slew-rate = <1>;
|
||||
+ marvell,sleep-output = <0>;
|
||||
+ // WKE_0;
|
||||
+ };
|
||||
+
|
||||
+ lcd-data-pins {
|
||||
+ pins = "gpio_100", "gpio_101", "gpio_78", "gpio_79",
|
||||
+ "gpio_80", "gpio_81", "gpio_82", "gpio_83",
|
||||
+ "gpio_84", "gpio_85", "gpio_86", "gpio_87",
|
||||
+ "gpio_88", "gpio_89", "gpio_90", "gpio_91",
|
||||
+ "gpio_92", "gpio_93", "gpio_94", "gpio_95",
|
||||
+ "gpio_96", "gpio_97", "gpio_98", "gpio_99";
|
||||
+ function = "lcd";
|
||||
+ marvell,sleep-output = <0>;
|
||||
+ slew-rate = <1>;
|
||||
+ // WKE_0;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ ssp1_pins: ssp1-pins {
|
||||
+ pins = "gpio_45", "gpio_44", "gpio_43";
|
||||
+ function = "ssp1";
|
||||
+ slew-rate = <2>;
|
||||
+ marvell,sleep-output = <0>;
|
||||
+ bias-pull-up;
|
||||
+ // WKE_0;
|
||||
+ };
|
||||
+
|
||||
+ ssp2_pins: ssp2-pins {
|
||||
+ pins = "gpio_58", "gpio_57", "gpio_55";
|
||||
+ function = "ssp2";
|
||||
+ slew-rate = <2>;
|
||||
+ marvell,sleep-output = <0>;
|
||||
+ bias-pull-up;
|
||||
+ // WKE_0;
|
||||
+ };
|
||||
+};
|
||||
--
|
||||
2.52.0
|
||||
|
||||
|
|
@ -1,25 +1,17 @@
|
|||
From 0c2320c358d8642015abcc5dccc8dc2b70549a64 Mon Sep 17 00:00:00 2001
|
||||
From 488601720d71ca1d5ce5c07509522d9bceabdf07 Mon Sep 17 00:00:00 2001
|
||||
From: Robert Eckelmann <longnoserob@gmail.com>
|
||||
Date: Fri, 19 Dec 2025 22:50:40 +0900
|
||||
Subject: [PATCH 2/2] dts/marvell/mmp3: add changes
|
||||
Date: Sun, 21 Dec 2025 11:00:55 +0900
|
||||
Subject: [PATCH 1/3] dts/marvell/mmp3: merge parts from linux-mmp
|
||||
|
||||
Signed-off-by: Robert Eckelmann <longnoserob@gmail.com>
|
||||
---
|
||||
arch/arm/boot/dts/marvell/mmp3.dtsi | 218 +++++++++++++++++++++++++++-
|
||||
1 file changed, 216 insertions(+), 2 deletions(-)
|
||||
arch/arm/boot/dts/marvell/mmp3.dtsi | 220 +++++++++++++++++++++++++++-
|
||||
1 file changed, 219 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/marvell/mmp3.dtsi b/arch/arm/boot/dts/marvell/mmp3.dtsi
|
||||
index a4fb9203e..64cfc3fd8 100644
|
||||
index a4fb9203ec1f..03f987888c01 100644
|
||||
--- a/arch/arm/boot/dts/marvell/mmp3.dtsi
|
||||
+++ b/arch/arm/boot/dts/marvell/mmp3.dtsi
|
||||
@@ -1,6 +1,6 @@
|
||||
// SPDX-License-Identifier: GPL-2.0+ OR MIT
|
||||
/*
|
||||
- * Copyright (C) 2019 Lubomir Rintel <lkundrak@v3.sk>
|
||||
+ * Copyright (C) 2019,2020 Lubomir Rintel <lkundrak@v3.sk>
|
||||
*/
|
||||
|
||||
#include <dt-bindings/clock/marvell,mmp2.h>
|
||||
@@ -42,9 +42,41 @@ axi@d4200000 {
|
||||
compatible = "simple-bus";
|
||||
#address-cells = <1>;
|
||||
|
|
@ -80,7 +72,7 @@ index a4fb9203e..64cfc3fd8 100644
|
|||
pmic_mux: interrupt-controller@d4282150 {
|
||||
compatible = "mrvl,mmp2-mux-intc";
|
||||
interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
|
||||
@@ -339,6 +381,70 @@ gpu_2d: gpu@d420f000 {
|
||||
@@ -339,6 +381,71 @@ gpu_2d: gpu@d420f000 {
|
||||
clock-names = "core", "bus";
|
||||
power-domains = <&soc_clocks MMP2_POWER_DOMAIN_GPU>;
|
||||
};
|
||||
|
|
@ -148,10 +140,11 @@ index a4fb9203e..64cfc3fd8 100644
|
|||
+ #sound-dai-cells = <0>;
|
||||
+ status = "disabled";
|
||||
+ };
|
||||
+
|
||||
};
|
||||
|
||||
apb@d4000000 {
|
||||
@@ -348,6 +454,14 @@ apb@d4000000 {
|
||||
@@ -348,6 +455,14 @@ apb@d4000000 {
|
||||
reg = <0xd4000000 0x00200000>;
|
||||
ranges;
|
||||
|
||||
|
|
@ -166,7 +159,7 @@ index a4fb9203e..64cfc3fd8 100644
|
|||
timer: timer@d4014000 {
|
||||
compatible = "mrvl,mmp-timer";
|
||||
reg = <0xd4014000 0x100>;
|
||||
@@ -395,6 +509,31 @@ uart4: serial@d4016000 {
|
||||
@@ -395,6 +510,31 @@ uart4: serial@d4016000 {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
|
|
@ -198,7 +191,7 @@ index a4fb9203e..64cfc3fd8 100644
|
|||
gpio: gpio@d4019000 {
|
||||
compatible = "marvell,mmp2-gpio";
|
||||
#address-cells = <1>;
|
||||
@@ -410,6 +549,37 @@ gpio: gpio@d4019000 {
|
||||
@@ -410,6 +550,38 @@ gpio: gpio@d4019000 {
|
||||
#interrupt-cells = <2>;
|
||||
ranges;
|
||||
|
||||
|
|
@ -232,11 +225,12 @@ index a4fb9203e..64cfc3fd8 100644
|
|||
+ <&pinctrl 166 122 1>,
|
||||
+ <&pinctrl 167 121 1>,
|
||||
+ <&pinctrl 168 120 1>;
|
||||
+
|
||||
+
|
||||
gcb0: gpio@d4019000 {
|
||||
reg = <0xd4019000 0x4>;
|
||||
};
|
||||
@@ -558,6 +728,18 @@ ssp4: spi@d4039000 {
|
||||
@@ -558,6 +730,19 @@ ssp4: spi@d4039000 {
|
||||
#size-cells = <0>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
|
@ -252,10 +246,11 @@ index a4fb9203e..64cfc3fd8 100644
|
|||
+ <&soc_clocks MMP3_CLK_THERMAL3>;
|
||||
+ #thermal-sensor-cells = <0>;
|
||||
+ };
|
||||
+
|
||||
};
|
||||
|
||||
l2: cache-controller@d0020000 {
|
||||
@@ -567,6 +749,15 @@ l2: cache-controller@d0020000 {
|
||||
@@ -567,6 +752,16 @@ l2: cache-controller@d0020000 {
|
||||
cache-level = <2>;
|
||||
};
|
||||
|
||||
|
|
@ -267,11 +262,12 @@ index a4fb9203e..64cfc3fd8 100644
|
|||
+ #size-cells = <1>;
|
||||
+ status = "disabled";
|
||||
+ };
|
||||
+
|
||||
+
|
||||
soc_clocks: clocks@d4050000 {
|
||||
compatible = "marvell,mmp3-clock";
|
||||
reg = <0xd4050000 0x2000>,
|
||||
@@ -605,4 +796,27 @@ watchdog@e0000620 {
|
||||
@@ -605,4 +800,27 @@ watchdog@e0000620 {
|
||||
IRQ_TYPE_EDGE_RISING)>;
|
||||
};
|
||||
};
|
||||
|
|
@ -0,0 +1,236 @@
|
|||
From 8e7d5e50da61a33481fe0523f913870091d721c2 Mon Sep 17 00:00:00 2001
|
||||
From: Robert Eckelmann <longnoserob@gmail.com>
|
||||
Date: Sun, 21 Dec 2025 12:51:32 +0900
|
||||
Subject: [PATCH 2/3] dts/marvell/mmp3-dell-ariel: merge parts from linux-mmp
|
||||
|
||||
Signed-off-by: Robert Eckelmann <longnoserob@gmail.com>
|
||||
---
|
||||
arch/arm/boot/dts/marvell/mmp3-dell-ariel.dts | 165 +++++++++++++++++-
|
||||
1 file changed, 156 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/marvell/mmp3-dell-ariel.dts b/arch/arm/boot/dts/marvell/mmp3-dell-ariel.dts
|
||||
index fe6df364a9eb..28a67cc8976c 100644
|
||||
--- a/arch/arm/boot/dts/marvell/mmp3-dell-ariel.dts
|
||||
+++ b/arch/arm/boot/dts/marvell/mmp3-dell-ariel.dts
|
||||
@@ -2,7 +2,7 @@
|
||||
/*
|
||||
* Dell Wyse 3020 a.k.a. "Ariel" a.k.a. Tx0D (T00D, T10D)
|
||||
*
|
||||
- * Copyright (C) 2019 Lubomir Rintel <lkundrak@v3.sk>
|
||||
+ * Copyright (C) 2019,2020 Lubomir Rintel <lkundrak@v3.sk>
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
@@ -31,15 +31,62 @@ memory@0 {
|
||||
device_type = "memory";
|
||||
};
|
||||
|
||||
- ec_input_spi: spi {
|
||||
- compatible = "spi-gpio";
|
||||
+ reserved-memory {
|
||||
#address-cells = <1>;
|
||||
- #size-cells = <0>;
|
||||
+ #size-cells = <1>;
|
||||
+ ranges;
|
||||
+
|
||||
+ display_reserved: framebuffer {
|
||||
+ compatible = "marvell,mmp2-framebuffer",
|
||||
+ "marvell,armada-framebuffer";
|
||||
+ size = <0x04000000>;
|
||||
+ alignment = <0x04000000>;
|
||||
+ no-map;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ dvi-connector-0 {
|
||||
+ compatible = "dvi-connector";
|
||||
+ ddc-i2c-bus = <&twsi5>;
|
||||
+ hpd-gpios = <&gpio 62 GPIO_ACTIVE_LOW>;
|
||||
+ digital;
|
||||
+ analog;
|
||||
+
|
||||
+ port {
|
||||
+ dvi0_in: endpoint {
|
||||
+ remote-endpoint = <&encoder_out>;
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ dvi-connector-1 {
|
||||
+ compatible = "dvi-connector";
|
||||
+ ddc-i2c-bus = <&twsi6>;
|
||||
+ hpd-gpios = <&gpio 59 GPIO_ACTIVE_LOW>;
|
||||
+ digital;
|
||||
|
||||
- num-chipselects = <0>;
|
||||
- sck-gpios = <&gpio 55 GPIO_ACTIVE_HIGH>;
|
||||
- miso-gpios = <&gpio 57 GPIO_ACTIVE_HIGH>;
|
||||
- mosi-gpios = <&gpio 58 GPIO_ACTIVE_HIGH>;
|
||||
+ port {
|
||||
+ dvi1_in: endpoint {
|
||||
+ remote-endpoint = <&hdmi0_out>;
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ sound-card {
|
||||
+ compatible = "audio-graph-card";
|
||||
+ label = "Dell Ariel";
|
||||
+ dais = <&sspa0_dai>;
|
||||
+ routing = "Headphones", "HPL",
|
||||
+ "Headphones", "HPR",
|
||||
+ "Speaker External", "SPKLN",
|
||||
+ "Speaker External", "SPKLP",
|
||||
+ "Speaker External", "SPKRN",
|
||||
+ "Speaker External", "SPKRP",
|
||||
+ "MIC1N", "Mic Jack",
|
||||
+ "MIC1P", "Mic Jack";
|
||||
+ widgets = "Headphone", "Headphones",
|
||||
+ "Speaker", "Speaker External",
|
||||
+ "Microphone", "Mic Jack";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -98,10 +145,60 @@ rtc@68 {
|
||||
reg = <0x68>;
|
||||
status = "okay";
|
||||
};
|
||||
+
|
||||
+ regulator@19 {
|
||||
+ compatible = "marvell,88pg867";
|
||||
+ reg = <0x19>;
|
||||
+
|
||||
+ vcpu: buck1 {
|
||||
+ regulator-name = "vdd_1v8";
|
||||
+ regulator-min-microvolt = <1800000>;
|
||||
+ regulator-max-microvolt = <1800000>;
|
||||
+ regulator-boot-on;
|
||||
+ regulator-always-on;
|
||||
+ };
|
||||
+ };
|
||||
};
|
||||
|
||||
&twsi3 {
|
||||
status = "okay";
|
||||
+
|
||||
+ vga-dvi-encoder@76 {
|
||||
+ compatible = "chrontel,ch7033";
|
||||
+ reg = <0x76>;
|
||||
+
|
||||
+ ports {
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+
|
||||
+ port@0 {
|
||||
+ reg = <0>;
|
||||
+ encoder_in: endpoint {
|
||||
+ remote-endpoint = <&lcd0_out>;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ port@1 {
|
||||
+ reg = <1>;
|
||||
+ encoder_out: endpoint {
|
||||
+ remote-endpoint = <&dvi0_in>;
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ audio-codec@30 {
|
||||
+ compatible = "marvell,88ce156";
|
||||
+ reg = <0x30>;
|
||||
+
|
||||
+ port {
|
||||
+ ce156_0: endpoint {
|
||||
+ mclk-fs = <256>;
|
||||
+ clocks = <&audio_clk 0>;
|
||||
+ remote-endpoint = <&sspa0_0>;
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
};
|
||||
|
||||
&twsi4 {
|
||||
@@ -117,6 +214,26 @@ embedded-controller@58 {
|
||||
};
|
||||
};
|
||||
|
||||
+&twsi5 {
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
+&twsi6 {
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
+&lcd0 {
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
+&lcd0_out {
|
||||
+ remote-endpoint = <&encoder_in>;
|
||||
+};
|
||||
+
|
||||
+&hdmi0_out {
|
||||
+ remote-endpoint = <&dvi1_in>;
|
||||
+};
|
||||
+
|
||||
&ssp1 {
|
||||
status = "okay";
|
||||
cs-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
|
||||
@@ -129,9 +246,11 @@ firmware-flash@0 {
|
||||
};
|
||||
};
|
||||
|
||||
-&ec_input_spi {
|
||||
+&ssp2 {
|
||||
status = "okay";
|
||||
cs-gpios = <&gpio 56 GPIO_ACTIVE_LOW>;
|
||||
+ //pinctrl-names = "default";
|
||||
+ //pinctrl-0 = <&ssp2_pins>;
|
||||
|
||||
power-button@0 {
|
||||
reg = <0>;
|
||||
@@ -142,6 +261,33 @@ power-button@0 {
|
||||
};
|
||||
};
|
||||
|
||||
+&asram {
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
+&adma0 {
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
+&audio_clk {
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
+&sspa0 {
|
||||
+ status = "okay";
|
||||
+ dmas = <&adma0 0>, <&adma0 1>;
|
||||
+ dma-names = "tx", "rx";
|
||||
+
|
||||
+ sspa0_dai: port {
|
||||
+ sspa0_0: endpoint {
|
||||
+ remote-endpoint = <&ce156_0>;
|
||||
+ frame-master;
|
||||
+ bitclock-master;
|
||||
+ dai-format = "i2s";
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
&gpu_2d {
|
||||
status = "okay";
|
||||
};
|
||||
@@ -149,3 +295,4 @@ &gpu_2d {
|
||||
&gpu_3d {
|
||||
status = "okay";
|
||||
};
|
||||
+
|
||||
--
|
||||
2.52.0
|
||||
|
||||
|
|
@ -0,0 +1,294 @@
|
|||
From ded0c6d4a82eea2e616730500c7d889df76c4bc8 Mon Sep 17 00:00:00 2001
|
||||
From: Robert Eckelmann <longnoserob@gmail.com>
|
||||
Date: Fri, 26 Dec 2025 15:41:14 +0900
|
||||
Subject: [PATCH 3/3] dts/marvell/mmp-dell-ariel: add framebuffer
|
||||
|
||||
Signed-off-by: Robert Eckelmann <longnoserob@gmail.com>
|
||||
---
|
||||
arch/arm/boot/dts/marvell/mmp3-dell-ariel.dts | 135 +++++++++++++++---
|
||||
arch/arm/boot/dts/marvell/mmp3.dtsi | 18 +--
|
||||
2 files changed, 122 insertions(+), 31 deletions(-)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/marvell/mmp3-dell-ariel.dts b/arch/arm/boot/dts/marvell/mmp3-dell-ariel.dts
|
||||
index 28a67cc8976c..7fb59f90a399 100644
|
||||
--- a/arch/arm/boot/dts/marvell/mmp3-dell-ariel.dts
|
||||
+++ b/arch/arm/boot/dts/marvell/mmp3-dell-ariel.dts
|
||||
@@ -8,6 +8,7 @@
|
||||
/dts-v1/;
|
||||
#include "mmp3.dtsi"
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
+#include <dt-bindings/leds/common.h>
|
||||
#include <dt-bindings/interrupt-controller/irq.h>
|
||||
|
||||
/ {
|
||||
@@ -30,23 +31,37 @@ memory@0 {
|
||||
reg = <0x0 0x80000000>;
|
||||
device_type = "memory";
|
||||
};
|
||||
+
|
||||
+ framebuffer@78000000 {
|
||||
+ compatible = "simple-framebuffer";
|
||||
+ //compatible = "marvell,mmp2-framebuffer",
|
||||
+ // "marvell,armada-framebuffer";
|
||||
+
|
||||
+ //size Full-HD in 32bpp times 2 (2 outputs)
|
||||
+ reg = <0x78000000 (1920 * 1080 * 4 * 2 )>;
|
||||
+ width = <1920>;
|
||||
+ height = <1080>;
|
||||
+ stride = <(1920 * 4)>;
|
||||
+ format = "a8r8g8b8";
|
||||
+ clocks = <&soc_clocks MMP2_CLK_DISP0_LCDC>,
|
||||
+ <&soc_clocks MMP2_CLK_DISP0>;
|
||||
+ display = <&dvi1_in>;
|
||||
+ };
|
||||
|
||||
reserved-memory {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
ranges;
|
||||
|
||||
- display_reserved: framebuffer {
|
||||
- compatible = "marvell,mmp2-framebuffer",
|
||||
- "marvell,armada-framebuffer";
|
||||
- size = <0x04000000>;
|
||||
- alignment = <0x04000000>;
|
||||
- no-map;
|
||||
+ framebuffer_region@78000000 {
|
||||
+ reg = <0x78000000 (1920 * 1080 * 4 * 2)>;
|
||||
+ no-map;
|
||||
};
|
||||
};
|
||||
|
||||
dvi-connector-0 {
|
||||
compatible = "dvi-connector";
|
||||
+ lebel = "DVI-I";
|
||||
ddc-i2c-bus = <&twsi5>;
|
||||
hpd-gpios = <&gpio 62 GPIO_ACTIVE_LOW>;
|
||||
digital;
|
||||
@@ -61,6 +76,7 @@ dvi0_in: endpoint {
|
||||
|
||||
dvi-connector-1 {
|
||||
compatible = "dvi-connector";
|
||||
+ label = "DVI-D";
|
||||
ddc-i2c-bus = <&twsi6>;
|
||||
hpd-gpios = <&gpio 59 GPIO_ACTIVE_LOW>;
|
||||
digital;
|
||||
@@ -71,6 +87,17 @@ dvi1_in: endpoint {
|
||||
};
|
||||
};
|
||||
};
|
||||
+
|
||||
+ ec_input_spi: spi {
|
||||
+ compatible = "spi-gpio";
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+
|
||||
+ num-chipselects = <0>;
|
||||
+ sck-gpios = <&gpio 55 GPIO_ACTIVE_HIGH>;
|
||||
+ miso-gpios = <&gpio 57 GPIO_ACTIVE_HIGH>;
|
||||
+ mosi-gpios = <&gpio 58 GPIO_ACTIVE_HIGH>;
|
||||
+ };
|
||||
|
||||
sound-card {
|
||||
compatible = "audio-graph-card";
|
||||
@@ -90,6 +117,19 @@ sound-card {
|
||||
};
|
||||
};
|
||||
|
||||
+&ec_input_spi {
|
||||
+ status = "okay";
|
||||
+ cs-gpios = <&gpio 56 GPIO_ACTIVE_LOW>;
|
||||
+
|
||||
+ power-button@0 {
|
||||
+ reg = <0>;
|
||||
+ interrupt-parent = <&gpio>;
|
||||
+ interrupts = <60 IRQ_TYPE_EDGE_RISING>;
|
||||
+ compatible = "dell,wyse-ariel-ec-input", "ene,kb3930-input";
|
||||
+ spi-max-frequency = <33000000>;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
&uart3 {
|
||||
status = "okay";
|
||||
};
|
||||
@@ -157,6 +197,14 @@ vcpu: buck1 {
|
||||
regulator-boot-on;
|
||||
regulator-always-on;
|
||||
};
|
||||
+
|
||||
+ vgpu: buck2 {
|
||||
+ regulator-name = "vdd_1v8_gpu";
|
||||
+ regulator-min-microvolt = <1800000>;
|
||||
+ regulator-max-microvolt = <1800000>;
|
||||
+ regulator-boot-on;
|
||||
+ regulator-always-on;
|
||||
+ };
|
||||
};
|
||||
};
|
||||
|
||||
@@ -211,6 +259,9 @@ embedded-controller@58 {
|
||||
|
||||
off-gpios = <&gpio 126 GPIO_ACTIVE_HIGH>,
|
||||
<&gpio 127 GPIO_ACTIVE_HIGH>;
|
||||
+
|
||||
+
|
||||
+
|
||||
};
|
||||
};
|
||||
|
||||
@@ -234,6 +285,10 @@ &hdmi0_out {
|
||||
remote-endpoint = <&dvi1_in>;
|
||||
};
|
||||
|
||||
+&pdma {
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
&ssp1 {
|
||||
status = "okay";
|
||||
cs-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
|
||||
@@ -246,21 +301,6 @@ firmware-flash@0 {
|
||||
};
|
||||
};
|
||||
|
||||
-&ssp2 {
|
||||
- status = "okay";
|
||||
- cs-gpios = <&gpio 56 GPIO_ACTIVE_LOW>;
|
||||
- //pinctrl-names = "default";
|
||||
- //pinctrl-0 = <&ssp2_pins>;
|
||||
-
|
||||
- power-button@0 {
|
||||
- reg = <0>;
|
||||
- interrupt-parent = <&gpio>;
|
||||
- interrupts = <60 IRQ_TYPE_EDGE_RISING>;
|
||||
- compatible = "dell,wyse-ariel-ec-input", "ene,kb3930-input";
|
||||
- spi-max-frequency = <33000000>;
|
||||
- };
|
||||
-};
|
||||
-
|
||||
&asram {
|
||||
status = "okay";
|
||||
};
|
||||
@@ -289,10 +329,59 @@ sspa0_0: endpoint {
|
||||
};
|
||||
|
||||
&gpu_2d {
|
||||
- status = "okay";
|
||||
+ status = "disabled";
|
||||
};
|
||||
|
||||
&gpu_3d {
|
||||
- status = "okay";
|
||||
+ status = "disabled";
|
||||
};
|
||||
|
||||
+&pinctrl {
|
||||
+ lcd_pins: lcd-pins {
|
||||
+ lcd-fclk-pins {
|
||||
+ pins = "gpio_74";
|
||||
+ function = "lcd";
|
||||
+ slew-rate = <1>;
|
||||
+ marvell,sleep-output = <0>;
|
||||
+ // WKE_0;
|
||||
+ };
|
||||
+
|
||||
+ lcd-lclk-pins {
|
||||
+ pins = "gpio_75";
|
||||
+ function = "lcd";
|
||||
+ slew-rate = <1>;
|
||||
+ marvell,sleep-output = <0>;
|
||||
+ // WKE_0;
|
||||
+ };
|
||||
+
|
||||
+ lcd-pclk-pins {
|
||||
+ pins = "gpio_76";
|
||||
+ function = "lcd";
|
||||
+ bias-pull-up;
|
||||
+ slew-rate = <3>;
|
||||
+ marvell,sleep-output = <0>;
|
||||
+ // WKE_0;
|
||||
+ };
|
||||
+
|
||||
+ lcd-dena-pins {
|
||||
+ pins = "gpio_77";
|
||||
+ function = "lcd";
|
||||
+ slew-rate = <1>;
|
||||
+ marvell,sleep-output = <0>;
|
||||
+ // WKE_0;
|
||||
+ };
|
||||
+
|
||||
+ lcd-data-pins {
|
||||
+ pins = "gpio_100", "gpio_101", "gpio_78", "gpio_79",
|
||||
+ "gpio_80", "gpio_81", "gpio_82", "gpio_83",
|
||||
+ "gpio_84", "gpio_85", "gpio_86", "gpio_87",
|
||||
+ "gpio_88", "gpio_89", "gpio_90", "gpio_91",
|
||||
+ "gpio_92", "gpio_93", "gpio_94", "gpio_95",
|
||||
+ "gpio_96", "gpio_97", "gpio_98", "gpio_99";
|
||||
+ function = "lcd";
|
||||
+ marvell,sleep-output = <0>;
|
||||
+ slew-rate = <1>;
|
||||
+ // WKE_0;
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
diff --git a/arch/arm/boot/dts/marvell/mmp3.dtsi b/arch/arm/boot/dts/marvell/mmp3.dtsi
|
||||
index 03f987888c01..45d11c45293b 100644
|
||||
--- a/arch/arm/boot/dts/marvell/mmp3.dtsi
|
||||
+++ b/arch/arm/boot/dts/marvell/mmp3.dtsi
|
||||
@@ -55,8 +55,6 @@ lcd0: lcdc@d420b000 {
|
||||
<&soc_clocks MMP2_CLK_DISP0>,
|
||||
<&soc_clocks MMP2_CLK_DISP1>,
|
||||
<&soc_clocks MMP3_CLK_PLL3>;
|
||||
- clock-names = "periph", "vctcxo",
|
||||
- "disp0", "disp1", "pll3";
|
||||
status = "disabled";
|
||||
|
||||
ports {
|
||||
@@ -360,26 +358,30 @@ camera1: camera@d420a800 {
|
||||
|
||||
gpu_3d: gpu@d420d000 {
|
||||
compatible = "vivante,gc";
|
||||
- reg = <0xd420d000 0x2000>;
|
||||
+ reg = <0xd420d000 0x1000>;
|
||||
interrupt-parent = <&gpu_mux>;
|
||||
interrupts = <0>;
|
||||
status = "disabled";
|
||||
clocks = <&soc_clocks MMP3_CLK_GPU_3D>,
|
||||
+ <&soc_clocks MMP3_CLK_GPU_BUS>,
|
||||
<&soc_clocks MMP3_CLK_GPU_BUS>;
|
||||
- clock-names = "core", "bus";
|
||||
- power-domains = <&soc_clocks MMP2_POWER_DOMAIN_GPU>;
|
||||
+ clock-names = "core", "bus","shader";
|
||||
+ //power-domains = <&soc_clocks MMP2_POWER_DOMAIN_GPU>;
|
||||
+ power-domains = <&soc_clocks 0>;
|
||||
+ power-domain-names = "gpu";
|
||||
};
|
||||
|
||||
gpu_2d: gpu@d420f000 {
|
||||
compatible = "vivante,gc";
|
||||
- reg = <0xd420f000 0x2000>;
|
||||
+ reg = <0xd420f000 0x1000>;
|
||||
interrupt-parent = <&gpu_mux>;
|
||||
interrupts = <2>;
|
||||
status = "disabled";
|
||||
clocks = <&soc_clocks MMP3_CLK_GPU_2D>,
|
||||
<&soc_clocks MMP3_CLK_GPU_BUS>;
|
||||
clock-names = "core", "bus";
|
||||
- power-domains = <&soc_clocks MMP2_POWER_DOMAIN_GPU>;
|
||||
+ power-domains = <&soc_clocks 0>;
|
||||
+ power-domain-names = "gpu";
|
||||
};
|
||||
|
||||
rng@d4292c00 {
|
||||
@@ -455,7 +457,7 @@ apb@d4000000 {
|
||||
reg = <0xd4000000 0x00200000>;
|
||||
ranges;
|
||||
|
||||
- dma-controller@d4000000 {
|
||||
+ pdma: dma-controller@d4000000 {
|
||||
compatible = "marvell,pdma-1.0";
|
||||
reg = <0xd4000000 0x10000>;
|
||||
interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>;
|
||||
--
|
||||
2.52.0
|
||||
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
# Co-Maintainer: exkc <exkc@exkc.moe>
|
||||
maintainer="Robert Eckelmann <longnoserob@postmarketos.org>"
|
||||
pkgname=linux-postmarketos-marvell
|
||||
pkgver=6.18.2
|
||||
pkgver=6.18.4
|
||||
pkgrel=0
|
||||
pkgdesc="mainline (stable) for Marvell SoC"
|
||||
arch="armv7"
|
||||
|
|
@ -30,8 +30,9 @@ replaces="linux-postmarketos-marvell-dove"
|
|||
# Source
|
||||
_config="config-$_flavor.$arch"
|
||||
source="
|
||||
0001-dts-marvell-mmp3-dell-ariel-import-dts-from-linux-mm.patch
|
||||
0002-dts-marvell-mmp3-add-changes.patch
|
||||
0001-dts-marvell-mmp3-merge-parts-from-linux-mmp.patch
|
||||
0002-dts-marvell-mmp3-dell-ariel-merge-parts-from-linux-m.patch
|
||||
0003-dts-marvell-mmp-dell-ariel-add-framebuffer.patch
|
||||
wd-glacier.patch
|
||||
$pkgname-$pkgver.tar.xz::https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/linux-$pkgver.tar.xz
|
||||
$_config
|
||||
|
|
@ -69,10 +70,9 @@ package() {
|
|||
|
||||
sha512sums="
|
||||
3ebc58600a07e07fba681c497b36a7f21de9f9034dab70988ad54e606affa33c49ba3580f92b8343e42b6cfad3b23531ac133d97c2c998878d96bd21d738475d 0001-dts-marvell-mmp3-merge-parts-from-linux-mmp.patch
|
||||
c5bd35a1077f4d6790be8c775040e7798ba708fd8797b10f9cbaf1b8a6a70a4071ec94caa7f78b9c1d4c37deae108134a7dc4f28f5fd3b71b501f4126e79f255 0002-dts-marvell-mmp3-dell-ariel-import-from-linux-mmp.patch
|
||||
72ba9314bbfe078e6375a863a67f71a63f799d181296d621616d9aea413f01942ddb0aad550c6698d22149eaecb6a5e15e68ee9f4305fe27779888ff3b584544 0003-dts-marvell-mmp3-dell-ariel-enable-pinctls.patch
|
||||
ebf84ccd65c27cc479ff655e3d9ff367c74df9b93c6e21ea452384f47db6d38c7693a9266632fcf10919825da6664922d21b5567182fa6638ef744e26f2af629 0004-fix-pinctrol-prefixes.patch
|
||||
ac8471bae424aa0e5835f8c6ed04834918ca665941910fe132353bc35735f1e848e3c34b11e3cd50a49487ba8b5e7cd2a22efb678f19aa85a584efa01d8b49b1 0002-dts-marvell-mmp3-dell-ariel-merge-parts-from-linux-m.patch
|
||||
109612e83948e49e02be4f3275504eb584f9146eba97f327995c8dc0d2a41f049f3976821206bc12087ff0059880a61c646e5cecdfbaf8441a0212f2e50ae93e 0003-dts-marvell-mmp-dell-ariel-add-framebuffer.patch
|
||||
4c26ffca58dbdb75f24670d0aee5115cc3dc96b09ba2bcbcdd435d3e1e49cc0672cb0c0934a357047f59f47e1d24846f46cdd0cdcd19c87e14ff1c045ddd21af wd-glacier.patch
|
||||
15989d1a26c6a5200b8eab4ba348b308466398aa75dda3844b37e7eb320206236d47c94cbc0e0b1d7ead10385ca84d34d0f2aa02ba5c1bd65ca6a5aa71c57117 linux-postmarketos-marvell-6.18.2.tar.xz
|
||||
a9fe4de0c9a37facf099d908b36551ff8a4a1c0738aac042c8e3dea9b0bf5749a8bb1372179c6ec02b93324e0db47dbca632578f8bb97fa32c1b658b88f08690 config-postmarketos-marvell.armv7
|
||||
ad361094f27b8d5546a1c0a405fd2f081f39bf3e5eaf625a72019a5925d3c66c0e8eb1358904d4a0a47ead03e1098b25aaab6dd000f33c362b7cdab984cf4edf linux-postmarketos-marvell-6.18.4.tar.xz
|
||||
f9b9af57e7a1a3b042d27ec4d63bc00a51e1aadbe6eb3eeab672ad49e8e2efd2ae2c06f88f5f5268105c2e85bb5d601a2a8452f361674ba242dc6c420031c150 config-postmarketos-marvell.armv7
|
||||
"
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue