[U-Boot] [U-Boot-DM] Enable ENET clocks on IMX6ULL

Marek Vasut marex at denx.de
Tue Jul 31 07:03:14 UTC 2018


On 07/31/2018 09:01 AM, Sven Schwermer wrote:
> Hi,

Hi,

(fixing the ML address)

> I’m creating a new board in u-boot and I want to use as much driver model / device tree as possible. I noticed, that my clocks don’t seem to be set up correctly: The Ethernet PLL is not active and the clock is not muxed to the CLK pin of the RMII interface. Some of the boards using the IMX6UL(L) run the setup of the clocks as part of their board code, e.g. here: https://github.com/u-boot/u-boot/blob/master/arch/arm/mach-imx/mx6/opos6ul.c#L70
> 
> What is the preferred way to do this now? Is the clock framework supported in driver model / device tree for iMX? If not, I’d need to create a minimal init function in my board code. What hook is the correct one so that it gets executed before the Ethernet driver is probed?
> 
> I’m new to u-boot, so I hope my questions make sense :)
I don't think the MX6 has clock driver yet, you can either implement it
or enable the clock by hand in the board file.

-- 
Best regards,
Marek Vasut


More information about the U-Boot mailing list