001-4.15-06-MIPS-BCM63XX-provide-enet-clocks-as-enet-to-the-ethe.patch 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. From 6d43970a2eb1c7ee88caf7328d201f9c001262e9 Mon Sep 17 00:00:00 2001
  2. From: Jonas Gorski <[email protected]>
  3. Date: Sun, 16 Jul 2017 12:48:41 +0200
  4. Subject: [PATCH V2 7/8] MIPS: BCM63XX: provide enet clocks as "enet" to the
  5. ethernet devices
  6. Add lookups to provide the appropriate enetX clocks as just "enet" to
  7. the ethernet devices.
  8. Reviewed-by: Florian Fainelli <[email protected]>
  9. Signed-off-by: Jonas Gorski <[email protected]>
  10. ---
  11. arch/mips/bcm63xx/clk.c | 8 ++++++++
  12. 1 file changed, 8 insertions(+)
  13. --- a/arch/mips/bcm63xx/clk.c
  14. +++ b/arch/mips/bcm63xx/clk.c
  15. @@ -373,6 +373,8 @@ static struct clk_lookup bcm3368_clks[]
  16. CLKDEV_INIT(NULL, "usbd", &clk_usbd),
  17. CLKDEV_INIT(NULL, "spi", &clk_spi),
  18. CLKDEV_INIT(NULL, "pcm", &clk_pcm),
  19. + CLKDEV_INIT("bcm63xx_enet.0", "enet", &clk_enet0),
  20. + CLKDEV_INIT("bcm63xx_enet.1", "enet", &clk_enet1),
  21. };
  22. static struct clk_lookup bcm6328_clks[] = {
  23. @@ -400,6 +402,7 @@ static struct clk_lookup bcm6338_clks[]
  24. CLKDEV_INIT(NULL, "usbh", &clk_usbh),
  25. CLKDEV_INIT(NULL, "usbd", &clk_usbd),
  26. CLKDEV_INIT(NULL, "spi", &clk_spi),
  27. + CLKDEV_INIT("bcm63xx_enet.0", "enet", &clk_enet_misc),
  28. };
  29. static struct clk_lookup bcm6345_clks[] = {
  30. @@ -413,6 +416,7 @@ static struct clk_lookup bcm6345_clks[]
  31. CLKDEV_INIT(NULL, "usbh", &clk_usbh),
  32. CLKDEV_INIT(NULL, "usbd", &clk_usbd),
  33. CLKDEV_INIT(NULL, "spi", &clk_spi),
  34. + CLKDEV_INIT("bcm63xx_enet.0", "enet", &clk_enet_misc),
  35. };
  36. static struct clk_lookup bcm6348_clks[] = {
  37. @@ -426,6 +430,8 @@ static struct clk_lookup bcm6348_clks[]
  38. CLKDEV_INIT(NULL, "usbh", &clk_usbh),
  39. CLKDEV_INIT(NULL, "usbd", &clk_usbd),
  40. CLKDEV_INIT(NULL, "spi", &clk_spi),
  41. + CLKDEV_INIT("bcm63xx_enet.0", "enet", &clk_enet_misc),
  42. + CLKDEV_INIT("bcm63xx_enet.1", "enet", &clk_enet_misc),
  43. };
  44. static struct clk_lookup bcm6358_clks[] = {
  45. @@ -441,6 +447,8 @@ static struct clk_lookup bcm6358_clks[]
  46. CLKDEV_INIT(NULL, "usbd", &clk_usbd),
  47. CLKDEV_INIT(NULL, "spi", &clk_spi),
  48. CLKDEV_INIT(NULL, "pcm", &clk_pcm),
  49. + CLKDEV_INIT("bcm63xx_enet.0", "enet", &clk_enet0),
  50. + CLKDEV_INIT("bcm63xx_enet.1", "enet", &clk_enet1),
  51. };
  52. static struct clk_lookup bcm6362_clks[] = {