Hello Ezequiel,

On Tue, Apr 22, 2014 at 9:37 PM, Ezequiel Garcia
<ezequiel.gar...@free-electrons.com> wrote:
> On Apr 22, Javier Martinez Canillas wrote:
>> On Tue, Apr 22, 2014 at 3:29 PM, Peter Ujfalusi <peter.ujfal...@ti.com> 
>> wrote:
>> > On 04/22/2014 04:18 PM, Nishanth Menon wrote:
>> >> next-20140422-omap2plus_defconfig
>> >>  1:  am335x-sk:  Boot FAIL: http://slexy.org/raw/s2gh6XsLve
>> >>  2: am3517-evm:  Boot PASS: http://slexy.org/raw/s2MTkdzPnb
>> >>  3:  am37x-evm:  Boot PASS: http://slexy.org/raw/s2SJwrVat8
>> >>  4: am43xx-epos:  Boot PASS: http://slexy.org/raw/s2184jfKlq
>> >>  5: am43xx-gpevm:  Boot FAIL: http://slexy.org/raw/s21qIYDHqa
>> >>> known
>> >>  6: BeagleBoard-XM:  Boot FAIL: http://slexy.org/raw/s21EyANlGX
>> >>  7: beagleboard-vanilla:  Boot FAIL: http://slexy.org/raw/s20lc3icwS
>> >>  8: beaglebone-black:  Boot PASS: http://slexy.org/raw/s2ykosQg6C
>> >>  9: beaglebone:  Boot PASS: http://slexy.org/raw/s2DN9gqlmo
>> >> 10: craneboard:  Boot FAIL: http://slexy.org/raw/s21bP0auhl
>> >> 11: DRA7xx-EVM:  Boot FAIL: http://slexy.org/raw/s2rBG0C1x6
>> >> 12: OMAP3430-Labrador(LDP):  Boot PASS: http://slexy.org/raw/s2N3afw0TI
>> >> 13:       n900:  Boot PASS: http://slexy.org/raw/s21qmT6XCJ
>> >> 14: pandaboard-es:  Boot FAIL: http://slexy.org/raw/s28vlMGdeh
>> >> 15: pandaboard-vanilla:  Boot FAIL: http://slexy.org/raw/s20yHoGHdW
>> >> 16:    sdp2430:  Boot PASS: http://slexy.org/raw/s20i8Ir3yn
>> >> 17:    sdp3430:  Boot PASS: http://slexy.org/raw/s20t4VTeEB
>> >> 18:    sdp4430:  Boot FAIL: http://slexy.org/raw/s21SHcOP01
>> >> 19: OMAP5432uEVM:  Boot FAIL: http://slexy.org/raw/s2qmlRZped
>> >> TOTAL = 19 boards, Booted Boards = 9, No Boot boards = 10
>> >>
>> >> next-20140417-omap2plus_defconfig
>> >>  1: am335x-evm:  Boot PASS: http://slexy.org/raw/s2Yvz8RRkn
>> >>  2:  am335x-sk:  Boot FAIL: http://slexy.org/raw/s2JFbaPPVA
>> >>> farm issues. - But peter reports fail as well.
>> >
>> > Yes, 20140417 boot fails for me on am335x-evmsk. What I can see with early
>> > printk is that the boot hangs around/after omap-gpio in all cases without 
>> > any
>> > further information.
>> > I have checked the diff between 20140407, which was fine on evmsk 
>> > regarding to
>> > omap-gpio and if I revert:
>> > d04b76626e94 gpio: omap: convert driver to use gpiolib irqchip
>> >
>> > am335x-evmsk boots up fine.
>> >
>> > With that commit in place PandaBoardES boots fine, but evmsk does not.
>> >
>>
>> I've revised the patch again and I couldn't find the reason why
>> certain boards are failing to boot.
>>
>> I can't reproduce this issue since I only have a DM3730 IGEPv2 board
>> which boots fine but I should have access to an AM3354 IGEP Aquila
>> board which is similar to the am335x-evmsk so I may be able to debug
>> it.
>>
>
> I've tested 20140422 -next on a Beaglebone black board with a custom
> gpio-keys cape and it seems to be working fine.
>

Thanks a lot for testing the patches, then is not a problem with all
am335x since BBB is booting correctly.

> All the gpio are registered, but there are some suspicious messages:
>
> # dmesg | grep gpio
> gpiochip_add: registered GPIOs 0 to 31 on device: gpio
> gpiochip_add: registered GPIOs 32 to 63 on device: gpio
> gpiochip_add: registered GPIOs 64 to 95 on device: gpio
> gpiochip_add: registered GPIOs 96 to 127 on device: gpio
> of_get_named_gpiod_flags: can't parse gpios property of node 
> '/fixedregulator@0[0]'
> of_get_named_gpiod_flags: can't parse gpios property of node 
> '/ocp/serial@44e09000[0]'
> of_get_named_gpiod_flags exited with status 0
> of_get_named_gpiod_flags: can't parse gpios property of node 
> '/ocp/mmc@48060000[0]'
> of_get_named_gpiod_flags: can't parse gpios property of node 
> '/ocp/mmc@481d8000[0]'
> of_get_named_gpiod_flags: can't parse gpios property of node 
> '/ocp/mmc@481d8000[0]'
>

Yes those messages are suspicious indeed but I don't think that are
related with this patch-set since I've a similar log on my IGEPv2 when
booting 3.15-rc2 (which does not include the gpiolib irqchip
conversion):

dmesg | grep -i gpio
[    0.505554] gpiochip_add: registered GPIOs 0 to 31 on device: gpio
[    0.506927] OMAP GPIO hardware version 2.5
[    0.508697] gpiochip_add: registered GPIOs 32 to 63 on device: gpio
[    0.511352] gpiochip_add: registered GPIOs 64 to 95 on device: gpio
[    0.514007] gpiochip_add: registered GPIOs 96 to 127 on device: gpio
[    0.516571] gpiochip_add: registered GPIOs 128 to 159 on device: gpio
[    0.519256] gpiochip_add: registered GPIOs 160 to 191 on device: gpio
[    0.653167] of_get_named_gpiod_flags: can't parse gpios property of
node '/regulator-vdd33[0]'
[    0.654907] of_get_named_gpiod_flags: can't parse gpios property of
node '/regulator-vddvario[0]'
[    0.656066] of_get_named_gpiod_flags: can't parse gpios property of
node '/regulator-vdd33a[0]'
[    0.657257] of_get_named_gpiod_flags exited with status -517
[    0.665985] of_get_named_gpiod_flags exited with status 0
[    1.213073] of_get_named_gpiod_flags: can't parse gpios property of
node '/ocp/serial@4806a000[0]'
[    1.218109] of_get_named_gpiod_flags: can't parse gpios property of
node '/ocp/serial@4806c000[0]'
[    1.221160] of_get_named_gpiod_flags: can't parse gpios property of
node '/ocp/serial@49020000[0]'
[    2.094512] of_get_named_gpiod_flags: can't parse gpios property of
node '/ocp/serial@49042000[0]'
[    2.552764] of_get_named_gpiod_flags: can't parse gpios property of
node '/ocp/mmc@4809c000[0]'
[    2.552795] of_get_named_gpiod_flags: can't parse gpios property of
node '/ocp/mmc@4809c000[0]'
[    2.569305] of_get_named_gpiod_flags: can't parse gpios property of
node '/ocp/mmc@480b4000[0]'
[    2.569335] of_get_named_gpiod_flags: can't parse gpios property of
node '/ocp/mmc@480b4000[0]'
[    2.647216] of_get_named_gpiod_flags exited with status 0
[    2.659545] of_get_named_gpiod_flags exited with status -517
[    2.669006] of_get_named_gpiod_flags exited with status 0
[    2.908355] twl4030_gpio twl4030-gpio: gpio (irq 338) chaining IRQs 354..371
[    2.917266] gpiochip_find_base: found new base at 492
[    2.918487] gpiochip_add: registered GPIOs 492 to 511 on device: twl4030
[    2.993957] of_get_named_gpiod_flags: can't parse gpios property of
node '/ocp/mmc@4809c000[0]'
[    2.993988] of_get_named_gpiod_flags: can't parse gpios property of
node '/ocp/mmc@4809c000[0]'
[    3.045196] of_get_named_gpiod_flags: can't parse gpios property of
node '/ocp/mmc@480b4000[0]'
[    3.045227] of_get_named_gpiod_flags: can't parse gpios property of
node '/ocp/mmc@480b4000[0]'
[    3.094604] of_get_named_gpiod_flags exited with status 0
[    3.101531] of_get_named_gpiod_flags exited with status 0
[    8.423065] of_get_named_gpiod_flags exited with status 0
[    9.788970] of_get_named_gpiod_flags: can't parse gpios property of
node '/sound[0]'
[    9.837951] of_get_named_gpiod_flags: can't parse gpios property of
node '/sound[0]'
[   10.200561] of_get_named_gpiod_flags: can't parse gpios property of
node '/sound[0]'
[   10.203399] of_get_named_gpiod_flags: can't parse gpios property of
node '/ocp/i2c@48070000/twl@48/audio/codec[0]'

Best regards,
Javier

> Regards,
> --
> Ezequiel GarcĂ­a, Free Electrons
> Embedded Linux, Kernel and Android Engineering
> http://free-electrons.com
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to