Merge tag 'pxa1908-dt-for-7.2' of https://codeberg.org/pxa1908-mainline/linux into soc/dt

PXA1908 DT changes for 7.2

This set consists of a bug fix and three QoL fixes:

* Fix touchscreen breakage in low ambient temperatures on coreprimevelte
* Free up most of the framebuffer memory on coreprimevelte
* Fill in some missing properties for pre-0.2 PSCI and coreprimevelte SDIO

* tag 'pxa1908-dt-for-7.2' of https://codeberg.org/pxa1908-mainline/linux:
  arm64: dts: marvell: samsung-coreprimevelte: Add missing SDIO properties
  arm64: dts: marvell: pxa1908: Add PSCI function IDs
  arm64: dts: marvell: samsung,coreprimevelte: Use memory-region for framebuffer
  arm64: dts: marvell: samsung-coreprimevelte: Increase touchscreen voltage

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
Arnd Bergmann
2026-05-15 16:47:09 +02:00
2 changed files with 11 additions and 5 deletions

View File

@@ -23,7 +23,7 @@ chosen {
fb0: framebuffer@17177000 {
compatible = "simple-framebuffer";
reg = <0 0x17177000 0 (480 * 800 * 4)>;
memory-region = <&fb_mem>;
power-domains = <&apmu PXA1908_POWER_DOMAIN_DSI>;
width = <480>;
height = <800>;
@@ -48,8 +48,9 @@ secure-region@0 {
reg = <0 0 0 0x1000000>;
};
framebuffer@17000000 {
reg = <0 0x17000000 0 0x1800000>;
/* The "active buffer" is at 0x17000000 + (size of one buffer). */
fb_mem: framebuffer@17177000 {
reg = <0 0x17177000 0 (480 * 800 * 4)>;
no-map;
};
};
@@ -460,7 +461,7 @@ pmic@30 {
regulators {
ldo2: ldo2 {
regulator-min-microvolt = <1900000>;
regulator-min-microvolt = <2500000>;
regulator-max-microvolt = <3100000>;
};
@@ -523,6 +524,8 @@ &sdh1 {
pinctrl-1 = <&sdh1_fast_pins_0 &sdh1_fast_pins_1 &sdh1_pins_2>;
bus-width = <4>;
non-removable;
keep-power-in-suspend;
wakeup-source;
};
&pwm3 {

View File

@@ -55,8 +55,11 @@ pmu {
};
psci {
compatible = "arm,psci-0.2";
compatible = "arm,psci-0.2", "arm,psci";
method = "smc";
cpu_off = <0x85000001>;
cpu_on = <0x85000002>;
};
reserved-memory {