From: Russell King - ARM Linux <linux@arm.linux.org.uk> To: Tony Lindgren <tony@atomide.com> Cc: arm@kernel.org, linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH 1/6] ARM: OMAP2+: Remove board-4430sdp.c Date: Mon, 8 Jul 2013 15:21:03 +0100 [thread overview] Message-ID: <20130708142103.GX21614@n2100.arm.linux.org.uk> (raw) In-Reply-To: <20130708093410.GT5523@atomide.com> On Mon, Jul 08, 2013 at 02:34:11AM -0700, Tony Lindgren wrote: > * Russell King - ARM Linux <linux@arm.linux.org.uk> [130706 06:42]: > > > > Okay, I guessed that the OMAP4430SDP was "blaze" (it's not obvious to > > use internal codenames for boards when they're known as "SDP" etc - > > especially when they have stickers on them saying that they're "SDP".) > > Agreed, let's update that. > > > With that worked out, throwing my standard printascii() hack into the > > kernel results in boot messages... up to the point where the timer is > > calibrated. So, it looks like either interrupts, clocks, or the OMAP > > timers are non-functional with DT based kernels on the SDP board. > > Hey the good news is that you've updated your build system to support > also appended dtb images, thanks for doing that! It was far from trivial - there's many places in the build process which do things quite differently depending on whether it's a DTB build or not. > > Any ideas? > > Looks like you need some things updated and added to your .config. > > -# CONFIG_OMAP_MUX is not set > +CONFIG_MACH_OMAP_GENERIC=y > > That we should nowadays always select though. > > CONFIG_REGULATOR_FIXED_VOLTAGE=y > > This you will need for Ethernet. > > CONFIG_PINCTRL_SINGLE=y > > This is good to have, will be needed especially for for UART > wake-up events with deeper idle modes enabled once the pending > pinctrl patches are merged. That probably explains why there was no output. > Then there's a pending patch to change drivers/i2c/busses/i2c-omap.c > to use just a regular module_init, that should remove the i2c timeout > errors as then deferred probe will work properly. It seems that - yet again - the mmc devices have swapped themselves. Also looks like the nonfunctional video stuff is even more nonfunctional than usual: omapdss DSI error: can't get VDDS_DSI regulator omapdss HDMI error: can't get VDDA_HDMI_DAC regulator ASoC looks dead too: omap-abe-twl6040 sound.10: ASoC: CPU DAI (null) not registered omap-abe-twl6040 sound.10: snd_soc_register_card() failed: -517 > BTW, maybe add a link to your build system to www.arm.linux.org.uk > developer page too? At least I could not find a link to it. Hmm, I thought I had, but it looks like I never pushed the change to the main site. I'll do that at some point.
WARNING: multiple messages have this Message-ID (diff)
From: linux@arm.linux.org.uk (Russell King - ARM Linux) To: linux-arm-kernel@lists.infradead.org Subject: [PATCH 1/6] ARM: OMAP2+: Remove board-4430sdp.c Date: Mon, 8 Jul 2013 15:21:03 +0100 [thread overview] Message-ID: <20130708142103.GX21614@n2100.arm.linux.org.uk> (raw) In-Reply-To: <20130708093410.GT5523@atomide.com> On Mon, Jul 08, 2013 at 02:34:11AM -0700, Tony Lindgren wrote: > * Russell King - ARM Linux <linux@arm.linux.org.uk> [130706 06:42]: > > > > Okay, I guessed that the OMAP4430SDP was "blaze" (it's not obvious to > > use internal codenames for boards when they're known as "SDP" etc - > > especially when they have stickers on them saying that they're "SDP".) > > Agreed, let's update that. > > > With that worked out, throwing my standard printascii() hack into the > > kernel results in boot messages... up to the point where the timer is > > calibrated. So, it looks like either interrupts, clocks, or the OMAP > > timers are non-functional with DT based kernels on the SDP board. > > Hey the good news is that you've updated your build system to support > also appended dtb images, thanks for doing that! It was far from trivial - there's many places in the build process which do things quite differently depending on whether it's a DTB build or not. > > Any ideas? > > Looks like you need some things updated and added to your .config. > > -# CONFIG_OMAP_MUX is not set > +CONFIG_MACH_OMAP_GENERIC=y > > That we should nowadays always select though. > > CONFIG_REGULATOR_FIXED_VOLTAGE=y > > This you will need for Ethernet. > > CONFIG_PINCTRL_SINGLE=y > > This is good to have, will be needed especially for for UART > wake-up events with deeper idle modes enabled once the pending > pinctrl patches are merged. That probably explains why there was no output. > Then there's a pending patch to change drivers/i2c/busses/i2c-omap.c > to use just a regular module_init, that should remove the i2c timeout > errors as then deferred probe will work properly. It seems that - yet again - the mmc devices have swapped themselves. Also looks like the nonfunctional video stuff is even more nonfunctional than usual: omapdss DSI error: can't get VDDS_DSI regulator omapdss HDMI error: can't get VDDA_HDMI_DAC regulator ASoC looks dead too: omap-abe-twl6040 sound.10: ASoC: CPU DAI (null) not registered omap-abe-twl6040 sound.10: snd_soc_register_card() failed: -517 > BTW, maybe add a link to your build system to www.arm.linux.org.uk > developer page too? At least I could not find a link to it. Hmm, I thought I had, but it looks like I never pushed the change to the main site. I'll do that at some point.
next prev parent reply other threads:[~2013-07-08 14:21 UTC|newest] Thread overview: 100+ messages / expand[flat|nested] mbox.gz Atom feed top 2013-05-17 19:17 [PATCH 0/6] Drop legacy booting for omap4 for v3.11, boot with device tree only Tony Lindgren 2013-05-17 19:17 ` Tony Lindgren 2013-05-17 19:17 ` [PATCH 1/6] ARM: OMAP2+: Remove board-4430sdp.c Tony Lindgren 2013-05-17 19:17 ` Tony Lindgren 2013-05-20 9:54 ` Russell King - ARM Linux 2013-05-20 9:54 ` Russell King - ARM Linux 2013-05-20 17:10 ` Tony Lindgren 2013-05-20 17:10 ` Tony Lindgren 2013-07-06 13:10 ` Russell King - ARM Linux 2013-07-06 13:10 ` Russell King - ARM Linux 2013-07-06 13:36 ` Russell King - ARM Linux 2013-07-06 13:36 ` Russell King - ARM Linux 2013-07-08 9:34 ` Tony Lindgren 2013-07-08 9:34 ` Tony Lindgren 2013-07-08 14:21 ` Russell King - ARM Linux [this message] 2013-07-08 14:21 ` Russell King - ARM Linux 2013-07-09 8:23 ` Tony Lindgren 2013-07-09 8:23 ` Tony Lindgren 2013-07-12 9:09 ` Peter Ujfalusi 2013-07-12 9:09 ` Peter Ujfalusi 2013-07-22 9:40 ` Tomi Valkeinen 2013-07-22 9:40 ` Tomi Valkeinen 2013-10-27 13:26 ` Javier Martinez Canillas 2013-10-27 13:26 ` Javier Martinez Canillas 2013-10-28 13:32 ` Tomi Valkeinen 2013-10-28 13:32 ` Tomi Valkeinen 2013-10-28 14:25 ` Javier Martinez Canillas 2013-10-28 14:25 ` Javier Martinez Canillas 2013-07-13 2:31 ` Olof Johansson 2013-07-13 2:31 ` Olof Johansson 2013-07-13 3:10 ` Olof Johansson 2013-07-13 3:10 ` Olof Johansson 2013-07-15 6:55 ` Tony Lindgren 2013-07-15 6:55 ` Tony Lindgren 2013-07-06 21:36 ` Arnd Bergmann 2013-07-06 21:36 ` Arnd Bergmann 2013-07-06 23:37 ` debugging options (was: Re: [PATCH 1/6] ARM: OMAP2+: Remove board-4430sdp.c) Russell King - ARM Linux 2013-07-06 23:37 ` Russell King - ARM Linux 2013-05-17 19:17 ` [PATCH 2/6] ARM: OMAP2+: Remove board-omap4panda.c Tony Lindgren 2013-05-17 19:17 ` Tony Lindgren 2013-06-03 15:28 ` Ming Lei 2013-06-03 15:28 ` Ming Lei 2013-06-12 16:31 ` Tony Lindgren 2013-06-12 16:31 ` Tony Lindgren 2013-06-12 17:14 ` Tony Lindgren 2013-06-12 17:14 ` Tony Lindgren 2013-06-13 9:21 ` Sricharan R 2013-06-13 9:21 ` Sricharan R 2013-06-13 10:12 ` Sricharan R 2013-06-13 10:12 ` Sricharan R 2013-06-13 11:05 ` Tony Lindgren 2013-06-13 11:05 ` Tony Lindgren 2013-06-13 13:36 ` Ming Lei 2013-06-13 13:36 ` Ming Lei 2013-06-14 13:31 ` Ming Lei 2013-06-14 13:31 ` Ming Lei 2013-06-14 13:58 ` Ming Lei 2013-06-14 13:58 ` Ming Lei 2013-06-17 7:42 ` Sricharan R 2013-06-17 7:42 ` Sricharan R 2013-06-17 8:06 ` Arnaud Patard 2013-06-17 8:06 ` Arnaud Patard (Rtp) 2013-06-17 8:16 ` Ming Lei 2013-06-17 8:16 ` Ming Lei 2013-06-17 8:27 ` Tony Lindgren 2013-06-17 8:27 ` Tony Lindgren 2013-06-17 8:41 ` Ming Lei 2013-06-17 8:41 ` Ming Lei 2013-06-17 8:49 ` Tony Lindgren 2013-06-17 8:49 ` Tony Lindgren 2013-06-17 8:24 ` Tony Lindgren 2013-06-17 8:24 ` Tony Lindgren 2013-06-17 9:46 ` Arnaud Patard 2013-06-17 9:46 ` Arnaud Patard (Rtp) 2013-06-17 10:26 ` Tony Lindgren 2013-06-17 10:26 ` Tony Lindgren 2013-06-18 11:27 ` Tony Lindgren 2013-06-18 11:27 ` Tony Lindgren 2013-06-19 9:45 ` Arnaud Patard 2013-06-19 9:45 ` Arnaud Patard (Rtp) 2013-06-19 9:58 ` Tony Lindgren 2013-06-19 9:58 ` Tony Lindgren 2013-06-20 7:29 ` Arnaud Patard 2013-06-20 7:29 ` Arnaud Patard (Rtp) 2013-06-21 6:01 ` Tony Lindgren 2013-06-21 6:01 ` Tony Lindgren 2013-05-17 19:17 ` [PATCH 3/6] ARM: OMAP2+: Remove legacy mux data for omap4 Tony Lindgren 2013-05-17 19:17 ` Tony Lindgren 2013-05-17 19:17 ` [PATCH 4/6] ARM: OMAP2+: Remove omap4 pdata from hsmmc.c Tony Lindgren 2013-05-17 19:17 ` Tony Lindgren 2013-05-17 19:18 ` [PATCH 5/6] ARM: OMAP2+: Remove omap4 pdata for USB Tony Lindgren 2013-05-17 19:18 ` Tony Lindgren 2013-05-17 19:18 ` [PATCH 6/6] ARM: OMAP2+: Remove omap4 ocp2scp pdata Tony Lindgren 2013-05-17 19:18 ` Tony Lindgren 2013-05-17 20:05 ` Felipe Balbi 2013-05-17 20:05 ` Felipe Balbi 2013-05-21 11:53 ` Kishon Vijay Abraham I 2013-05-21 11:53 ` Kishon Vijay Abraham I 2013-06-07 10:05 ` [PATCH 0/6] Drop legacy booting for omap4 for v3.11, boot with device tree only Tomi Valkeinen 2013-06-07 10:05 ` Tomi Valkeinen
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20130708142103.GX21614@n2100.arm.linux.org.uk \ --to=linux@arm.linux.org.uk \ --cc=arm@kernel.org \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-omap@vger.kernel.org \ --cc=tony@atomide.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.