Whispers of the Shadow Clock

お問い合わせ

MSM8974のDevice Tree

・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