All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] led: Drop led_default_state()
@ 2022-04-22 13:41 Marek Vasut
  2022-04-22 14:28 ` Patrice CHOTARD
  2022-04-28 19:42 ` Tom Rini
  0 siblings, 2 replies; 3+ messages in thread
From: Marek Vasut @ 2022-04-22 13:41 UTC (permalink / raw)
  To: u-boot
  Cc: Marek Vasut, Patrice Chotard, Patrick Delaunay, Sean Anderson,
	Simon Glass, Steven Lawrance

This function is empty, drop it.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Patrice Chotard <patrice.chotard@foss.st.com>
Cc: Patrick Delaunay <patrick.delaunay@foss.st.com>
Cc: Sean Anderson <seanga2@gmail.com>
Cc: Simon Glass <sjg@chromium.org>
Cc: Steven Lawrance <steven.lawrance@softathome.com>
---
 board/aristainetos/aristainetos.c           | 1 -
 board/bosch/guardian/board.c                | 3 ---
 board/dhelectronics/dh_stm32mp1/board.c     | 3 ---
 board/gardena/smart-gateway-at91sam/board.c | 3 ---
 board/gardena/smart-gateway-mt7688/board.c  | 3 ---
 board/gateworks/venice/venice.c             | 2 --
 board/k+p/kp_imx6q_tpc/kp_imx6q_tpc.c       | 3 ---
 board/mscc/jr2/jr2.c                        | 4 ----
 board/mscc/luton/luton.c                    | 4 ----
 board/mscc/ocelot/ocelot.c                  | 4 ----
 board/mscc/serval/serval.c                  | 4 ----
 board/mscc/servalt/servalt.c                | 4 ----
 board/phytec/pcm052/pcm052.c                | 3 ---
 board/sandbox/sandbox.c                     | 3 ---
 board/siemens/capricorn/board.c             | 4 ----
 board/st/stm32mp1/stm32mp1.c                | 3 ---
 drivers/led/led-uclass.c                    | 6 ------
 include/led.h                               | 9 ---------
 test/dm/led.c                               | 3 ---
 19 files changed, 69 deletions(-)

diff --git a/board/aristainetos/aristainetos.c b/board/aristainetos/aristainetos.c
index 19af59606da..514cb60d5ba 100644
--- a/board/aristainetos/aristainetos.c
+++ b/board/aristainetos/aristainetos.c
@@ -418,7 +418,6 @@ int board_late_init(void)
 	int x, y;
 	int ret;
 
-	led_default_state();
 	splash_get_pos(&x, &y);
 	bmp_display((ulong)&bmp_logo_bitmap[0], x, y);
 
diff --git a/board/bosch/guardian/board.c b/board/bosch/guardian/board.c
index 105b75e65e9..68f2744610b 100644
--- a/board/bosch/guardian/board.c
+++ b/board/bosch/guardian/board.c
@@ -327,9 +327,6 @@ int board_late_init(void)
 	int ret;
 	struct udevice *cdev;
 
-#ifdef CONFIG_LED_GPIO
-	led_default_state();
-#endif
 	set_bootmode_env();
 
 	ret = uclass_get_device(UCLASS_PANEL, 0, &cdev);
diff --git a/board/dhelectronics/dh_stm32mp1/board.c b/board/dhelectronics/dh_stm32mp1/board.c
index f44afb01e27..67273f90992 100644
--- a/board/dhelectronics/dh_stm32mp1/board.c
+++ b/board/dhelectronics/dh_stm32mp1/board.c
@@ -607,9 +607,6 @@ int board_init(void)
 
 	board_init_fmc2();
 
-	if (CONFIG_IS_ENABLED(LED))
-		led_default_state();
-
 	return 0;
 }
 
diff --git a/board/gardena/smart-gateway-at91sam/board.c b/board/gardena/smart-gateway-at91sam/board.c
index 3f402cfeee8..c6eb11e9326 100644
--- a/board/gardena/smart-gateway-at91sam/board.c
+++ b/board/gardena/smart-gateway-at91sam/board.c
@@ -24,9 +24,6 @@ int board_late_init(void)
 {
 	at91_prepare_cpu_var();
 
-	if (IS_ENABLED(CONFIG_LED))
-		led_default_state();
-
 	return 0;
 }
 
diff --git a/board/gardena/smart-gateway-mt7688/board.c b/board/gardena/smart-gateway-mt7688/board.c
index 8a3a6e34825..aa833a030fd 100644
--- a/board/gardena/smart-gateway-mt7688/board.c
+++ b/board/gardena/smart-gateway-mt7688/board.c
@@ -183,9 +183,6 @@ err_free:
 
 int board_late_init(void)
 {
-	if (IS_ENABLED(CONFIG_LED))
-		led_default_state();
-
 	factory_data_env_config();
 
 	return 0;
diff --git a/board/gateworks/venice/venice.c b/board/gateworks/venice/venice.c
index 425c69056da..6fdf108847f 100644
--- a/board/gateworks/venice/venice.c
+++ b/board/gateworks/venice/venice.c
@@ -118,8 +118,6 @@ int board_late_init(void)
 	u8 enetaddr[6];
 	char fdt[64];
 
-	led_default_state();
-
 	/* Set board serial/model */
 	if (!env_get("serial#"))
 		env_set_ulong("serial#", gsc_get_serial());
diff --git a/board/k+p/kp_imx6q_tpc/kp_imx6q_tpc.c b/board/k+p/kp_imx6q_tpc/kp_imx6q_tpc.c
index 110496d9950..e6877e4c070 100644
--- a/board/k+p/kp_imx6q_tpc/kp_imx6q_tpc.c
+++ b/board/k+p/kp_imx6q_tpc/kp_imx6q_tpc.c
@@ -137,9 +137,6 @@ int board_late_init(void)
 	add_board_boot_modes(board_boot_modes);
 #endif
 
-	if (IS_ENABLED(CONFIG_LED))
-		led_default_state();
-
 	env_set("boardname", "kp-tpc");
 	env_set("boardsoc", "imx6q");
 	return 0;
diff --git a/board/mscc/jr2/jr2.c b/board/mscc/jr2/jr2.c
index 1c516aacd88..6abf08bd24c 100644
--- a/board/mscc/jr2/jr2.c
+++ b/board/mscc/jr2/jr2.c
@@ -30,10 +30,6 @@ int board_early_init_r(void)
 	/* Address of boot parameters */
 	gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE;
 
-	/* LED setup */
-	if (IS_ENABLED(CONFIG_LED))
-		led_default_state();
-
 	return 0;
 }
 
diff --git a/board/mscc/luton/luton.c b/board/mscc/luton/luton.c
index 038902d08a9..76e3f2ebbce 100644
--- a/board/mscc/luton/luton.c
+++ b/board/mscc/luton/luton.c
@@ -31,10 +31,6 @@ int board_early_init_r(void)
 	/* Address of boot parameters */
 	gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE;
 
-	/* LED setup */
-	if (IS_ENABLED(CONFIG_LED))
-		led_default_state();
-
 	return 0;
 }
 
diff --git a/board/mscc/ocelot/ocelot.c b/board/mscc/ocelot/ocelot.c
index c462890bb85..2a75ec281cb 100644
--- a/board/mscc/ocelot/ocelot.c
+++ b/board/mscc/ocelot/ocelot.c
@@ -79,10 +79,6 @@ int board_early_init_r(void)
 	/* Address of boot parameters */
 	gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE;
 
-	/* LED setup */
-	if (IS_ENABLED(CONFIG_LED))
-		led_default_state();
-
 	return 0;
 }
 
diff --git a/board/mscc/serval/serval.c b/board/mscc/serval/serval.c
index 94c1c42b79b..87e79076574 100644
--- a/board/mscc/serval/serval.c
+++ b/board/mscc/serval/serval.c
@@ -24,10 +24,6 @@ int board_early_init_r(void)
 	/* Address of boot parameters */
 	gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE;
 
-	/* LED setup */
-	if (IS_ENABLED(CONFIG_LED))
-		led_default_state();
-
 	return 0;
 }
 
diff --git a/board/mscc/servalt/servalt.c b/board/mscc/servalt/servalt.c
index 252d8e3156d..bd8c7e8b700 100644
--- a/board/mscc/servalt/servalt.c
+++ b/board/mscc/servalt/servalt.c
@@ -24,10 +24,6 @@ int board_early_init_r(void)
 	/* Address of boot parameters */
 	gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE;
 
-	/* LED setup */
-	if (IS_ENABLED(CONFIG_LED))
-		led_default_state();
-
 	return 0;
 }
 
diff --git a/board/phytec/pcm052/pcm052.c b/board/phytec/pcm052/pcm052.c
index f9cf4abd474..0f7235979b0 100644
--- a/board/phytec/pcm052/pcm052.c
+++ b/board/phytec/pcm052/pcm052.c
@@ -360,9 +360,6 @@ int board_late_init(void)
 	struct src *psrc = (struct src *)SRC_BASE_ADDR;
 	u32 reg;
 
-	if (IS_ENABLED(CONFIG_LED))
-		led_default_state();
-
 	/*
 	 * BK4r1 handle emergency/service SD card boot
 	 * Checking the SBMR1 register BOOTCFG1 byte:
diff --git a/board/sandbox/sandbox.c b/board/sandbox/sandbox.c
index 28ad6efd136..e054f300c4a 100644
--- a/board/sandbox/sandbox.c
+++ b/board/sandbox/sandbox.c
@@ -107,9 +107,6 @@ int dram_init(void)
 
 int board_init(void)
 {
-	if (IS_ENABLED(CONFIG_LED))
-		led_default_state();
-
 	return 0;
 }
 
diff --git a/board/siemens/capricorn/board.c b/board/siemens/capricorn/board.c
index dcbab8e4d21..4a02d64aec3 100644
--- a/board/siemens/capricorn/board.c
+++ b/board/siemens/capricorn/board.c
@@ -244,10 +244,6 @@ static int board_led_init(void)
 	u8 pca_led[2] = { 0x00, 0x00 };
 	int ret;
 
-	/* init all GPIO LED's */
-	if (IS_ENABLED(CONFIG_LED))
-		led_default_state();
-
 	/* enable all leds on PCA9552 */
 	ret = uclass_get_device_by_seq(UCLASS_I2C, PCA9552_1_I2C_BUS, &bus);
 	if (ret) {
diff --git a/board/st/stm32mp1/stm32mp1.c b/board/st/stm32mp1/stm32mp1.c
index fff1880e5b0..7466e1c732a 100644
--- a/board/st/stm32mp1/stm32mp1.c
+++ b/board/st/stm32mp1/stm32mp1.c
@@ -666,9 +666,6 @@ int board_init(void)
 	if (IS_ENABLED(CONFIG_ARMV7_NONSEC))
 		sysconf_init();
 
-	if (CONFIG_IS_ENABLED(LED))
-		led_default_state();
-
 	setup_led(LEDST_ON);
 
 	return 0;
diff --git a/drivers/led/led-uclass.c b/drivers/led/led-uclass.c
index 2ce72933b6c..68ca3c29702 100644
--- a/drivers/led/led-uclass.c
+++ b/drivers/led/led-uclass.c
@@ -66,12 +66,6 @@ int led_set_period(struct udevice *dev, int period_ms)
 }
 #endif
 
-/* This is superseded by led_post_bind()/led_post_probe() below. */
-int led_default_state(void)
-{
-	return 0;
-}
-
 static int led_post_bind(struct udevice *dev)
 {
 	struct led_uc_plat *uc_plat = dev_get_uclass_plat(dev);
diff --git a/include/led.h b/include/led.h
index 43acca85719..329041008c1 100644
--- a/include/led.h
+++ b/include/led.h
@@ -110,13 +110,4 @@ enum led_state_t led_get_state(struct udevice *dev);
  */
 int led_set_period(struct udevice *dev, int period_ms);
 
-/**
- * led_default_state() - set the default state for all the LED
- *
- * This enables all leds which have default state.
- * see Documentation/devicetree/bindings/leds/common.txt
- *
- */
-int led_default_state(void);
-
 #endif
diff --git a/test/dm/led.c b/test/dm/led.c
index ac6ee363940..5bbe04648a1 100644
--- a/test/dm/led.c
+++ b/test/dm/led.c
@@ -33,9 +33,6 @@ static int dm_test_led_default_state(struct unit_test_state *uts)
 {
 	struct udevice *dev;
 
-	/* configure the default state (auto-probe) */
-	led_default_state();
-
 	/* Check that we handle the default-state property correctly. */
 	ut_assertok(led_get_by_label("sandbox:default_on", &dev));
 	ut_asserteq(LEDST_ON, led_get_state(dev));
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH] led: Drop led_default_state()
  2022-04-22 13:41 [PATCH] led: Drop led_default_state() Marek Vasut
@ 2022-04-22 14:28 ` Patrice CHOTARD
  2022-04-28 19:42 ` Tom Rini
  1 sibling, 0 replies; 3+ messages in thread
From: Patrice CHOTARD @ 2022-04-22 14:28 UTC (permalink / raw)
  To: Marek Vasut, u-boot
  Cc: Patrick Delaunay, Sean Anderson, Simon Glass, Steven Lawrance

Hi Marek

On 4/22/22 15:41, Marek Vasut wrote:
> This function is empty, drop it.
> 
> Signed-off-by: Marek Vasut <marex@denx.de>
> Cc: Patrice Chotard <patrice.chotard@foss.st.com>
> Cc: Patrick Delaunay <patrick.delaunay@foss.st.com>
> Cc: Sean Anderson <seanga2@gmail.com>
> Cc: Simon Glass <sjg@chromium.org>
> Cc: Steven Lawrance <steven.lawrance@softathome.com>
> ---
>  board/aristainetos/aristainetos.c           | 1 -
>  board/bosch/guardian/board.c                | 3 ---
>  board/dhelectronics/dh_stm32mp1/board.c     | 3 ---
>  board/gardena/smart-gateway-at91sam/board.c | 3 ---
>  board/gardena/smart-gateway-mt7688/board.c  | 3 ---
>  board/gateworks/venice/venice.c             | 2 --
>  board/k+p/kp_imx6q_tpc/kp_imx6q_tpc.c       | 3 ---
>  board/mscc/jr2/jr2.c                        | 4 ----
>  board/mscc/luton/luton.c                    | 4 ----
>  board/mscc/ocelot/ocelot.c                  | 4 ----
>  board/mscc/serval/serval.c                  | 4 ----
>  board/mscc/servalt/servalt.c                | 4 ----
>  board/phytec/pcm052/pcm052.c                | 3 ---
>  board/sandbox/sandbox.c                     | 3 ---
>  board/siemens/capricorn/board.c             | 4 ----
>  board/st/stm32mp1/stm32mp1.c                | 3 ---
>  drivers/led/led-uclass.c                    | 6 ------
>  include/led.h                               | 9 ---------
>  test/dm/led.c                               | 3 ---
>  19 files changed, 69 deletions(-)
> 
> diff --git a/board/aristainetos/aristainetos.c b/board/aristainetos/aristainetos.c
> index 19af59606da..514cb60d5ba 100644
> --- a/board/aristainetos/aristainetos.c
> +++ b/board/aristainetos/aristainetos.c
> @@ -418,7 +418,6 @@ int board_late_init(void)
>  	int x, y;
>  	int ret;
>  
> -	led_default_state();
>  	splash_get_pos(&x, &y);
>  	bmp_display((ulong)&bmp_logo_bitmap[0], x, y);
>  
> diff --git a/board/bosch/guardian/board.c b/board/bosch/guardian/board.c
> index 105b75e65e9..68f2744610b 100644
> --- a/board/bosch/guardian/board.c
> +++ b/board/bosch/guardian/board.c
> @@ -327,9 +327,6 @@ int board_late_init(void)
>  	int ret;
>  	struct udevice *cdev;
>  
> -#ifdef CONFIG_LED_GPIO
> -	led_default_state();
> -#endif
>  	set_bootmode_env();
>  
>  	ret = uclass_get_device(UCLASS_PANEL, 0, &cdev);
> diff --git a/board/dhelectronics/dh_stm32mp1/board.c b/board/dhelectronics/dh_stm32mp1/board.c
> index f44afb01e27..67273f90992 100644
> --- a/board/dhelectronics/dh_stm32mp1/board.c
> +++ b/board/dhelectronics/dh_stm32mp1/board.c
> @@ -607,9 +607,6 @@ int board_init(void)
>  
>  	board_init_fmc2();
>  
> -	if (CONFIG_IS_ENABLED(LED))
> -		led_default_state();
> -
>  	return 0;
>  }
>  
> diff --git a/board/gardena/smart-gateway-at91sam/board.c b/board/gardena/smart-gateway-at91sam/board.c
> index 3f402cfeee8..c6eb11e9326 100644
> --- a/board/gardena/smart-gateway-at91sam/board.c
> +++ b/board/gardena/smart-gateway-at91sam/board.c
> @@ -24,9 +24,6 @@ int board_late_init(void)
>  {
>  	at91_prepare_cpu_var();
>  
> -	if (IS_ENABLED(CONFIG_LED))
> -		led_default_state();
> -
>  	return 0;
>  }
>  
> diff --git a/board/gardena/smart-gateway-mt7688/board.c b/board/gardena/smart-gateway-mt7688/board.c
> index 8a3a6e34825..aa833a030fd 100644
> --- a/board/gardena/smart-gateway-mt7688/board.c
> +++ b/board/gardena/smart-gateway-mt7688/board.c
> @@ -183,9 +183,6 @@ err_free:
>  
>  int board_late_init(void)
>  {
> -	if (IS_ENABLED(CONFIG_LED))
> -		led_default_state();
> -
>  	factory_data_env_config();
>  
>  	return 0;
> diff --git a/board/gateworks/venice/venice.c b/board/gateworks/venice/venice.c
> index 425c69056da..6fdf108847f 100644
> --- a/board/gateworks/venice/venice.c
> +++ b/board/gateworks/venice/venice.c
> @@ -118,8 +118,6 @@ int board_late_init(void)
>  	u8 enetaddr[6];
>  	char fdt[64];
>  
> -	led_default_state();
> -
>  	/* Set board serial/model */
>  	if (!env_get("serial#"))
>  		env_set_ulong("serial#", gsc_get_serial());
> diff --git a/board/k+p/kp_imx6q_tpc/kp_imx6q_tpc.c b/board/k+p/kp_imx6q_tpc/kp_imx6q_tpc.c
> index 110496d9950..e6877e4c070 100644
> --- a/board/k+p/kp_imx6q_tpc/kp_imx6q_tpc.c
> +++ b/board/k+p/kp_imx6q_tpc/kp_imx6q_tpc.c
> @@ -137,9 +137,6 @@ int board_late_init(void)
>  	add_board_boot_modes(board_boot_modes);
>  #endif
>  
> -	if (IS_ENABLED(CONFIG_LED))
> -		led_default_state();
> -
>  	env_set("boardname", "kp-tpc");
>  	env_set("boardsoc", "imx6q");
>  	return 0;
> diff --git a/board/mscc/jr2/jr2.c b/board/mscc/jr2/jr2.c
> index 1c516aacd88..6abf08bd24c 100644
> --- a/board/mscc/jr2/jr2.c
> +++ b/board/mscc/jr2/jr2.c
> @@ -30,10 +30,6 @@ int board_early_init_r(void)
>  	/* Address of boot parameters */
>  	gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE;
>  
> -	/* LED setup */
> -	if (IS_ENABLED(CONFIG_LED))
> -		led_default_state();
> -
>  	return 0;
>  }
>  
> diff --git a/board/mscc/luton/luton.c b/board/mscc/luton/luton.c
> index 038902d08a9..76e3f2ebbce 100644
> --- a/board/mscc/luton/luton.c
> +++ b/board/mscc/luton/luton.c
> @@ -31,10 +31,6 @@ int board_early_init_r(void)
>  	/* Address of boot parameters */
>  	gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE;
>  
> -	/* LED setup */
> -	if (IS_ENABLED(CONFIG_LED))
> -		led_default_state();
> -
>  	return 0;
>  }
>  
> diff --git a/board/mscc/ocelot/ocelot.c b/board/mscc/ocelot/ocelot.c
> index c462890bb85..2a75ec281cb 100644
> --- a/board/mscc/ocelot/ocelot.c
> +++ b/board/mscc/ocelot/ocelot.c
> @@ -79,10 +79,6 @@ int board_early_init_r(void)
>  	/* Address of boot parameters */
>  	gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE;
>  
> -	/* LED setup */
> -	if (IS_ENABLED(CONFIG_LED))
> -		led_default_state();
> -
>  	return 0;
>  }
>  
> diff --git a/board/mscc/serval/serval.c b/board/mscc/serval/serval.c
> index 94c1c42b79b..87e79076574 100644
> --- a/board/mscc/serval/serval.c
> +++ b/board/mscc/serval/serval.c
> @@ -24,10 +24,6 @@ int board_early_init_r(void)
>  	/* Address of boot parameters */
>  	gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE;
>  
> -	/* LED setup */
> -	if (IS_ENABLED(CONFIG_LED))
> -		led_default_state();
> -
>  	return 0;
>  }
>  
> diff --git a/board/mscc/servalt/servalt.c b/board/mscc/servalt/servalt.c
> index 252d8e3156d..bd8c7e8b700 100644
> --- a/board/mscc/servalt/servalt.c
> +++ b/board/mscc/servalt/servalt.c
> @@ -24,10 +24,6 @@ int board_early_init_r(void)
>  	/* Address of boot parameters */
>  	gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE;
>  
> -	/* LED setup */
> -	if (IS_ENABLED(CONFIG_LED))
> -		led_default_state();
> -
>  	return 0;
>  }
>  
> diff --git a/board/phytec/pcm052/pcm052.c b/board/phytec/pcm052/pcm052.c
> index f9cf4abd474..0f7235979b0 100644
> --- a/board/phytec/pcm052/pcm052.c
> +++ b/board/phytec/pcm052/pcm052.c
> @@ -360,9 +360,6 @@ int board_late_init(void)
>  	struct src *psrc = (struct src *)SRC_BASE_ADDR;
>  	u32 reg;
>  
> -	if (IS_ENABLED(CONFIG_LED))
> -		led_default_state();
> -
>  	/*
>  	 * BK4r1 handle emergency/service SD card boot
>  	 * Checking the SBMR1 register BOOTCFG1 byte:
> diff --git a/board/sandbox/sandbox.c b/board/sandbox/sandbox.c
> index 28ad6efd136..e054f300c4a 100644
> --- a/board/sandbox/sandbox.c
> +++ b/board/sandbox/sandbox.c
> @@ -107,9 +107,6 @@ int dram_init(void)
>  
>  int board_init(void)
>  {
> -	if (IS_ENABLED(CONFIG_LED))
> -		led_default_state();
> -
>  	return 0;
>  }
>  
> diff --git a/board/siemens/capricorn/board.c b/board/siemens/capricorn/board.c
> index dcbab8e4d21..4a02d64aec3 100644
> --- a/board/siemens/capricorn/board.c
> +++ b/board/siemens/capricorn/board.c
> @@ -244,10 +244,6 @@ static int board_led_init(void)
>  	u8 pca_led[2] = { 0x00, 0x00 };
>  	int ret;
>  
> -	/* init all GPIO LED's */
> -	if (IS_ENABLED(CONFIG_LED))
> -		led_default_state();
> -
>  	/* enable all leds on PCA9552 */
>  	ret = uclass_get_device_by_seq(UCLASS_I2C, PCA9552_1_I2C_BUS, &bus);
>  	if (ret) {
> diff --git a/board/st/stm32mp1/stm32mp1.c b/board/st/stm32mp1/stm32mp1.c
> index fff1880e5b0..7466e1c732a 100644
> --- a/board/st/stm32mp1/stm32mp1.c
> +++ b/board/st/stm32mp1/stm32mp1.c
> @@ -666,9 +666,6 @@ int board_init(void)
>  	if (IS_ENABLED(CONFIG_ARMV7_NONSEC))
>  		sysconf_init();
>  
> -	if (CONFIG_IS_ENABLED(LED))
> -		led_default_state();
> -
>  	setup_led(LEDST_ON);
>  
>  	return 0;
> diff --git a/drivers/led/led-uclass.c b/drivers/led/led-uclass.c
> index 2ce72933b6c..68ca3c29702 100644
> --- a/drivers/led/led-uclass.c
> +++ b/drivers/led/led-uclass.c
> @@ -66,12 +66,6 @@ int led_set_period(struct udevice *dev, int period_ms)
>  }
>  #endif
>  
> -/* This is superseded by led_post_bind()/led_post_probe() below. */
> -int led_default_state(void)
> -{
> -	return 0;
> -}
> -
>  static int led_post_bind(struct udevice *dev)
>  {
>  	struct led_uc_plat *uc_plat = dev_get_uclass_plat(dev);
> diff --git a/include/led.h b/include/led.h
> index 43acca85719..329041008c1 100644
> --- a/include/led.h
> +++ b/include/led.h
> @@ -110,13 +110,4 @@ enum led_state_t led_get_state(struct udevice *dev);
>   */
>  int led_set_period(struct udevice *dev, int period_ms);
>  
> -/**
> - * led_default_state() - set the default state for all the LED
> - *
> - * This enables all leds which have default state.
> - * see Documentation/devicetree/bindings/leds/common.txt
> - *
> - */
> -int led_default_state(void);
> -
>  #endif
> diff --git a/test/dm/led.c b/test/dm/led.c
> index ac6ee363940..5bbe04648a1 100644
> --- a/test/dm/led.c
> +++ b/test/dm/led.c
> @@ -33,9 +33,6 @@ static int dm_test_led_default_state(struct unit_test_state *uts)
>  {
>  	struct udevice *dev;
>  
> -	/* configure the default state (auto-probe) */
> -	led_default_state();
> -
>  	/* Check that we handle the default-state property correctly. */
>  	ut_assertok(led_get_by_label("sandbox:default_on", &dev));
>  	ut_asserteq(LEDST_ON, led_get_state(dev));

For stm32mp1
Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com>

Thanks
Patrice

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] led: Drop led_default_state()
  2022-04-22 13:41 [PATCH] led: Drop led_default_state() Marek Vasut
  2022-04-22 14:28 ` Patrice CHOTARD
@ 2022-04-28 19:42 ` Tom Rini
  1 sibling, 0 replies; 3+ messages in thread
From: Tom Rini @ 2022-04-28 19:42 UTC (permalink / raw)
  To: Marek Vasut
  Cc: u-boot, Patrice Chotard, Patrick Delaunay, Sean Anderson,
	Simon Glass, Steven Lawrance

[-- Attachment #1: Type: text/plain, Size: 504 bytes --]

On Fri, Apr 22, 2022 at 03:41:42PM +0200, Marek Vasut wrote:

> This function is empty, drop it.
> 
> Signed-off-by: Marek Vasut <marex@denx.de>
> Cc: Patrice Chotard <patrice.chotard@foss.st.com>
> Cc: Patrick Delaunay <patrick.delaunay@foss.st.com>
> Cc: Sean Anderson <seanga2@gmail.com>
> Cc: Simon Glass <sjg@chromium.org>
> Cc: Steven Lawrance <steven.lawrance@softathome.com>
> Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com>

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-04-28 19:43 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-22 13:41 [PATCH] led: Drop led_default_state() Marek Vasut
2022-04-22 14:28 ` Patrice CHOTARD
2022-04-28 19:42 ` Tom Rini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.