Message ID | 1528706663-20670-4-git-send-email-geert@linux-m68k.org |
---|---|
State | Changes Requested, archived |
Delegated to: | David Miller |
Headers | show |
Series | Legacy clock drivers: Normalize clk API | expand |
On Mon, Jun 11, 2018 at 10:44 AM, Geert Uytterhoeven <geert@linux-m68k.org> wrote: > This reverts commit bde4975310eb1982bd0bbff673989052d92fd481. > > All legacy clock implementations now implement clk_set_rate() (Some > implementations may be dummies, though). > > Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org> > --- > Marked "RFC", as this depends on "m68k: coldfire: Normalize clk API" and > "MIPS: AR7: Normalize clk API". This seems reasonable. It's possible that it will cause regressions because the COMMON_CLK dependency hides another dependency on something else that not everything implements, but we should fix that properly if that happens. Arnd
Hi Arnd, On Mon, Jun 11, 2018 at 10:59 AM Arnd Bergmann <arnd@arndb.de> wrote: > On Mon, Jun 11, 2018 at 10:44 AM, Geert Uytterhoeven > <geert@linux-m68k.org> wrote: > > This reverts commit bde4975310eb1982bd0bbff673989052d92fd481. > > > > All legacy clock implementations now implement clk_set_rate() (Some > > implementations may be dummies, though). > > > > Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org> > > --- > > Marked "RFC", as this depends on "m68k: coldfire: Normalize clk API" and > > "MIPS: AR7: Normalize clk API". > > This seems reasonable. It's possible that it will cause regressions because the > COMMON_CLK dependency hides another dependency on something else > that not everything implements, but we should fix that properly if that happens. Compile-testing was enabled 2 years ago, in commit 2e280c188f06b190 ("stmmac: make platform drivers depend on their associated SoC"), but the dependency on COMMON_CLK was added only recently. That's what triggered me: the drivers were suddenly disabled in m68k allmodconfig, while they built fine for years before. Gr{oetje,eeting}s, Geert
Hi, On 11-06-2018 09:44, Geert Uytterhoeven wrote: > This reverts commit bde4975310eb1982bd0bbff673989052d92fd481. > > All legacy clock implementations now implement clk_set_rate() (Some > implementations may be dummies, though). > > Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org> > This seems okay by me. You can send a non-rfc patch with my ack once other 2 patches get accepted: Acked-by: Jose Abreu <joabreu@synopsys.com> Thanks and Best Regards, Jose Miguel Abreu
diff --git a/drivers/net/ethernet/stmicro/stmmac/Kconfig b/drivers/net/ethernet/stmicro/stmmac/Kconfig index cb5b0f58c395c2bd..e28c0d2c58e911ed 100644 --- a/drivers/net/ethernet/stmicro/stmmac/Kconfig +++ b/drivers/net/ethernet/stmicro/stmmac/Kconfig @@ -33,7 +33,7 @@ config DWMAC_DWC_QOS_ETH select PHYLIB select CRC32 select MII - depends on OF && COMMON_CLK && HAS_DMA + depends on OF && HAS_DMA help Support for chips using the snps,dwc-qos-ethernet.txt DT binding. @@ -57,7 +57,7 @@ config DWMAC_ANARION config DWMAC_IPQ806X tristate "QCA IPQ806x DWMAC support" default ARCH_QCOM - depends on OF && COMMON_CLK && (ARCH_QCOM || COMPILE_TEST) + depends on OF && (ARCH_QCOM || COMPILE_TEST) select MFD_SYSCON help Support for QCA IPQ806X DWMAC Ethernet. @@ -100,7 +100,7 @@ config DWMAC_OXNAS config DWMAC_ROCKCHIP tristate "Rockchip dwmac support" default ARCH_ROCKCHIP - depends on OF && COMMON_CLK && (ARCH_ROCKCHIP || COMPILE_TEST) + depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST) select MFD_SYSCON help Support for Ethernet controller on Rockchip RK3288 SoC. @@ -123,7 +123,7 @@ config DWMAC_SOCFPGA config DWMAC_STI tristate "STi GMAC support" default ARCH_STI - depends on OF && COMMON_CLK && (ARCH_STI || COMPILE_TEST) + depends on OF && (ARCH_STI || COMPILE_TEST) select MFD_SYSCON ---help--- Support for ethernet controller on STi SOCs. @@ -147,7 +147,7 @@ config DWMAC_STM32 config DWMAC_SUNXI tristate "Allwinner GMAC support" default ARCH_SUNXI - depends on OF && COMMON_CLK && (ARCH_SUNXI || COMPILE_TEST) + depends on OF && (ARCH_SUNXI || COMPILE_TEST) ---help--- Support for Allwinner A20/A31 GMAC ethernet controllers.
This reverts commit bde4975310eb1982bd0bbff673989052d92fd481. All legacy clock implementations now implement clk_set_rate() (Some implementations may be dummies, though). Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org> --- Marked "RFC", as this depends on "m68k: coldfire: Normalize clk API" and "MIPS: AR7: Normalize clk API". --- drivers/net/ethernet/stmicro/stmmac/Kconfig | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-)