[U-Boot] [PATCH v2 03/11] x86: Enable PCIe controller on quark/galileo

Bin Meng bmeng.cn at gmail.com
Thu Sep 3 06:53:17 CEST 2015


Hi Simon,

On Wed, Sep 2, 2015 at 10:05 PM, Simon Glass <sjg at chromium.org> wrote:
> Hi Bin,
>
> On 2 September 2015 at 03:17, Bin Meng <bmeng.cn at gmail.com> wrote:
>> Quark SoC holds the PCIe controller in reset following a power on.
>> U-Boot needs to release the PCIe controller from reset. The PCIe
>> controller (D23:F0/F1) will not be visible in PCI configuration
>> space and any access to its PCI configuration registers will cause
>> system hang while it is held in reset.
>>
>> Enable PCIe controller per Quark firmware writer manual.
>>
>> Signed-off-by: Bin Meng <bmeng.cn at gmail.com>
>>
>> ---
>>
>> Changes in v2:
>> - New patch to enable PCIe controller on quark/galileo
>>
>>  arch/x86/cpu/quark/quark.c              | 63 +++++++++++++++++++++++++++++++++
>>  arch/x86/include/asm/arch-quark/quark.h | 42 ++++++++++++++++++++++
>>  board/intel/galileo/galileo.c           | 56 +++++++++++++++++++++++++++++
>>  3 files changed, 161 insertions(+)
>
> Acked-by: Simon Glass <sjg at chromium.org>
>
> There are definitely some strange ordering problems with init on this
> board. I wonder if it is worth adding some notes to the bottom of
> README.x86?
>

Yep, I can try to document something in a follow-on patch.

Regards,
Bin


More information about the U-Boot mailing list