u-boot.lists.denx.de archive mirror
 help / color / mirror / Atom feed
From: Sean Anderson <seanga2@gmail.com>
To: u-boot@lists.denx.de
Cc: Simon Glass <sjg@chromium.org>, Lukasz Majewski <lukma@denx.de>,
	Sean Anderson <seanga2@gmail.com>
Subject: [PATCH 2/3] clk: Alphabetize Kconfig
Date: Wed, 15 Dec 2021 11:36:19 -0500	[thread overview]
Message-ID: <20211215163620.2770126-3-seanga2@gmail.com> (raw)
In-Reply-To: <20211215163620.2770126-1-seanga2@gmail.com>

This alphabetizes the Kconfig for the clock subsystem. This will help
people find their clocks, and help prevent merge conflicts.

Signed-off-by: Sean Anderson <seanga2@gmail.com>
---

 drivers/clk/Kconfig | 182 ++++++++++++++++++++++----------------------
 1 file changed, 91 insertions(+), 91 deletions(-)

diff --git a/drivers/clk/Kconfig b/drivers/clk/Kconfig
index baac8d281e..2cd03c2515 100644
--- a/drivers/clk/Kconfig
+++ b/drivers/clk/Kconfig
@@ -30,22 +30,6 @@ config TPL_CLK
 	  setting up clocks within TPL, and allows the same drivers to be
 	  used as U-Boot proper.
 
-config CLK_BCM6345
-	bool "Clock controller driver for BCM6345"
-	depends on CLK && ARCH_BMIPS
-	default y
-	help
-	  This clock driver adds support for enabling and disabling peripheral
-	  clocks on BCM6345 SoCs. HW has no rate changing capabilities.
-
-config CLK_BOSTON
-	def_bool y if TARGET_BOSTON
-	depends on CLK
-	select REGMAP
-	select SYSCON
-	help
-	  Enable this to support the clocks
-
 config SPL_CLK_CCF
 	bool "SPL Common Clock Framework [CCF] support "
 	depends on SPL
@@ -73,6 +57,37 @@ config CLK_COMPOSITE_CCF
 	  Enable this option if you want to (re-)use the Linux kernel's Common
 	  Clock Framework [CCF] composite code in U-Boot's clock driver.
 
+config CLK_BCM6345
+	bool "Clock controller driver for BCM6345"
+	depends on CLK && ARCH_BMIPS
+	default y
+	help
+	  This clock driver adds support for enabling and disabling peripheral
+	  clocks on BCM6345 SoCs. HW has no rate changing capabilities.
+
+config CLK_BOSTON
+	def_bool y if TARGET_BOSTON
+	depends on CLK
+	select REGMAP
+	select SYSCON
+	help
+	  Enable this to support the clocks
+
+config CLK_CDCE9XX
+	bool "Enable CDCD9XX clock driver"
+	depends on CLK
+	help
+	   Enable the clock synthesizer driver for CDCE913/925/937/949
+	   series of chips.
+
+config ICS8N3QV01
+	bool "Enable ICS8N3QV01 VCXO driver"
+	depends on CLK
+	help
+	  Support for the ICS8N3QV01 Quad-Frequency VCXO (Voltage-Controlled
+	  Crystal Oscillator). The output frequency can be programmed via an
+	  I2C interface.
+
 config CLK_INTEL
 	bool "Enable clock driver for Intel x86"
 	depends on CLK && X86
@@ -83,6 +98,25 @@ config CLK_INTEL
 	  set up by U-Boot itself but only statically. Thus the driver does not
 	  support changing clock rates, only querying them.
 
+config CLK_K210
+	bool "Clock support for Kendryte K210"
+	depends on CLK
+	help
+	  This enables support clock driver for Kendryte K210 platforms.
+
+config CLK_K210_SET_RATE
+	bool "Enable setting the Kendryte K210 PLL rate"
+	depends on CLK_K210
+	help
+	  Add functionality to calculate new rates for K210 PLLs. Enabling this
+	  feature adds around 1K to U-Boot's final size.
+
+config CLK_MPC83XX
+	bool "Enable MPC83xx clock driver"
+	depends on CLK
+	help
+	  Support for the clock driver of the MPC83xx series of SoCs.
+
 config CLK_OCTEON
 	bool "Clock controller driver for Marvell MIPS Octeon"
 	depends on CLK && ARCH_OCTEON
@@ -90,6 +124,22 @@ config CLK_OCTEON
 	help
 	  Enable this to support the clocks on Octeon MIPS platforms.
 
+config SANDBOX_CLK_CCF
+	bool "Sandbox Common Clock Framework [CCF] support "
+	depends on SANDBOX
+	select CLK_CCF
+	help
+	  Enable this option if you want to test the Linux kernel's Common
+	  Clock Framework [CCF] code in U-Boot's Sandbox clock driver.
+
+config CLK_SCMI
+	bool "Enable SCMI clock driver"
+	depends on SCMI_FIRMWARE
+	help
+	  Enable this option if you want to support clock devices exposed
+	  by a SCMI agent based on SCMI clock protocol communication
+	  with a SCMI server.
+
 config CLK_STM32F
 	bool "Enable clock driver support for STM32F family"
 	depends on CLK && (STM32F7 || STM32F4)
@@ -98,6 +148,14 @@ config CLK_STM32F
 	  This clock driver adds support for RCC clock management
 	  for STM32F4 and STM32F7 SoCs.
 
+config CLK_STM32MP1
+	bool "Enable RCC clock driver for STM32MP1"
+	depends on ARCH_STM32MP && CLK
+	default y
+	help
+	  Enable the STM32 clock (RCC) driver. Enable support for
+	  manipulating STM32MP1's on-SoC clocks.
+
 config CLK_HSDK
 	bool "Enable cgu clock driver for HSDK boards"
 	depends on CLK && TARGET_HSDK
@@ -105,6 +163,15 @@ config CLK_HSDK
 	  Enable this to support the cgu clocks on Synopsys ARC HSDK and
 	  Synopsys ARC HSDK-4xD boards
 
+config CLK_VERSACLOCK
+	tristate "Enable VersaClock 5/6 devices"
+	depends on CLK
+	depends on CLK_CCF
+	depends on OF_CONTROL
+	help
+	  This driver supports the IDT VersaClock 5 and VersaClock 6
+	  programmable clock generators.
+
 config CLK_VERSAL
 	bool "Enable clock driver support for Versal"
 	depends on ARCH_VERSAL
@@ -120,14 +187,6 @@ config CLK_VEXPRESS_OSC
 	  This clock driver adds support for clock generators present on
 	  Arm Versatile Express platforms.
 
-config CLK_ZYNQ
-	bool "Enable clock driver support for Zynq"
-	depends on CLK && ARCH_ZYNQ
-	default y
-	help
-	  This clock driver adds support for clock related settings for
-	  Zynq platform.
-
 config CLK_XLNX_CLKWZRD
 	bool "Xilinx Clocking Wizard"
 	depends on CLK
@@ -139,6 +198,14 @@ config CLK_XLNX_CLKWZRD
 	  set_duty_cycle API, this driver only supports set_rate to modify
 	  the frequency.
 
+config CLK_ZYNQ
+	bool "Enable clock driver support for Zynq"
+	depends on CLK && ARCH_ZYNQ
+	default y
+	help
+	  This clock driver adds support for clock related settings for
+	  Zynq platform.
+
 config CLK_ZYNQMP
 	bool "Enable clock driver support for ZynqMP"
 	depends on ARCH_ZYNQMP
@@ -147,42 +214,6 @@ config CLK_ZYNQMP
 	  This clock driver adds support for clock realted settings for
 	  ZynqMP platform.
 
-config CLK_STM32MP1
-	bool "Enable RCC clock driver for STM32MP1"
-	depends on ARCH_STM32MP && CLK
-	default y
-	help
-	  Enable the STM32 clock (RCC) driver. Enable support for
-	  manipulating STM32MP1's on-SoC clocks.
-
-config CLK_CDCE9XX
-	bool "Enable CDCD9XX clock driver"
-	depends on CLK
-	help
-	   Enable the clock synthesizer driver for CDCE913/925/937/949
-	   series of chips.
-
-config CLK_SCMI
-	bool "Enable SCMI clock driver"
-	depends on SCMI_FIRMWARE
-	help
-	  Enable this option if you want to support clock devices exposed
-	  by a SCMI agent based on SCMI clock protocol communication
-	  with a SCMI server.
-
-config CLK_K210
-	bool "Clock support for Kendryte K210"
-	depends on CLK
-	help
-	  This enables support clock driver for Kendryte K210 platforms.
-
-config CLK_K210_SET_RATE
-	bool "Enable setting the Kendryte K210 PLL rate"
-	depends on CLK_K210
-	help
-	  Add functionality to calculate new rates for K210 PLLs. Enabling this
-	  feature adds around 1K to U-Boot's final size.
-
 source "drivers/clk/analogbits/Kconfig"
 source "drivers/clk/at91/Kconfig"
 source "drivers/clk/exynos/Kconfig"
@@ -198,35 +229,4 @@ source "drivers/clk/tegra/Kconfig"
 source "drivers/clk/ti/Kconfig"
 source "drivers/clk/uniphier/Kconfig"
 
-config ICS8N3QV01
-	bool "Enable ICS8N3QV01 VCXO driver"
-	depends on CLK
-	help
-	  Support for the ICS8N3QV01 Quad-Frequency VCXO (Voltage-Controlled
-	  Crystal Oscillator). The output frequency can be programmed via an
-	  I2C interface.
-
-config CLK_MPC83XX
-	bool "Enable MPC83xx clock driver"
-	depends on CLK
-	help
-	  Support for the clock driver of the MPC83xx series of SoCs.
-
-config SANDBOX_CLK_CCF
-	bool "Sandbox Common Clock Framework [CCF] support "
-	depends on SANDBOX
-	select CLK_CCF
-	help
-	  Enable this option if you want to test the Linux kernel's Common
-	  Clock Framework [CCF] code in U-Boot's Sandbox clock driver.
-
-config CLK_VERSACLOCK
-	tristate "Enable VersaClock 5/6 devices"
-	depends on CLK
-	depends on CLK_CCF
-	depends on OF_CONTROL
-	help
-	  This driver supports the IDT VersaClock 5 and VersaClock 6
-	  programmable clock generators.
-
 endmenu
-- 
2.33.0


  parent reply	other threads:[~2021-12-15 16:37 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-12-15 16:36 [PATCH 0/3] clk: Some build infrastructure cleanups Sean Anderson
2021-12-15 16:36 ` [PATCH 1/3] clk: Alphabetize Makefile Sean Anderson
2021-12-15 16:36 ` Sean Anderson [this message]
2021-12-15 16:36 ` [PATCH 3/3] clk: Rename ICS8N3QV01 to CLK_ICS8N3QV01 Sean Anderson
2022-01-15 20:40 ` [PATCH 0/3] clk: Some build infrastructure cleanups Sean Anderson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20211215163620.2770126-3-seanga2@gmail.com \
    --to=seanga2@gmail.com \
    --cc=lukma@denx.de \
    --cc=sjg@chromium.org \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).