101 lines
2.5 KiB
Devicetree
101 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 = <0 0 0 0xffffffff>;
|
|
|
|
tlmm: pinctrl@1000000 {
|
|
compatible = "qcom,msm8909-tlmm";
|
|
reg = <0x1000000 0x300000>;
|
|
};
|
|
|
|
imem@8600000 {
|
|
compatible = "qcom,msm-imem";
|
|
reg = <0x08600000 0x1000>;
|
|
};
|
|
|
|
sdhc_1: sdhci@7824000 {
|
|
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@7864000 {
|
|
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 */
|
|
};
|
|
};
|