[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