Files

103 lines
2.5 KiB
Devicetree

/dts-v1/;
/ {
model = "Microsoft Lumia 550 Saimaa RM-1127";
compatible = "microsoft,saimaa", "qcom,msm8909";
qcom,msm-id = <245 0>;
qcom,board-id = <0 0>;
#address-cells = <1>;
#size-cells = <1>;
chosen {
stdout-path = "serial0:115200n8";
bootargs = "earlycon console=ttyMSM0,115200n8";
};
memory@80000000 {
device_type = "memory";
reg = <0x80000000 0x40000000>; /* 1GB, верх обрезан HLOS */
};
reserved-memory {
#address-cells = <1>;
#size-cells = <1>;
ranges;
qseecom@87a00000 { reg = <0x87a00000 0x200000>; no-map; };
modem_adsp@88000000 { reg = <0x88000000 0x5500000>; no-map; }; /* WIP: stub */
peripheral@8d500000 { reg = <0x8d500000 0x500000>; no-map; };
splash@83000000 { reg = <0x83000000 0xc00000>; no-map; };
};
cpus {
#address-cells = <1>;
#size-cells = <0>;
cpu@0 { compatible = "arm,cortex-a7"; reg = <0>; };
cpu@1 { compatible = "arm,cortex-a7"; reg = <1>; };
cpu@2 { compatible = "arm,cortex-a7"; reg = <2>; };
cpu@3 { compatible = "arm,cortex-a7"; reg = <3>; };
};
soc {
#address-cells = <1>;
#size-cells = <1>;
compatible = "simple-bus";
ranges;
tlmm: pinctrl@1000000 {
compatible = "qcom,msm8909-tlmm";
reg = <0x1000000 0x300000>;
gpio-controller;
#gpio-cells = <2>;
};
imem@8600000 {
compatible = "qcom,msm-imem";
reg = <0x08600000 0x1000>;
};
sdhc_1: sdhci@7824900 {
compatible = "qcom,sdhci-msm";
reg = <0x07824900 0x11c>, <0x07824000 0x800>;
qcom,bus-width = <8>;
non-removable;
status = "okay"; /* eMMC User, Boot1/2 нули WIP */
};
sdhc_2: sdhci@7864900 {
compatible = "qcom,sdhci-msm";
reg = <0x07864900 0x11c>, <0x07864000 0x800>;
qcom,bus-width = <4>;
status = "okay"; /* microSD */
};
serial0: serial@78af000 {
compatible = "qcom,msm-uartdm-v1.4";
reg = <0x78af000 0x200>;
status = "okay";
};
usb@78d9000 {
compatible = "qcom,hsusb-otg";
reg = <0x78d9000 0x400>;
qcom,hsusb-otg-mode = <1>;
status = "okay"; /* 05C6:9008 / 045E:9006 см. compat/ */
};
spmi@200f000 {
compatible = "qcom,spmi-pmic-arb";
reg = <0x200f000 0x1000>;
status = "okay"; /* PM8909 WIP-stub */
};
};
gpio-keys {
compatible = "gpio-keys";
vol-up { label = "Volume Up"; gpios = <&tlmm 90 1>; linux,code = <115>; };
cam-focus { label = "Camera Focus"; gpios = <&tlmm 91 1>; linux,code = <528>; };
cam-snap { label = "Camera Snapshot"; gpios = <&tlmm 92 1>; linux,code = <766>; };
/* PWR/VolDown через pm8909_pon: 116/114 */
};
};