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.
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:~#
It looks to be the same as for N950 which was told me a while ago to be the right one:
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?
More information about the Letux-kernel