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
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQQDpR7SDmVXkUByPWK+Mi3Xw1lZxQUCaf8PjwAKCRC+Mi3Xw1lZ
 xdb5AQCGPmJLc8IY9cmyin3D9l3+CXBisLokoNqnkpA1Jq9cEwEAuacdxQaL8JKE
 21BnCUQ6bcDcQhxC7k7EBlViHlyxBgI=
 =jJS4
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmoHMgAACgkQmmx57+YA
 GNnfTRAAuM15rv6ybLS3WZ6l392FwEKmZo0K+DFE8jIer/cxCqKkm73qYEjajhTy
 Jp0XDBr3xEU8PV9ASKQEMOMT6Cv3EHzR3ptEkbt6DByXm1/DqCHh4T3oLlzeaHu4
 dz8nm2FxNWGaFD0OXtU013ZZcGJGvVWAtAZQkYCetv4Qc3nhwfy0UggpgsXuRdiX
 CrHcQW6UZBkmd8fQ+9DCuVMKJv4tM3wZuSoto2mYRfv5zKmwwuiOFHrL3uIWyAkx
 xZNoEZsAeSDfxinoxodcwzNC2zHfyMdlYAKUM1WiuWIqacRLbwBZdfhY3dKP+7oA
 Bw7fWvxIauEKH/E150qpaBlYeZ1n4WKhV9yCy+E3KPCsRq5B9n/37eDsTLfR5aY+
 sjhz+AgGzjE0NptzTOy3MmTQZBl+KBr0ZE7eiP0S+ATh2VcjRiJCJHdlXl3DdQiq
 0gfJnWPhtAU4btNCHo15xA0XWqP+WquwTIKPEm1kO72+LPlKxvkXBPd5onfZ3hoF
 QqKA7j+5PZ0OIkHsmFTonpDNjn6fZi+LkFJsL8jPjZUuhOvHfJ+Ntsb3i1M6wUzM
 Y0c9tjmm8v7o8A1KBhGtWHQ3NaAaswibGfrqW/dNqz25boLgsxodFRsLqOeimlid
 4zzkBwkOyGl8gh+9+tnM3DIgY7SCZIyf71/pvskjIsk7UiV/i8Y=
 =zdG7
 -----END PGP SIGNATURE-----

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
commit 6cf3cf0258
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 {