MSM8974のDevice Tree
2013年6月15日
・Code Aurora
https://www.codeaurora.org/
・Release Branch
https://www.codeaurora.org/xwiki/bin/QAEP/release
・適当に新しそうなMSM8974のAndroid 4.2.2
Date |
Tag / Build ID |
Chipset |
Manifest |
Android Version |
May 31, 2013 |
M8974AAAAANLYA00050096 |
msm8974 |
M8974AAAAANLYA00050096.xml |
04.02.02 |
$ repo init -u git://codeaurora.org/platform/manifest.git -b release -m M8974AAAAANLYA00050096.xml –repo-url=git://codeaurora.org/tools/repo.git
$ repo sync
$ . build/envsetup.sh
$ choosecombo 1 msm8974 userdebug
$ make -j8
・DTS
$ ls kernel/arch/arm/boot/dts/msm8974*
kernel/arch/arm/boot/dts/msm8974-bus.dtsi kernel/arch/arm/boot/dts/msm8974-v1-cdp.dts
kernel/arch/arm/boot/dts/msm8974-camera-sensor-cdp.dtsi kernel/arch/arm/boot/dts/msm8974-v1-fluid.dts
kernel/arch/arm/boot/dts/msm8974-camera-sensor-fluid.dtsi kernel/arch/arm/boot/dts/msm8974-v1-iommu-domains.dtsi
kernel/arch/arm/boot/dts/msm8974-camera-sensor-liquid.dtsi kernel/arch/arm/boot/dts/msm8974-v1-iommu.dtsi
kernel/arch/arm/boot/dts/msm8974-camera-sensor-mtp.dtsi kernel/arch/arm/boot/dts/msm8974-v1-liquid.dts
kernel/arch/arm/boot/dts/msm8974-camera.dtsi kernel/arch/arm/boot/dts/msm8974-v1-mtp.dts
kernel/arch/arm/boot/dts/msm8974-cdp.dtsi kernel/arch/arm/boot/dts/msm8974-v1-pm.dtsi
kernel/arch/arm/boot/dts/msm8974-clock.dtsi kernel/arch/arm/boot/dts/msm8974-v1-rumi.dts
kernel/arch/arm/boot/dts/msm8974-coresight.dtsi kernel/arch/arm/boot/dts/msm8974-v1-sim.dts
kernel/arch/arm/boot/dts/msm8974-fluid.dtsi kernel/arch/arm/boot/dts/msm8974-v1.dtsi
kernel/arch/arm/boot/dts/msm8974-gpu.dtsi kernel/arch/arm/boot/dts/msm8974-v2-cdp.dts
kernel/arch/arm/boot/dts/msm8974-ion.dtsi kernel/arch/arm/boot/dts/msm8974-v2-fluid.dts
kernel/arch/arm/boot/dts/msm8974-leds.dtsi kernel/arch/arm/boot/dts/msm8974-v2-iommu-domains.dtsi
kernel/arch/arm/boot/dts/msm8974-liquid.dtsi kernel/arch/arm/boot/dts/msm8974-v2-iommu.dtsi
kernel/arch/arm/boot/dts/msm8974-mdss.dtsi kernel/arch/arm/boot/dts/msm8974-v2-liquid.dts
kernel/arch/arm/boot/dts/msm8974-mtp.dtsi kernel/arch/arm/boot/dts/msm8974-v2-mtp.dts
kernel/arch/arm/boot/dts/msm8974-regulator.dtsi kernel/arch/arm/boot/dts/msm8974-v2-pm.dtsi
kernel/arch/arm/boot/dts/msm8974-rumi.dtsi kernel/arch/arm/boot/dts/msm8974-v2.dtsi
kernel/arch/arm/boot/dts/msm8974-sim.dtsi kernel/arch/arm/boot/dts/msm8974.dtsi
kernel/arch/arm/boot/dts/msm8974-smp2p.dtsi
・DTB
$ ls out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974*dtb
out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974-v1-cdp.dtb
out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974-v1-fluid.dtb
out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974-v1-liquid.dtb
out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974-v1-mtp.dtb
out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974-v1-rumi.dtb
out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974-v1-sim.dtb
out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974-v2-cdp.dtb
out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974-v2-fluid.dtb
out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974-v2-liquid.dtb
out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974-v2-mtp.dtb
・dt.img
$ ls out/target/product/msm8974/
EMMCBOOT.MBN cache emmc_appsboot.mbn obj ramdisk.img system
android-info.txt cache.img emmc_appsboot.raw persist recovery system.img
boot.img clean_steps.mk fake_packages persist.img recovery.img test
boot.img.nonsecure data installed-files.txt previous_build_config.mk root userdata.img
bootloader dt.img kernel ramdisk-recovery.img symbols
・dt.imgはdtbToolで作成
$ out/host/linux-x86/bin/dtbTool -o out/target/product/msm8974/dt.img -s 2048 -p out/target/product/msm8974/obj/KERNEL_OBJ/scripts/dtc/ out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot
・Code Aurora
https://www.codeaurora.org/
・Release Branch
https://www.codeaurora.org/xwiki/bin/QAEP/release
・適当に新しそうなMSM8974のAndroid 4.2.2
Date |
Tag / Build ID |
Chipset |
Manifest |
Android Version |
May 31, 2013 |
M8974AAAAANLYA00050096 |
msm8974 |
M8974AAAAANLYA00050096.xml |
04.02.02 |
$ repo init -u git://codeaurora.org/platform/manifest.git -b release -m M8974AAAAANLYA00050096.xml –repo-url=git://codeaurora.org/tools/repo.git
$ repo sync
$ . build/envsetup.sh
$ choosecombo 1 msm8974 userdebug
$ make -j8
・DTS
$ ls kernel/arch/arm/boot/dts/msm8974*
kernel/arch/arm/boot/dts/msm8974-bus.dtsi kernel/arch/arm/boot/dts/msm8974-v1-cdp.dts
kernel/arch/arm/boot/dts/msm8974-camera-sensor-cdp.dtsi kernel/arch/arm/boot/dts/msm8974-v1-fluid.dts
kernel/arch/arm/boot/dts/msm8974-camera-sensor-fluid.dtsi kernel/arch/arm/boot/dts/msm8974-v1-iommu-domains.dtsi
kernel/arch/arm/boot/dts/msm8974-camera-sensor-liquid.dtsi kernel/arch/arm/boot/dts/msm8974-v1-iommu.dtsi
kernel/arch/arm/boot/dts/msm8974-camera-sensor-mtp.dtsi kernel/arch/arm/boot/dts/msm8974-v1-liquid.dts
kernel/arch/arm/boot/dts/msm8974-camera.dtsi kernel/arch/arm/boot/dts/msm8974-v1-mtp.dts
kernel/arch/arm/boot/dts/msm8974-cdp.dtsi kernel/arch/arm/boot/dts/msm8974-v1-pm.dtsi
kernel/arch/arm/boot/dts/msm8974-clock.dtsi kernel/arch/arm/boot/dts/msm8974-v1-rumi.dts
kernel/arch/arm/boot/dts/msm8974-coresight.dtsi kernel/arch/arm/boot/dts/msm8974-v1-sim.dts
kernel/arch/arm/boot/dts/msm8974-fluid.dtsi kernel/arch/arm/boot/dts/msm8974-v1.dtsi
kernel/arch/arm/boot/dts/msm8974-gpu.dtsi kernel/arch/arm/boot/dts/msm8974-v2-cdp.dts
kernel/arch/arm/boot/dts/msm8974-ion.dtsi kernel/arch/arm/boot/dts/msm8974-v2-fluid.dts
kernel/arch/arm/boot/dts/msm8974-leds.dtsi kernel/arch/arm/boot/dts/msm8974-v2-iommu-domains.dtsi
kernel/arch/arm/boot/dts/msm8974-liquid.dtsi kernel/arch/arm/boot/dts/msm8974-v2-iommu.dtsi
kernel/arch/arm/boot/dts/msm8974-mdss.dtsi kernel/arch/arm/boot/dts/msm8974-v2-liquid.dts
kernel/arch/arm/boot/dts/msm8974-mtp.dtsi kernel/arch/arm/boot/dts/msm8974-v2-mtp.dts
kernel/arch/arm/boot/dts/msm8974-regulator.dtsi kernel/arch/arm/boot/dts/msm8974-v2-pm.dtsi
kernel/arch/arm/boot/dts/msm8974-rumi.dtsi kernel/arch/arm/boot/dts/msm8974-v2.dtsi
kernel/arch/arm/boot/dts/msm8974-sim.dtsi kernel/arch/arm/boot/dts/msm8974.dtsi
kernel/arch/arm/boot/dts/msm8974-smp2p.dtsi
・DTB
$ ls out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974*dtb
out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974-v1-cdp.dtb
out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974-v1-fluid.dtb
out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974-v1-liquid.dtb
out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974-v1-mtp.dtb
out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974-v1-rumi.dtb
out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974-v1-sim.dtb
out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974-v2-cdp.dtb
out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974-v2-fluid.dtb
out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974-v2-liquid.dtb
out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot/msm8974-v2-mtp.dtb
・dt.img
$ ls out/target/product/msm8974/
EMMCBOOT.MBN cache emmc_appsboot.mbn obj ramdisk.img system
android-info.txt cache.img emmc_appsboot.raw persist recovery system.img
boot.img clean_steps.mk fake_packages persist.img recovery.img test
boot.img.nonsecure data installed-files.txt previous_build_config.mk root userdata.img
bootloader dt.img kernel ramdisk-recovery.img symbols
・dt.imgはdtbToolで作成
$ out/host/linux-x86/bin/dtbTool -o out/target/product/msm8974/dt.img -s 2048 -p out/target/product/msm8974/obj/KERNEL_OBJ/scripts/dtc/ out/target/product/msm8974/obj/KERNEL_OBJ/arch/arm/boot
Grapefruit