Hi Simon, On 2016-1-12 0:58, Simon Glass wrote: > Hi Jeffy, > > On 8 January 2016 at 03:51, Jeffy Chen <jeffy.chen at rock-chips.com> wrote: >> Hi Simon, >> >> On 2016-1-8 11:34, Simon Glass wrote: >>> Hi Jeffy, >>> >>> On 4 January 2016 at 00:50, Jeffy Chen <jeffy.chen at rock-chips.com> wrote: >>>> The android kernel is using appended dtb by default, and store >>>> ramdisk right after kernel & dtb. >>>> So we needs to relocate ramdisk, and use atags to pass params. >>>> >>>> Signed-off-by: Jeffy Chen <jeffy.chen at rock-chips.com> >>>> --- >>>> >>>> include/configs/kylin_rk3036.h | 23 +++++++++++++++++++++++ >>>> 1 file changed, 23 insertions(+) >>> Acked-by: Simon Glass <sjg at chromium.org> >>> >>> What kernel version are you using? >> It's kernel v4.1 for android project: >> git fetch >> https://android.googlesource.com/platform/hardware/bsp/kernel/common/v4.1 >> refs/changes/03/188603/5 && git checkout FETCH_HEAD :) > OK - just wondered why it needs ATAGs (CONFIG_SETUP_MEMORY_TAGS) - are > there things that device tree does not support? I saw our guys used to detect ddr params in the loader, and pass memory areas and reserved areas to kernel... and kernel's device tree would only define a common memory node in the dtsi, which is not match the actually memory. > used to > >>> >>> Regards, >>> Simon >>> >> On 2016-1-8 11:34, Simon Glass wrote: >>> Hi Jeffy, >>> >>> On 4 January 2016 at 00:50, Jeffy Chen <jeffy.chen at rock-chips.com> wrote: >>>> The android kernel is using appended dtb by default, and store >>>> ramdisk right after kernel & dtb. >>>> So we needs to relocate ramdisk, and use atags to pass params. >>>> >>>> Signed-off-by: Jeffy Chen <jeffy.chen at rock-chips.com> >>>> --- >>>> >>>> include/configs/kylin_rk3036.h | 23 +++++++++++++++++++++++ >>>> 1 file changed, 23 insertions(+) >>> Acked-by: Simon Glass <sjg at chromium.org> >>> >>> What kernel version are you using? >>> >>> Regards, >>> Simon >>> > Regards, > Simon >