mirror of
https://github.com/torvalds/linux.git
synced 2026-05-27 08:33:17 +02:00
Qualcomm Arm32 DeviceTree updates for v6.19
In addition to a variety of cleanups and reordering of nodes, four GSBIs are added to the MSM8960 platform. On the MSM8226-based Samsung Galaxy Grand 2, a simple framebuffer is defined. -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmkbjFQACgkQCx85Pw2Z rcUlHw/+K8adIII7QVhObueXTPbC+/ZfRLfuXycJfULJOpCcZrC8WKIonUHwilCZ thsvNDzzHMyWe3xjR5dD1uSvofwTYn3cL8I0QVBg4rX1q8dUGm298lg8l4JBHGRW 6VFyBtHfrl4lyhnIld3qqbtcMBlTqIFoKCTWUESx5Is694dFjK3S2pqHgRhBdA3W KKTcoabBAwVXwPx4wECtmQe25taYrc/6LDbyTuIibdxdTK7gA93UJt3GJfxFGY4g aRxIkH33PmAL1eoJDz5fIf7M5uFLTtNR9X25sEAaWSn8Q893cVmYudVE4xHbHBYt j/AaSnYTzypUqkFRLzSRqO27MdfgowvZVpXJEmVsfbBUxGLpRGNQykJ+y9XLZYQH vJspxFaW6xHbk5sxM6ZWnQONVAdZf5RNnvpehUNuNLJaCNu2j8Ty6KYcfa1lstcB K//slQZDhWdNK3pdjJtrVzuNtcGONl1Mw+KBMtZRS/vSyYRRJ0wg0GRSUVidSTUZ 2u7E75xtqGXFMdtp/BMkSr2oJUdzUWxmiO2RG0iQJuoaMBV8nQ5i3sOSrJO4yYh9 BWHH5tPkmRkNOwUP5xll8L5SH4RKyNt3BrqJ4biTGBGe1KOALZuNUz9r3Y0G4bZZ GLoYA9qzIT+E2XNeF1m81Uknd69zE1ReOvpEIhRVqKK5TZF4i8o= =i4fQ -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmkgkgEACgkQmmx57+YA GNlxtg//XT0FJ9u8scGRn6RCbXb+fjVec/VRJMfuY0oLcwPbw3LUVSK00SF1LqVQ HDdPXrxmCZE7RWKBA7MdMK0alj0tAjpYhMEfWnZMvQm9Y1i+y3jMC2DESSHdpNeQ T01VG+evKQopEwEX4n+HPxs1Fbg9JJLu/4P7Eaplrj/k5SSbQZ1vxvNLDFQGUB/8 hE4W0kDImi4xx24t7oYHD6EiZJkTH1mfUhBnCxWDRBrk9V2q4PzUy4CoOMVIZyza UWssPfBGM0yVdVuMOwM9BrpbD1mXMT55Y53MROEPR6/krs2HTDKp9MQsK9z6YHF2 MtU9QI0A/Q7vJGiouW6HqAAXghf+XC1bB1IW2fx/bXC1Go4dcgY3594msoRwHLet YZ9LKUV7I/kdjHp9IeWQSFddnAjT+Wqek5HTlOuJtOPed23UFJcsvf40U4Hkxwgb Sthms4lJo2CFv+buEjE9lKCfDsOGWf0s8OxBdPKijgKQ7DR2BE1kh5qMRbe5MQt1 QV1r9Bhl9N9IP+hG69gW7NfJYEWpycqHTtG1Skxf9jp5OQ2DrDfZmvGstnNu3xTh +oFWMzZSlvrAxQiVtOqyxxGm8cOx0+5irp/1PL7p3R3VfEo5Wf4NeJiGgg4QX0Vc c2193ON0QbNsOMxcMHCv37gcij1c54P2tcMfYHMqXMznreIFb1M= =8ZP9 -----END PGP SIGNATURE----- Merge tag 'qcom-arm32-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt Qualcomm Arm32 DeviceTree updates for v6.19 In addition to a variety of cleanups and reordering of nodes, four GSBIs are added to the MSM8960 platform. On the MSM8226-based Samsung Galaxy Grand 2, a simple framebuffer is defined. * tag 'qcom-arm32-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: ARM: dts: qcom: msm8226-samsung-ms013g: add simple-framebuffer ARM: dts: qcom: msm8960: rename msmgpio node to tlmm ARM: dts: qcom: msm8960: add I2C nodes for gsbi1 and gsbi8 ARM: dts: qcom: msm8960: add I2C nodes for gsbi10 and gsbi12 ARM: dts: qcom: msm8960: inline qcom-msm8960-pins.dtsi ARM: dts: qcom: msm8960: reorder nodes and properties Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
commit
c02dce25bc
|
|
@ -13,13 +13,37 @@ / {
|
|||
chassis-type = "handset";
|
||||
|
||||
aliases {
|
||||
display0 = &framebuffer0;
|
||||
mmc0 = &sdhc_1; /* SDC1 eMMC slot */
|
||||
mmc1 = &sdhc_2; /* SDC2 SD card slot */
|
||||
serial0 = &blsp1_uart3;
|
||||
};
|
||||
|
||||
chosen {
|
||||
stdout-path = "serial0:115200n8";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
ranges;
|
||||
|
||||
stdout-path = "display0";
|
||||
|
||||
framebuffer0: framebuffer@3200000 {
|
||||
compatible = "simple-framebuffer";
|
||||
reg = <0x03200000 0x800000>;
|
||||
memory-region = <&cont_splash_region>;
|
||||
|
||||
width = <720>;
|
||||
height = <1280>;
|
||||
stride = <(720 * 3)>;
|
||||
format = "r8g8b8";
|
||||
|
||||
clocks = <&mmcc MDSS_AHB_CLK>,
|
||||
<&mmcc MDSS_AXI_CLK>,
|
||||
<&mmcc MDSS_BYTE0_CLK>,
|
||||
<&mmcc MDSS_MDP_CLK>,
|
||||
<&mmcc MDSS_PCLK0_CLK>,
|
||||
<&mmcc MDSS_VSYNC_CLK>;
|
||||
power-domains = <&mmcc MDSS_GDSC>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-hall-sensor {
|
||||
|
|
@ -93,6 +117,11 @@ reg_vdd_tsp_a: regulator-vdd-tsp-a {
|
|||
};
|
||||
|
||||
reserved-memory {
|
||||
cont_splash_region: cont-splash@3200000 {
|
||||
reg = <0x03200000 0x800000>;
|
||||
no-map;
|
||||
};
|
||||
|
||||
smem_region: smem@fa00000 {
|
||||
reg = <0x0fa00000 0x100000>;
|
||||
no-map;
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ chosen {
|
|||
ext_l2: gpio-regulator {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "ext_l2";
|
||||
gpio = <&msmgpio 91 0>;
|
||||
gpio = <&tlmm 91 0>;
|
||||
startup-delay-us = <10000>;
|
||||
enable-active-high;
|
||||
};
|
||||
|
|
@ -38,12 +38,12 @@ &gsbi1_spi {
|
|||
ethernet@0 {
|
||||
compatible = "micrel,ks8851";
|
||||
reg = <0>;
|
||||
interrupt-parent = <&msmgpio>;
|
||||
interrupt-parent = <&tlmm>;
|
||||
interrupts = <90 IRQ_TYPE_LEVEL_LOW>;
|
||||
spi-max-frequency = <5400000>;
|
||||
vdd-supply = <&ext_l2>;
|
||||
vdd-io-supply = <&pm8921_lvs6>;
|
||||
reset-gpios = <&msmgpio 89 0>;
|
||||
reset-gpios = <&tlmm 89 0>;
|
||||
};
|
||||
};
|
||||
|
||||
|
|
@ -56,7 +56,7 @@ &gsbi5_serial {
|
|||
status = "okay";
|
||||
};
|
||||
|
||||
&msmgpio {
|
||||
&tlmm {
|
||||
spi1_default: spi1-default-state {
|
||||
mosi-pins {
|
||||
pins = "gpio6";
|
||||
|
|
@ -90,7 +90,7 @@ clk-pins {
|
|||
};
|
||||
|
||||
&pm8921 {
|
||||
interrupts-extended = <&msmgpio 104 IRQ_TYPE_LEVEL_LOW>;
|
||||
interrupts-extended = <&tlmm 104 IRQ_TYPE_LEVEL_LOW>;
|
||||
};
|
||||
|
||||
&pm8921_keypad {
|
||||
|
|
|
|||
|
|
@ -1,61 +0,0 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
&msmgpio {
|
||||
i2c3_default_state: i2c3-default-state {
|
||||
i2c3-pins {
|
||||
pins = "gpio16", "gpio17";
|
||||
function = "gsbi3";
|
||||
drive-strength = <8>;
|
||||
bias-disable;
|
||||
};
|
||||
};
|
||||
|
||||
i2c3_sleep_state: i2c3-sleep-state {
|
||||
i2c3-pins {
|
||||
pins = "gpio16", "gpio17";
|
||||
function = "gpio";
|
||||
drive-strength = <2>;
|
||||
bias-bus-hold;
|
||||
};
|
||||
};
|
||||
|
||||
sdcc3_default_state: sdcc3-default-state {
|
||||
clk-pins {
|
||||
pins = "sdc3_clk";
|
||||
drive-strength = <8>;
|
||||
bias-disable;
|
||||
};
|
||||
|
||||
cmd-pins {
|
||||
pins = "sdc3_cmd";
|
||||
drive-strength = <8>;
|
||||
bias-pull-up;
|
||||
};
|
||||
|
||||
data-pins {
|
||||
pins = "sdc3_data";
|
||||
drive-strength = <8>;
|
||||
bias-pull-up;
|
||||
};
|
||||
};
|
||||
|
||||
sdcc3_sleep_state: sdcc3-sleep-state {
|
||||
clk-pins {
|
||||
pins = "sdc3_clk";
|
||||
drive-strength = <2>;
|
||||
bias-disable;
|
||||
};
|
||||
|
||||
cmd-pins {
|
||||
pins = "sdc3_cmd";
|
||||
drive-strength = <2>;
|
||||
bias-pull-up;
|
||||
};
|
||||
|
||||
data-pins {
|
||||
pins = "sdc3_data";
|
||||
drive-strength = <2>;
|
||||
bias-pull-up;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
@ -31,7 +31,7 @@ gpio-keys {
|
|||
|
||||
key-home {
|
||||
label = "Home";
|
||||
gpios = <&msmgpio 40 GPIO_ACTIVE_LOW>;
|
||||
gpios = <&tlmm 40 GPIO_ACTIVE_LOW>;
|
||||
debounce-interval = <5>;
|
||||
linux,code = <KEY_HOMEPAGE>;
|
||||
wakeup-event-action = <EV_ACT_ASSERTED>;
|
||||
|
|
@ -40,14 +40,14 @@ key-home {
|
|||
|
||||
key-volume-up {
|
||||
label = "Volume Up";
|
||||
gpios = <&msmgpio 50 GPIO_ACTIVE_LOW>;
|
||||
gpios = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
||||
debounce-interval = <5>;
|
||||
linux,code = <KEY_VOLUMEUP>;
|
||||
};
|
||||
|
||||
key-volume-down {
|
||||
label = "Volume Down";
|
||||
gpios = <&msmgpio 81 GPIO_ACTIVE_LOW>;
|
||||
gpios = <&tlmm 81 GPIO_ACTIVE_LOW>;
|
||||
debounce-interval = <5>;
|
||||
linux,code = <KEY_VOLUMEDOWN>;
|
||||
};
|
||||
|
|
@ -102,7 +102,7 @@ &gsbi3_i2c {
|
|||
touchscreen@4a {
|
||||
compatible = "atmel,maxtouch";
|
||||
reg = <0x4a>;
|
||||
interrupt-parent = <&msmgpio>;
|
||||
interrupt-parent = <&tlmm>;
|
||||
interrupts = <11 IRQ_TYPE_EDGE_FALLING>;
|
||||
vdda-supply = <&pm8921_lvs6>;
|
||||
vdd-supply = <&pm8921_l17>;
|
||||
|
|
@ -111,7 +111,7 @@ touchscreen@4a {
|
|||
};
|
||||
};
|
||||
|
||||
&msmgpio {
|
||||
&tlmm {
|
||||
spi1_default: spi1-default-state {
|
||||
mosi-pins {
|
||||
pins = "gpio6";
|
||||
|
|
@ -160,7 +160,7 @@ touchscreen: touchscreen-int-state {
|
|||
};
|
||||
|
||||
&pm8921 {
|
||||
interrupts-extended = <&msmgpio 104 IRQ_TYPE_LEVEL_LOW>;
|
||||
interrupts-extended = <&tlmm 104 IRQ_TYPE_LEVEL_LOW>;
|
||||
};
|
||||
|
||||
&rpm {
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ &gsbi8_serial {
|
|||
};
|
||||
|
||||
&pm8921 {
|
||||
interrupts-extended = <&msmgpio 104 IRQ_TYPE_LEVEL_LOW>;
|
||||
interrupts-extended = <&tlmm 104 IRQ_TYPE_LEVEL_LOW>;
|
||||
};
|
||||
|
||||
&pm8921_gpio {
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user