lkml.org 
[lkml]   [2023]   [Mar]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH v3 00/19] ARM: imx: make Ethernet refclock configurable
    On Tue, Jan 31, 2023 at 09:46:23AM +0100, Oleksij Rempel wrote:
    > changes v3:
    > - add Reviewed-by: Abel Vesa <abel.vesa@linaro.org>
    > - rebase on top of abelvesa/for-next
    >
    > changes v2:
    > - remove "ARM: imx6q: use of_clk_get_by_name() instead of_clk_get() to
    > get ptp clock" patch
    > - fix build warnings
    > - add "Acked-by: Lee Jones <lee@kernel.org>"
    > - reword some commits as suggested by Fabio
    >
    > Most of i.MX SoC variants have configurable FEC/Ethernet reference
    > lock
    > used by RMII specification. This functionality is located in the
    > general purpose registers (GRPx) and till now was not implemented as
    > part of SoC clock tree.
    >
    > With this patch set, we move forward and add this missing functionality
    > to some of i.MX clk drivers. So, we will be able to configure clock
    > opology
    > by using devicetree and be able to troubleshoot clock dependencies
    > by using clk_summary etc.
    >
    > Currently implemented and tested i.MX6Q, i.MX6DL and i.MX6UL variants.
    >
    >
    > Oleksij Rempel (19):
    > clk: imx: add clk-gpr-mux driver
    > clk: imx6q: add ethernet refclock mux support
    > ARM: imx6q: skip ethernet refclock reconfiguration if enet_clk_ref is
    > present
    > ARM: dts: imx6qdl: use enet_clk_ref instead of enet_out for the FEC
    > node
    > ARM: dts: imx6dl-lanmcu: configure ethernet reference clock parent
    > ARM: dts: imx6dl-alti6p: configure ethernet reference clock parent
    > ARM: dts: imx6dl-plybas: configure ethernet reference clock parent
    > ARM: dts: imx6dl-plym2m: configure ethernet reference clock parent
    > ARM: dts: imx6dl-prtmvt: configure ethernet reference clock parent
    > ARM: dts: imx6dl-victgo: configure ethernet reference clock parent
    > ARM: dts: imx6q-prtwd2: configure ethernet reference clock parent
    > ARM: dts: imx6qdl-skov-cpu: configure ethernet reference clock parent
    > ARM: dts: imx6dl-eckelmann-ci4x10: configure ethernet reference clock
    > parent
    > clk: imx: add imx_obtain_fixed_of_clock()
    > clk: imx6ul: fix enet1 gate configuration
    > clk: imx6ul: add ethernet refclock mux support
    > ARM: dts: imx6ul: set enet_clk_ref to CLK_ENETx_REF_SEL
    > ARM: mach-imx: imx6ul: remove not optional ethernet refclock overwrite
    > ARM: dts: imx6ul-prti6g: configure ethernet reference clock parent

    Applied all mach-imx and DTS ones, thanks!

    \
     
     \ /
      Last update: 2023-03-27 00:44    [W:4.024 / U:0.332 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site