This is first version for previous RFC[1] and on top of fec_mxc series [2]
One of the blocking area where fec_mxc is unlikely to move dm can be CLK support, this series trying to add support for it and concentrated on ENET clocking for i.MX6QDL and i.MX6UL. Tested on i.MX6QDL For i.MX6UL, need clearing gpr1[13] for fec1. any suggestion how we can handle this in CLK driver? Changes for v1: - Set ENET_50MHZ directly from CLK diriver. [2] https://patchwork.ozlabs.org/cover/950886/ [1] https://patchwork.ozlabs.org/cover/941549/ Jagan Teki (8): clk: Kconfig: Ascending order to sub directiory kconfigs clk: Add DM CLK driver template for i.MX6QDL clk: imx: imx6q: Implement ENET clocks clk: imx: imx6ul: Implement ENET clocks clk: Add generic_clk_valid net: fec_mxc: Add clock support via CLK imx6ul: engicam: Enable CLK_IMX configs: icorem6_rqs: Enable CLK_IMX arch/arm/mach-imx/mx6/Kconfig | 1 + configs/imx6qdl_icore_rqs_defconfig | 1 + drivers/clk/Kconfig | 9 +-- drivers/clk/Makefile | 1 + drivers/clk/imx/Kconfig | 25 ++++++++ drivers/clk/imx/Makefile | 8 +++ drivers/clk/imx/clk_imx6q.c | 86 +++++++++++++++++++++++++++ drivers/clk/imx/clk_imx6ul.c | 92 +++++++++++++++++++++++++++++ drivers/net/fec_mxc.c | 58 +++++++++++++++++- drivers/net/fec_mxc.h | 5 ++ drivers/video/ipu_common.c | 8 +++ include/clk-uclass.h | 10 ++++ 12 files changed, 299 insertions(+), 5 deletions(-) create mode 100644 drivers/clk/imx/Kconfig create mode 100644 drivers/clk/imx/Makefile create mode 100644 drivers/clk/imx/clk_imx6q.c create mode 100644 drivers/clk/imx/clk_imx6ul.c -- 2.18.0.321.gffc6fa0e3 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot