[U-Boot] U-Boot on Minnowboard Max

George McCollister george.mccollister at gmail.com
Fri Jun 10 15:46:46 CEST 2016


On Fri, Jun 10, 2016 at 8:29 AM, vinoth eswaran <evinoth1206 at gmail.com> wrote:
> On Fri, Jun 10, 2016 at 2:53 PM, George McCollister
> <george.mccollister at gmail.com> wrote:
>> On Thu, Jun 9, 2016 at 11:01 PM, Bin Meng <bmeng.cn at gmail.com> wrote:
>>> Hi,
>>>
>>> +Simon, ML and Stefan.
>>>
>>> On Wed, Jun 8, 2016 at 11:58 PM, vinoth eswaran <evinoth1206 at gmail.com> wrote:
>>>> Hello Bin,
>>>>
>>>>   Sorry that I don't know how not to reply without top-posting. I
>>>> don't know which settings to change, google didn't help me in this
>>>> case.
>>>>
>>>
>>> It's a posting style. See https://en.wikipedia.org/wiki/Posting_style.
>>> We use bottom-posting.
>>>
>>>> I have tested your patch on my target and found out that now mounting
>>>> root file system by sd card is fine. Thanks a lot :)
>>>>
>>>
>>> Great!
>>>
>>>> Now I am seeing another issue , the USB3.0 port (bottom) is not
>>>> working. I am sure that both ports are working fine with UEFI
>>>> Firmware. I tested by connecting a mouse to the USB port , in the
>>>> USB2.0 port (upper) it is working fine but in the USB3.0 port the
>>>> mouse is not getting detected. I am not sure why it is happening. I
>>>> looked into the kernel logs but I didn't get any error/debug messages.
>>>> Can you please check this on your board also.
>>>>
>>>
>>> Do you mean xHCI is not working under U-Boot? xHCI is not enabled in
>>> U-Boot yet. IIRC, U-Boot's xHCI driver does not support Intel
>>> controller yet.
>> I think he just means the bottom port isn't working. I had a patch set
>> to fix the problem but I never had time re-work the first patch in the
>> series.
>> http://lists.denx.de/pipermail/u-boot/2015-October/229469.html
>>
> Ya that's exactly is the problem. I will try to use the patch , but I
> am seeing many updates on the 'intel_ich6_gpio.c' which is hard to
> understand for me.
You probably won't have much luck getting the patch to apply, but at
least it gives you an idea of what is going on and how to possibly fix
it.
>
>>>
>>>> Do you have any documents regarding the u-boot to kernel handover,
>>>> what all informations does u-boot  handover to Linux Kernel. It would
>>>> be great help.
>>>
>>> This is documented in kernel doc:
>>> https://www.kernel.org/doc/Documentation/x86/boot.txt
>>>
>>>> I thought that the MMC driver issue is on Linux Kernel side, but it
>>>> was some offset and probing issue in the u-boot.
>>>>
>>>
>>> Umm, it's hard to tell. Starting from BayTrail, Intel's SoC is more
>>> and more like an ARM SoC, with many GPIOs and pinmux that needs to be
>>> configured. Linux kernel does provide driver for the BayTrail pinctrl,
>>> but so far no mainline driver is making use of it. The generic x86
>>> kernel image is not aware of any board-specific I/O configuration so
>>> some peripherals (like in this case the SD controller) won't work out
>>> of the box. The mainline Linux kernel expects the underlying
>>> bootloader to do the I/O configuration, IOW, kernerl is not bootloader
>>> agnostic yet on x86. It relies on whatever bootloader (UEFI BIOS,
>>> coreboot, U-Boot) to do such kind of work.
>>>
>>> Regards,
>>> Bin
>>> _______________________________________________
>>> U-Boot mailing list
>>> U-Boot at lists.denx.de
>>> http://lists.denx.de/mailman/listinfo/u-boot


More information about the U-Boot mailing list