qemu: lumia550.dts, pbl_stub WIP, build-emmc.sh, launch-wsl.sh dry-run
This commit is contained in:
@@ -0,0 +1,100 @@
|
||||
/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 */
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user