Skip to contentSkip to conversation

ARM: davinci: fix DT booting with default defconfig

PATCH New Kevin Hilman 2 participants 4 messages Mar 14, 2014 – Mar 18, 2014 Arm (32-bit)

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 ARM: davinci: fix DT booting with default defconfig

Davinci boards tend to have older booloaders without DTB support. Enable appended DTB support by default to allow DT booting on older platforms. While there, also enable /proc/device-tree support for easy verification of DT boot.

---
Sekhar, this applies on top of your latest defconfig cleanup queued for v3.15 and validated with DT and legacy boot on DA850 EVM.

 arch/arm/configs/davinci_all_defconfig | 3 +++
 1 file changed, 3 insertions(+)
arch/arm/configs/davinci_all_defconfig +3 -0
index fff4eb6f62c2..2df72ffb09a2 100644
@@ -40,6 +40,8 @@ CONFIG_LEDS=y
 CONFIG_USE_OF=y
 CONFIG_ZBOOT_ROM_TEXT=0x0
 CONFIG_ZBOOT_ROM_BSS=0x0
+CONFIG_ARM_APPENDED_DTB=y
+CONFIG_ARM_ATAG_DTB_COMPAT=y
 CONFIG_AUTO_ZRELADDR=y
 CONFIG_CPU_FREQ=y
 CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
@@ -70,6 +72,7 @@ CONFIG_MTD_CFI_AMDSTD=m
 CONFIG_MTD_PHYSMAP=m
 CONFIG_MTD_NAND=m
 CONFIG_MTD_NAND_DAVINCI=m
+CONFIG_PROC_DEVICETREE=y
 CONFIG_BLK_DEV_LOOP=m
 CONFIG_BLK_DEV_RAM=y
 CONFIG_BLK_DEV_RAM_COUNT=1
Signature · 1 line
1.8.3
#1 lore raw

PATCH 1/1 ARM: davinci: fix DT booting with default defconfig

Quoted 9 lines · Kevin Hilman

Davinci boards tend to have older booloaders without DTB support. Enable appended DTB support by default to allow DT booting on older platforms. While there, also enable /proc/device-tree support for easy verification of DT boot.

---
Sekhar, this applies on top of your latest defconfig cleanup queued for v3.15 and validated with DT and legacy boot on DA850 EVM.

Thanks Kevin. If you will take this directly through ARM-SoC:

Thanks,
Sekhar

#2 lore raw

PATCH 1/1 ARM: davinci: fix DT booting with default defconfig

Quoted 6 lines · Sekhar Nori
Quoted 5 lines · Kevin Hilman

Davinci boards tend to have older booloaders without DTB support. Enable appended DTB support by default to allow DT booting on older platforms. While there, also enable /proc/device-tree support for easy verification of DT boot.

Quoted 8 lines
Quoted 4 lines

---
Sekhar, this applies on top of your latest defconfig cleanup queued for v3.15 and validated with DT and legacy boot on DA850 EVM.

Thanks Kevin. If you will take this directly through ARM-SoC:

I'd prefer if you just take it along with your changes. Maybe as a fix for v3.15-rc since it fixes some booting issues with legacy booting on top of your defconfig cleanup.

Kevin

#3 lore raw

PATCH 1/1 ARM: davinci: fix DT booting with default defconfig

Quoted 12 lines · Kevin Hilman
Quoted 11 lines · Sekhar Nori
Quoted 9 lines · Kevin Hilman

Davinci boards tend to have older booloaders without DTB support. Enable appended DTB support by default to allow DT booting on older platforms. While there, also enable /proc/device-tree support for easy verification of DT boot.

---
Sekhar, this applies on top of your latest defconfig cleanup queued for v3.15 and validated with DT and legacy boot on DA850 EVM.

Quoted 7 lines
Quoted 3 lines

Thanks Kevin. If you will take this directly through ARM-SoC:

I'd prefer if you just take it along with your changes. Maybe as a fix for v3.15-rc since it fixes some booting issues with legacy booting on top of your defconfig cleanup.

Okay sure.

Thanks,
Sekhar