From mboxrd@z Thu Jan 1 00:00:00 1970 From: tony@atomide.com (Tony Lindgren) Date: Tue, 26 Nov 2013 10:20:22 -0800 Subject: [BUG] PandaBoard hangs before starting init while booting v3.12 In-Reply-To: References: <87hab9agjr.fsf@gmail.com> <87wqk3n54l.fsf@gmail.com> <20131120183548.GH10317@atomide.com> Message-ID: <20131126182022.GJ26766@atomide.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org * Chao Xu [131122 19:28]: > "I wonder if we also have some dependency to some earlier versions of > u-boot as u-boot now only muxes the essential pins?" > This is exactly the problem in my case. I added "#define > CONFIG_SYS_ENABLE_PADS_ALL" in u-boot/include/configs/omap4_common.h > and now there is output. > > I guess the reason that the u-boot worked out-of-box for Ben but not > for me is that I missed some configurations in v3.12 kernel. I image > there is a config options that tells the kernel to take care of the > non-essential pins that used to be the responsibility of u-boot. Could > you confirm my hypothesis? And if so, could you kindly suggest what's > the name of the config option? That would be CONFIG_PINCTRL_SINGLE=y for device tree based omaps. But if we have the configuration missing for some driver in the board specific .dts file, that won't help naturally. We do have PINCTRL_SINGLE enabled in omap2plus_defconfig. Regards, Tony