[Letux-kernel] letux-4.7-rc4
H. Nikolaus Schaller
hns at goldelico.com
Mon Jun 20 17:50:37 CEST 2016
have merged / rebased / compiled / pushed.
first test results on GTA04:
NAND is working again :)
May need to reformat ubifs but if formatted it works fine.
Compare:
http://projects.goldelico.com/p/gta04-rootfs/source/tree/master/config/root/flash-nand#L244
GTA04A5 OneNAND:
here we still have a bug in the gpmc config. It says "invalid configuration!":
root at letux:~# dmesg|fgrep gpmc
[ 0.709472] driver_register 'omap-gpmc'
[ 0.897430] omap-gpmc 6e000000.gpmc: GPMC revision 5.0
[ 0.897766] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
[ 0.901153] gpmc_cs_program_settings: invalid configuration!
[ 0.901184] omap-gpmc 6e000000.gpmc: failed to probe DT children
[ 0.908325] omap-gpmc: probe of 6e000000.gpmc failed with error -22
root at letux:~#
http://git.goldelico.com/?p=gta04-kernel.git;a=blob;f=arch/arm/boot/dts/omap3-gta04a5.dts;h=5a27ab353b8ebb2ed336412af11285a318102833;hb=d0ed6fc898dc7575ec4683f6867402efff0d176b#l65
It looks to be the same as for N950 which was told me a while ago to be the right one:
http://lxr.free-electrons.com/source/arch/arm/boot/dts/omap3-n950-n9.dtsi#L179
The error hints at: http://lxr.free-electrons.com/source/drivers/memory/omap-gpmc.c#L1602
but what does
/* Address-data multiplexing not supported for NAND devices */
if (p->device_nand && p->mux_add_data)
mean? And how do we (not) run into that condition being true through our DT bits?
Anyone having a little time to investigate by code inspection?
Thanks,
Nikolaus
More information about the Letux-kernel
mailing list