devicetree support for efikasb

Matt Sealey matt at genesi-usa.com
Mon Dec 24 21:49:49 EST 2012


also Tested-by: Matt Sealey <matt at genesi-usa.com>

Matt Sealey <matt at genesi-usa.com>
Product Development Analyst, Genesi USA, Inc.


On Thu, Dec 20, 2012 at 10:34 AM, Steev Klimaszewski
<steev at genesi-usa.com>wrote:

> Hi Sascha,
>
> I've given the patchset a (very) quick once over, but both myself and
> Arnaud have tested PATA - any chance you could push them to the ata mailing
> list to get accepted (I believe that's where they belong) - Feel free to
> add my Tested-By: and Arnaud said his as well.
>
>
> On Wed, Dec 19, 2012 at 2:56 AM, Sascha Hauer <s.hauer at pengutronix.de>wrote:
>
>> On Tue, Dec 18, 2012 at 11:30:17AM +0100, Arnaud Patard wrote:
>> > Arnaud Patard (Rtp) <arnaud.patard at rtp-net.org> writes:
>> > Hi,
>> >
>> >
>> > >>
>> > >>>
>> > >>> >
>> > >>> > I'm not posting the patches here since I do not consider them
>> ready, but
>> > >>> > for everyone interested you can pull the following git tree. I
>> have no
>> > >>> > idea if the patches work together with the preinstalled U-Boot, I
>> use
>> > >>> > barebox on the Smartbook.
>> > >>>
>> > >>> I've (very quickly) tested it yesterday and it didn't even boot.
>> I've
>> > >>> yet to look at the serial port output to check if it's a problem on
>> my
>> > >>> side or a bug in the kernel.
>> > >>
>> > >> Do you mean barebox doesn't boot or the kernel doesn't boot?
>> > >
>> > > No idea. All I get is a black screen, so I need to look at the serial
>> > > output. Oh, it's uboot not barebox btw. Sorry for the confusion.
>> >
>> > After digging a little bit, turns out that someone failed to make sure
>> > that clocks are enabled before reading/writing some
>> > registers. imx51_ipu_mipi_setup() is called very early in the boot and
>> > it's way before the clocks are enabled. So, as the clock is not enabled
>> > when booting on my sb, it's freezing hard. A quick hack to move the call
>> > to the end of mx51_clocks_init() allows to boot.
>>
>> Shawn already noticed this. A fix should appear soon in mainline.
>>
>> >
>> > Then, I'm getting a oops. i2c doesn't seem to work (maybe related to
>> > Matt and Steev remarks about pinctrl settings) so the edid is not found
>> > and when the mtl017 driver is trying to fall back, it falls back the the
>> > edid which may be provided by the dts. As it's not the case, it's
>> > crashing at the memcmp() call. With a new test to check that, I can boot
>> > on my mmc.
>> >
>> > PATA is detected too but usb doesn't detect anything on the bus.
>> >
>> > Next steps will probably be something like checking mtl017/lvds,lcd
>> > gpios/regulators/pinctrl and then look at usb.
>>
>> This is probably because I'm using barebox. The i2c pinmux is probably
>> configured in the bootloader correctly. That should be easy to fix.
>> USB may be more work though...
>>
>> >
>> > Oh, btw, the smartbook have only 512M of ram, not 1G so you need to fix
>> > that in your dts file.
>>
>> Will do. The bootloader fixes that for me currently, so I didn't realize
>> this.
>>
>> Sascha
>>
>> --
>> Pengutronix e.K.                           |                             |
>> Industrial Linux Solutions                 | http://www.pengutronix.de/ |
>> Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0
>>  |
>> Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555|
>>
>
>
>
> --
> Best Regards,
> Steev
>
> Steev Klimaszewski <steev at genesi-usa.com>
> Senior Software Engineer, Genesi USA, Inc.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20121224/3b4fbc62/attachment-0001.html>


More information about the linux-arm-kernel mailing list