linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] at91sam9m10g45-ek: rename leds to match board
@ 2012-10-26 19:29 Alexandre Belloni
  2012-10-27 14:51 ` Jean-Christophe PLAGNIOL-VILLARD
  0 siblings, 1 reply; 6+ messages in thread
From: Alexandre Belloni @ 2012-10-26 19:29 UTC (permalink / raw)
  To: linux-arm-kernel

The leds' name in the board file didn't match the names written on the
board itsef. This can be confusing when trying to use them for another
purpose.

Signed-off-by: Alexandre Belloni <alexandre.belloni@piout.net>
Cc: Nicolas Ferre <nicolas.ferre@atmel.com>
---
 arch/arm/boot/dts/at91sam9m10g45ek.dts  |   12 ++++++------
 arch/arm/mach-at91/board-sam9m10g45ek.c |    8 ++++----
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/arch/arm/boot/dts/at91sam9m10g45ek.dts b/arch/arm/boot/dts/at91sam9m10g45ek.dts
index 15e1dd4..c58b628 100644
--- a/arch/arm/boot/dts/at91sam9m10g45ek.dts
+++ b/arch/arm/boot/dts/at91sam9m10g45ek.dts
@@ -93,20 +93,20 @@
 	leds {
 		compatible = "gpio-leds";
 
-		d8 {
-			label = "d8";
+		d3 {
+			label = "d3";
 			gpios = <&pioD 30 0>;
 			linux,default-trigger = "heartbeat";
 		};
 
-		d6 {
-			label = "d6";
+		d1 {
+			label = "d1";
 			gpios = <&pioD 0 1>;
 			linux,default-trigger = "nand-disk";
 		};
 
-		d7 {
-			label = "d7";
+		d2 {
+			label = "d2";
 			gpios = <&pioD 31 1>;
 			linux,default-trigger = "mmc0";
 		};
diff --git a/arch/arm/mach-at91/board-sam9m10g45ek.c b/arch/arm/mach-at91/board-sam9m10g45ek.c
index 3d48ec1..6d77687 100644
--- a/arch/arm/mach-at91/board-sam9m10g45ek.c
+++ b/arch/arm/mach-at91/board-sam9m10g45ek.c
@@ -413,19 +413,19 @@ static struct ac97c_platform_data ek_ac97_data = {
  */
 static struct gpio_led ek_leds[] = {
 	{	/* "top" led, red, powerled */
-		.name			= "d8",
+		.name			= "d3",
 		.gpio			= AT91_PIN_PD30,
 		.default_trigger	= "heartbeat",
 	},
 	{	/* "left" led, green, userled2, pwm3 */
-		.name			= "d6",
+		.name			= "d1",
 		.gpio			= AT91_PIN_PD0,
 		.active_low		= 1,
 		.default_trigger	= "nand-disk",
 	},
 #if !(defined(CONFIG_LEDS_ATMEL_PWM) || defined(CONFIG_LEDS_ATMEL_PWM_MODULE))
 	{	/* "right" led, green, userled1, pwm1 */
-		.name			= "d7",
+		.name			= "d2",
 		.gpio			= AT91_PIN_PD31,
 		.active_low		= 1,
 		.default_trigger	= "mmc0",
@@ -440,7 +440,7 @@ static struct gpio_led ek_leds[] = {
 static struct gpio_led ek_pwm_led[] = {
 #if defined(CONFIG_LEDS_ATMEL_PWM) || defined(CONFIG_LEDS_ATMEL_PWM_MODULE)
 	{	/* "right" led, green, userled1, pwm1 */
-		.name			= "d7",
+		.name			= "d2",
 		.gpio			= 1,	/* is PWM channel number */
 		.active_low		= 1,
 		.default_trigger	= "none",
-- 
1.7.9.5

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

* [PATCH] at91sam9m10g45-ek: rename leds to match board
  2012-10-26 19:29 [PATCH] at91sam9m10g45-ek: rename leds to match board Alexandre Belloni
@ 2012-10-27 14:51 ` Jean-Christophe PLAGNIOL-VILLARD
  2012-10-29 15:00   ` Alexandre Belloni
  0 siblings, 1 reply; 6+ messages in thread
From: Jean-Christophe PLAGNIOL-VILLARD @ 2012-10-27 14:51 UTC (permalink / raw)
  To: linux-arm-kernel

On 21:29 Fri 26 Oct     , Alexandre Belloni wrote:
> The leds' name in the board file didn't match the names written on the
> board itsef. This can be confusing when trying to use them for another
> purpose.

It like this for so long time and I'm not really willing to touch the dts

Best Regards,
J.
> 
> Signed-off-by: Alexandre Belloni <alexandre.belloni@piout.net>
> Cc: Nicolas Ferre <nicolas.ferre@atmel.com>
> ---
>  arch/arm/boot/dts/at91sam9m10g45ek.dts  |   12 ++++++------
>  arch/arm/mach-at91/board-sam9m10g45ek.c |    8 ++++----
>  2 files changed, 10 insertions(+), 10 deletions(-)
> 
> diff --git a/arch/arm/boot/dts/at91sam9m10g45ek.dts b/arch/arm/boot/dts/at91sam9m10g45ek.dts
> index 15e1dd4..c58b628 100644
> --- a/arch/arm/boot/dts/at91sam9m10g45ek.dts
> +++ b/arch/arm/boot/dts/at91sam9m10g45ek.dts
> @@ -93,20 +93,20 @@
>  	leds {
>  		compatible = "gpio-leds";
>  
> -		d8 {
> -			label = "d8";
> +		d3 {
> +			label = "d3";
>  			gpios = <&pioD 30 0>;
>  			linux,default-trigger = "heartbeat";
>  		};
>  
> -		d6 {
> -			label = "d6";
> +		d1 {
> +			label = "d1";
>  			gpios = <&pioD 0 1>;
>  			linux,default-trigger = "nand-disk";
>  		};
>  
> -		d7 {
> -			label = "d7";
> +		d2 {
> +			label = "d2";
>  			gpios = <&pioD 31 1>;
>  			linux,default-trigger = "mmc0";
>  		};
> diff --git a/arch/arm/mach-at91/board-sam9m10g45ek.c b/arch/arm/mach-at91/board-sam9m10g45ek.c
> index 3d48ec1..6d77687 100644
> --- a/arch/arm/mach-at91/board-sam9m10g45ek.c
> +++ b/arch/arm/mach-at91/board-sam9m10g45ek.c
> @@ -413,19 +413,19 @@ static struct ac97c_platform_data ek_ac97_data = {
>   */
>  static struct gpio_led ek_leds[] = {
>  	{	/* "top" led, red, powerled */
> -		.name			= "d8",
> +		.name			= "d3",
>  		.gpio			= AT91_PIN_PD30,
>  		.default_trigger	= "heartbeat",
>  	},
>  	{	/* "left" led, green, userled2, pwm3 */
> -		.name			= "d6",
> +		.name			= "d1",
>  		.gpio			= AT91_PIN_PD0,
>  		.active_low		= 1,
>  		.default_trigger	= "nand-disk",
>  	},
>  #if !(defined(CONFIG_LEDS_ATMEL_PWM) || defined(CONFIG_LEDS_ATMEL_PWM_MODULE))
>  	{	/* "right" led, green, userled1, pwm1 */
> -		.name			= "d7",
> +		.name			= "d2",
>  		.gpio			= AT91_PIN_PD31,
>  		.active_low		= 1,
>  		.default_trigger	= "mmc0",
> @@ -440,7 +440,7 @@ static struct gpio_led ek_leds[] = {
>  static struct gpio_led ek_pwm_led[] = {
>  #if defined(CONFIG_LEDS_ATMEL_PWM) || defined(CONFIG_LEDS_ATMEL_PWM_MODULE)
>  	{	/* "right" led, green, userled1, pwm1 */
> -		.name			= "d7",
> +		.name			= "d2",
>  		.gpio			= 1,	/* is PWM channel number */
>  		.active_low		= 1,
>  		.default_trigger	= "none",
> -- 
> 1.7.9.5
> 
> 
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH] at91sam9m10g45-ek: rename leds to match board
  2012-10-27 14:51 ` Jean-Christophe PLAGNIOL-VILLARD
@ 2012-10-29 15:00   ` Alexandre Belloni
  2012-10-29 16:14     ` Jean-Christophe PLAGNIOL-VILLARD
  0 siblings, 1 reply; 6+ messages in thread
From: Alexandre Belloni @ 2012-10-29 15:00 UTC (permalink / raw)
  To: linux-arm-kernel

On Sat, Oct 27, 2012 at 04:51:32PM +0200, Jean-Christophe PLAGNIOL-VILLARD wrote :
> On 21:29 Fri 26 Oct     , Alexandre Belloni wrote:
> > The leds' name in the board file didn't match the names written on the
> > board itsef. This can be confusing when trying to use them for another
> > purpose.
> 
> It like this for so long time and I'm not really willing to touch the dts
> 

I don't think any real application is build on the assumption that each
pins are wrongly named. But, for newcomers, it can get really confusing,
especially as the led triggers are compiled as module in the defconfigs
and the LEDs won't turn on until you load the module. 

It just boils down to wanting to improve the usability of the
development board or not.

-- 
Alexandre Belloni

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

* [PATCH] at91sam9m10g45-ek: rename leds to match board
  2012-10-29 15:00   ` Alexandre Belloni
@ 2012-10-29 16:14     ` Jean-Christophe PLAGNIOL-VILLARD
  2012-10-29 21:28       ` Alexandre Belloni
  0 siblings, 1 reply; 6+ messages in thread
From: Jean-Christophe PLAGNIOL-VILLARD @ 2012-10-29 16:14 UTC (permalink / raw)
  To: linux-arm-kernel

On 16:00 Mon 29 Oct     , Alexandre Belloni wrote:
> On Sat, Oct 27, 2012 at 04:51:32PM +0200, Jean-Christophe PLAGNIOL-VILLARD wrote :
> > On 21:29 Fri 26 Oct     , Alexandre Belloni wrote:
> > > The leds' name in the board file didn't match the names written on the
> > > board itsef. This can be confusing when trying to use them for another
> > > purpose.
> > 
> > It like this for so long time and I'm not really willing to touch the dts
> > 
> 
> I don't think any real application is build on the assumption that each
> pins are wrongly named. But, for newcomers, it can get really confusing,
> especially as the led triggers are compiled as module in the defconfigs
> and the LEDs won't turn on until you load the module. 
> 
> It just boils down to wanting to improve the usability of the
> development board or not.
No here it's different teh same HW have different revision

m10g45es
m10ekes
9g45ekes

the m10ekes is the first one and the leds does match

So I agree we can put a comment in the c or the dts about it but do not change
the content as the board support is like this for really long time
And I do not want to ebd-up with 2 or 3 dts jsut for lesd naming
That I will have to maintain

Best Regards,
J.

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

* [PATCH] at91sam9m10g45-ek: rename leds to match board
  2012-10-29 16:14     ` Jean-Christophe PLAGNIOL-VILLARD
@ 2012-10-29 21:28       ` Alexandre Belloni
  2012-10-30 12:57         ` Jean-Christophe PLAGNIOL-VILLARD
  0 siblings, 1 reply; 6+ messages in thread
From: Alexandre Belloni @ 2012-10-29 21:28 UTC (permalink / raw)
  To: linux-arm-kernel


On Mon, Oct 29, 2012 at 05:14:45PM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote :
> No here it's different teh same HW have different revision
> 
> m10g45es
> m10ekes
> 9g45ekes
> 
> the m10ekes is the first one and the leds does match
> 
> So I agree we can put a comment in the c or the dts about it but do not change
> the content as the board support is like this for really long time
> And I do not want to ebd-up with 2 or 3 dts jsut for lesd naming
> That I will have to maintain
> 

>From my discussion with atmel last week, I understood that the only
publicly available board is the m10g45ek. Support for the other boards
you mention is actually being dropped and you can't find them on ATMEL's
website anymore.

So, I agree you should support only one configuration but at least, let
it be the one for the current board.

Regards,

-- 
Alexandre Belloni

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

* [PATCH] at91sam9m10g45-ek: rename leds to match board
  2012-10-29 21:28       ` Alexandre Belloni
@ 2012-10-30 12:57         ` Jean-Christophe PLAGNIOL-VILLARD
  0 siblings, 0 replies; 6+ messages in thread
From: Jean-Christophe PLAGNIOL-VILLARD @ 2012-10-30 12:57 UTC (permalink / raw)
  To: linux-arm-kernel

On 22:28 Mon 29 Oct     , Alexandre Belloni wrote:
> 
> On Mon, Oct 29, 2012 at 05:14:45PM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote :
> > No here it's different teh same HW have different revision
> > 
> > m10g45es
> > m10ekes
> > 9g45ekes
> > 
> > the m10ekes is the first one and the leds does match
> > 
> > So I agree we can put a comment in the c or the dts about it but do not change
> > the content as the board support is like this for really long time
> > And I do not want to ebd-up with 2 or 3 dts jsut for lesd naming
> > That I will have to maintain
> > 
> 
> From my discussion with atmel last week, I understood that the only
> publicly available board is the m10g45ek. Support for the other boards
> you mention is actually being dropped and you can't find them on ATMEL's
> website anymore.
> 
> So, I agree you should support only one configuration but at least, let
> it be the one for the current board.
sorry no

we touch dts only if this is a bug this is a comestic change

Best Regards,
J.

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

end of thread, other threads:[~2012-10-30 12:57 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-26 19:29 [PATCH] at91sam9m10g45-ek: rename leds to match board Alexandre Belloni
2012-10-27 14:51 ` Jean-Christophe PLAGNIOL-VILLARD
2012-10-29 15:00   ` Alexandre Belloni
2012-10-29 16:14     ` Jean-Christophe PLAGNIOL-VILLARD
2012-10-29 21:28       ` Alexandre Belloni
2012-10-30 12:57         ` Jean-Christophe PLAGNIOL-VILLARD

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).