214-v6.3-clk-mediatek-add-mt7981-clock-support.patch 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. --- a/drivers/clk/mediatek/Kconfig
  2. +++ b/drivers/clk/mediatek/Kconfig
  3. @@ -344,6 +344,23 @@ config COMMON_CLK_MT7629_HIFSYS
  4. This driver supports MediaTek MT7629 HIFSYS clocks providing
  5. to PCI-E and USB.
  6. +config COMMON_CLK_MT7981
  7. + bool "Clock driver for MediaTek MT7981"
  8. + depends on ARCH_MEDIATEK || COMPILE_TEST
  9. + select COMMON_CLK_MEDIATEK
  10. + default ARCH_MEDIATEK
  11. + help
  12. + This driver supports MediaTek MT7981 basic clocks and clocks
  13. + required for various periperals found on MediaTek.
  14. +
  15. +config COMMON_CLK_MT7981_ETHSYS
  16. + bool "Clock driver for MediaTek MT7981 ETHSYS"
  17. + depends on COMMON_CLK_MT7981
  18. + default COMMON_CLK_MT7981
  19. + help
  20. + This driver add support for clocks for Ethernet and SGMII
  21. + required on MediaTek MT7981 SoC.
  22. +
  23. config COMMON_CLK_MT7986
  24. bool "Clock driver for MediaTek MT7986"
  25. depends on ARCH_MEDIATEK || COMPILE_TEST
  26. --- a/drivers/clk/mediatek/Makefile
  27. +++ b/drivers/clk/mediatek/Makefile
  28. @@ -46,6 +46,10 @@ obj-$(CONFIG_COMMON_CLK_MT7622_AUDSYS) +
  29. obj-$(CONFIG_COMMON_CLK_MT7629) += clk-mt7629.o
  30. obj-$(CONFIG_COMMON_CLK_MT7629_ETHSYS) += clk-mt7629-eth.o
  31. obj-$(CONFIG_COMMON_CLK_MT7629_HIFSYS) += clk-mt7629-hif.o
  32. +obj-$(CONFIG_COMMON_CLK_MT7981) += clk-mt7981-apmixed.o
  33. +obj-$(CONFIG_COMMON_CLK_MT7981) += clk-mt7981-topckgen.o
  34. +obj-$(CONFIG_COMMON_CLK_MT7981) += clk-mt7981-infracfg.o
  35. +obj-$(CONFIG_COMMON_CLK_MT7981_ETHSYS) += clk-mt7981-eth.o
  36. obj-$(CONFIG_COMMON_CLK_MT7986) += clk-mt7986-apmixed.o
  37. obj-$(CONFIG_COMMON_CLK_MT7986) += clk-mt7986-topckgen.o
  38. obj-$(CONFIG_COMMON_CLK_MT7986) += clk-mt7986-infracfg.o