[PATCH 1/4] ARM: dts: imx: Make DRAM coding GPIOs available in all phases on Data Modul i.MX8M Mini/Plus eDM SBC

Marek Vasut marex at denx.de
Fri Nov 29 04:14:25 CET 2024


On 11/28/24 3:48 PM, Fabio Estevam wrote:
> Hi Marek,
> 
> On Thu, Nov 28, 2024 at 12:26 AM Marek Vasut <marex at denx.de> wrote:
>>
>> The DRAM configuration GPIO straps must be accessible in all boot phases
>> because the GPIOs are sampled both in U-Boot SPL as well as early on in
>> U-Boot proper. The already present bootph-pre-ram DT property made the
>> GPIO controllers available in SPL, but not early on in U-Boot proper,
>> which made gpio_request_list_by_name_nodev() in board dmo_get_memcfg()
>> fail. Add missing bootph-all DT property to all GPIO controllers which
>> are referenced in dmo,ram-coding-gpios DT property to make those GPIO
>> controllers available early in U-Boot proper as well.
>>
>> Fixes: 8c103c33fb14 ("dm: dts: Convert driver model tags to use new schema")
>> Signed-off-by: Marek Vasut <marex at denx.de>
> 
> I'm getting CI errors with this series applied:
> 
> https://source.denx.de/u-boot/custodians/u-boot-imx/-/jobs/962602
> 
> Please check and resend.

Fixed in V2 by adding CONFIG_ARM and CONFIG_ARCH_IMX8M to each defconfig 
, so buildman would recognize them as arm64 targets.


More information about the U-Boot mailing list