public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v4 1/3] led: Use STATUS_LED_ON and STATUS_LED_OFF when calling __led_set
@ 2013-01-28 15:51 Otavio Salvador
  2013-01-28 15:51 ` [U-Boot] [PATCH v4 2/3] mxs: Fix iomux.h to not break build during assembly stage Otavio Salvador
  2013-01-28 15:51 ` [U-Boot] [PATCH v4 3/3] mx23_olinuxino: Add support for status LED Otavio Salvador
  0 siblings, 2 replies; 11+ messages in thread
From: Otavio Salvador @ 2013-01-28 15:51 UTC (permalink / raw)
  To: u-boot

This fixes the gpio_led driver which needs to compare againt a
STATUS_LED_ON to enable a led.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
---
Changes in v4: None
Changes in v3: None
Changes in v2: None

 common/cmd_led.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/common/cmd_led.c b/common/cmd_led.c
index 7f5ab43..84f79fa 100644
--- a/common/cmd_led.c
+++ b/common/cmd_led.c
@@ -110,13 +110,15 @@ int do_led (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 				if (led_commands[i].on)
 					led_commands[i].on();
 				else
-					__led_set(led_commands[i].mask, 1);
+					__led_set(led_commands[i].mask,
+							  STATUS_LED_ON);
 				break;
 			case LED_OFF:
 				if (led_commands[i].off)
 					led_commands[i].off();
 				else
-					__led_set(led_commands[i].mask, 0);
+					__led_set(led_commands[i].mask,
+							  STATUS_LED_OFF);
 				break;
 			case LED_TOGGLE:
 				if (led_commands[i].toggle)
-- 
1.8.1

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

* [U-Boot] [PATCH v4 2/3] mxs: Fix iomux.h to not break build during assembly stage
  2013-01-28 15:51 [U-Boot] [PATCH v4 1/3] led: Use STATUS_LED_ON and STATUS_LED_OFF when calling __led_set Otavio Salvador
@ 2013-01-28 15:51 ` Otavio Salvador
  2013-01-28 15:57   ` Marek Vasut
  2013-01-28 15:51 ` [U-Boot] [PATCH v4 3/3] mx23_olinuxino: Add support for status LED Otavio Salvador
  1 sibling, 1 reply; 11+ messages in thread
From: Otavio Salvador @ 2013-01-28 15:51 UTC (permalink / raw)
  To: u-boot

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
---
Changes in v4:
- New patch

Changes in v3: None
Changes in v2: None

 arch/arm/include/asm/arch-mxs/iomux.h | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/arch/arm/include/asm/arch-mxs/iomux.h b/arch/arm/include/asm/arch-mxs/iomux.h
index 7abdf58..4288715 100644
--- a/arch/arm/include/asm/arch-mxs/iomux.h
+++ b/arch/arm/include/asm/arch-mxs/iomux.h
@@ -21,6 +21,10 @@
 #ifndef __MACH_MXS_IOMUX_H__
 #define __MACH_MXS_IOMUX_H__
 
+#ifndef __ASSEMBLY__
+
+#include <asm/types.h>
+
 /*
  * IOMUX/PAD Bit field definitions
  *
@@ -165,4 +169,5 @@ int mxs_iomux_setup_pad(iomux_cfg_t pad);
  */
 int mxs_iomux_setup_multiple_pads(const iomux_cfg_t *pad_list, unsigned count);
 
+#endif /* __ASSEMBLY__ */
 #endif /* __MACH_MXS_IOMUX_H__*/
-- 
1.8.1

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

* [U-Boot] [PATCH v4 3/3] mx23_olinuxino: Add support for status LED
  2013-01-28 15:51 [U-Boot] [PATCH v4 1/3] led: Use STATUS_LED_ON and STATUS_LED_OFF when calling __led_set Otavio Salvador
  2013-01-28 15:51 ` [U-Boot] [PATCH v4 2/3] mxs: Fix iomux.h to not break build during assembly stage Otavio Salvador
@ 2013-01-28 15:51 ` Otavio Salvador
  2013-01-28 18:59   ` Fabio Estevam
  1 sibling, 1 reply; 11+ messages in thread
From: Otavio Salvador @ 2013-01-28 15:51 UTC (permalink / raw)
  To: u-boot

This allow user to know if the bootloader is running, even without a
serial console.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
---
Changes in v4:
- Use MUX PIN macro

Changes in v3:
- Added the MUX settings back (requested by Fabio)
- Added name of the PIN in the board config file

Changes in v2:
- Remove MUX setting - not need

 board/olimex/mx23_olinuxino/mx23_olinuxino.c |  7 +++++++
 board/olimex/mx23_olinuxino/spl_boot.c       |  4 ++++
 include/configs/mx23_olinuxino.h             | 14 ++++++++++++++
 3 files changed, 25 insertions(+)

diff --git a/board/olimex/mx23_olinuxino/mx23_olinuxino.c b/board/olimex/mx23_olinuxino/mx23_olinuxino.c
index 6a6053b..2501417 100644
--- a/board/olimex/mx23_olinuxino/mx23_olinuxino.c
+++ b/board/olimex/mx23_olinuxino/mx23_olinuxino.c
@@ -28,6 +28,9 @@
 #include <asm/arch/imx-regs.h>
 #include <asm/arch/clock.h>
 #include <asm/arch/sys_proto.h>
+#ifdef CONFIG_STATUS_LED
+#include <status_led.h>
+#endif
 
 DECLARE_GLOBAL_DATA_PTR;
 
@@ -67,5 +70,9 @@ int board_init(void)
 	/* Adress of boot parameters */
 	gd->bd->bi_boot_params = PHYS_SDRAM_1 + 0x100;
 
+#if defined(CONFIG_STATUS_LED) && defined(STATUS_LED_BOOT)
+	status_led_set(STATUS_LED_BOOT, STATUS_LED_STATE);
+#endif
+
 	return 0;
 }
diff --git a/board/olimex/mx23_olinuxino/spl_boot.c b/board/olimex/mx23_olinuxino/spl_boot.c
index 7def8bc..3bbf5ad 100644
--- a/board/olimex/mx23_olinuxino/spl_boot.c
+++ b/board/olimex/mx23_olinuxino/spl_boot.c
@@ -84,6 +84,10 @@ const iomux_cfg_t iomux_setup[] = {
 	MX23_PAD_EMI_RASN__EMI_RASN | MUX_CONFIG_EMI,
 	MX23_PAD_EMI_WEN__EMI_WEN | MUX_CONFIG_EMI,
 
+	/* Green LED */
+	MX23_PAD_SSP1_DETECT__GPIO_2_1 |
+		(MXS_PAD_3V3 | MXS_PAD_4MA | MXS_PAD_NOPULL),
+
 	/* MMC 0 */
 	MX23_PAD_SSP1_CMD__SSP1_CMD | MUX_CONFIG_SSP,
 	MX23_PAD_SSP1_DATA0__SSP1_DATA0 | MUX_CONFIG_SSP,
diff --git a/include/configs/mx23_olinuxino.h b/include/configs/mx23_olinuxino.h
index 7983c5d..d019944 100644
--- a/include/configs/mx23_olinuxino.h
+++ b/include/configs/mx23_olinuxino.h
@@ -19,6 +19,8 @@
 #ifndef __MX23_OLINUXINO_CONFIG_H__
 #define __MX23_OLINUXINO_CONFIG_H__
 
+#include <asm/arch/iomux-mx23.h>
+
 /*
  * SoC configurations
  */
@@ -56,6 +58,7 @@
 #define	CONFIG_CMD_EXT2
 #define	CONFIG_CMD_FAT
 #define	CONFIG_CMD_GPIO
+#define	CONFIG_CMD_LED
 #define	CONFIG_CMD_MMC
 
 /*
@@ -112,6 +115,17 @@
 #define	CONFIG_BAUDRATE			115200	/* Default baud rate */
 
 /*
+ * Status LED
+ */
+#define	CONFIG_STATUS_LED
+#define	CONFIG_GPIO_LED
+#define	CONFIG_BOARD_SPECIFIC_LED
+#define	STATUS_LED_BOOT	0
+#define	STATUS_LED_BIT	MX23_PAD_SSP1_DETECT__GPIO_2_1
+#define	STATUS_LED_STATE	STATUS_LED_ON
+#define	STATUS_LED_PERIOD	(CONFIG_SYS_HZ / 2)
+
+/*
  * MMC Driver
  */
 #ifdef	CONFIG_CMD_MMC
-- 
1.8.1

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

* [U-Boot] [PATCH v4 2/3] mxs: Fix iomux.h to not break build during assembly stage
  2013-01-28 15:51 ` [U-Boot] [PATCH v4 2/3] mxs: Fix iomux.h to not break build during assembly stage Otavio Salvador
@ 2013-01-28 15:57   ` Marek Vasut
  2013-01-28 16:00     ` Otavio Salvador
  0 siblings, 1 reply; 11+ messages in thread
From: Marek Vasut @ 2013-01-28 15:57 UTC (permalink / raw)
  To: u-boot

Dear Otavio Salvador,

Missing commit message.

> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
> ---
> Changes in v4:
> - New patch
> 
> Changes in v3: None
> Changes in v2: None
> 
>  arch/arm/include/asm/arch-mxs/iomux.h | 5 +++++
>  1 file changed, 5 insertions(+)
> 
> diff --git a/arch/arm/include/asm/arch-mxs/iomux.h
> b/arch/arm/include/asm/arch-mxs/iomux.h index 7abdf58..4288715 100644
> --- a/arch/arm/include/asm/arch-mxs/iomux.h
> +++ b/arch/arm/include/asm/arch-mxs/iomux.h
> @@ -21,6 +21,10 @@
>  #ifndef __MACH_MXS_IOMUX_H__
>  #define __MACH_MXS_IOMUX_H__
> 
> +#ifndef __ASSEMBLY__
> +
> +#include <asm/types.h>
> +

Is this needed?

>  /*
>   * IOMUX/PAD Bit field definitions
>   *
> @@ -165,4 +169,5 @@ int mxs_iomux_setup_pad(iomux_cfg_t pad);
>   */
>  int mxs_iomux_setup_multiple_pads(const iomux_cfg_t *pad_list, unsigned
> count);
> 
> +#endif /* __ASSEMBLY__ */
>  #endif /* __MACH_MXS_IOMUX_H__*/

Best regards,
Marek Vasut

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

* [U-Boot] [PATCH v4 2/3] mxs: Fix iomux.h to not break build during assembly stage
  2013-01-28 15:57   ` Marek Vasut
@ 2013-01-28 16:00     ` Otavio Salvador
  2013-01-28 16:16       ` Marek Vasut
  0 siblings, 1 reply; 11+ messages in thread
From: Otavio Salvador @ 2013-01-28 16:00 UTC (permalink / raw)
  To: u-boot

On Mon, Jan 28, 2013 at 1:57 PM, Marek Vasut <marex@denx.de> wrote:
> Dear Otavio Salvador,
>
> Missing commit message.

I think short description is clear enough. What you'd like me to put
in long one?

>> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
>> ---
>> Changes in v4:
>> - New patch
>>
>> Changes in v3: None
>> Changes in v2: None
>>
>>  arch/arm/include/asm/arch-mxs/iomux.h | 5 +++++
>>  1 file changed, 5 insertions(+)
>>
>> diff --git a/arch/arm/include/asm/arch-mxs/iomux.h
>> b/arch/arm/include/asm/arch-mxs/iomux.h index 7abdf58..4288715 100644
>> --- a/arch/arm/include/asm/arch-mxs/iomux.h
>> +++ b/arch/arm/include/asm/arch-mxs/iomux.h
>> @@ -21,6 +21,10 @@
>>  #ifndef __MACH_MXS_IOMUX_H__
>>  #define __MACH_MXS_IOMUX_H__
>>
>> +#ifndef __ASSEMBLY__
>> +
>> +#include <asm/types.h>
>> +
>
> Is this needed?

Yes; or I would not have added it right? :)

>>  /*
>>   * IOMUX/PAD Bit field definitions
>>   *
>> @@ -165,4 +169,5 @@ int mxs_iomux_setup_pad(iomux_cfg_t pad);
>>   */
>>  int mxs_iomux_setup_multiple_pads(const iomux_cfg_t *pad_list, unsigned
>> count);
>>
>> +#endif /* __ASSEMBLY__ */
>>  #endif /* __MACH_MXS_IOMUX_H__*/
>
> Best regards,
> Marek Vasut



--
Otavio Salvador                             O.S. Systems
E-mail: otavio at ossystems.com.br  http://www.ossystems.com.br
Mobile: +55 53 9981-7854              http://projetos.ossystems.com.br

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

* [U-Boot] [PATCH v4 2/3] mxs: Fix iomux.h to not break build during assembly stage
  2013-01-28 16:00     ` Otavio Salvador
@ 2013-01-28 16:16       ` Marek Vasut
  2013-01-28 16:30         ` Otavio Salvador
  0 siblings, 1 reply; 11+ messages in thread
From: Marek Vasut @ 2013-01-28 16:16 UTC (permalink / raw)
  To: u-boot

Dear Otavio Salvador,

> On Mon, Jan 28, 2013 at 1:57 PM, Marek Vasut <marex@denx.de> wrote:
> > Dear Otavio Salvador,
> > 
> > Missing commit message.
> 
> I think short description is clear enough. What you'd like me to put
> in long one?

Reasoning why this patch is necessary.

> >> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
> >> ---
> >> Changes in v4:
> >> - New patch
> >> 
> >> Changes in v3: None
> >> Changes in v2: None
> >> 
> >>  arch/arm/include/asm/arch-mxs/iomux.h | 5 +++++
> >>  1 file changed, 5 insertions(+)
> >> 
> >> diff --git a/arch/arm/include/asm/arch-mxs/iomux.h
> >> b/arch/arm/include/asm/arch-mxs/iomux.h index 7abdf58..4288715 100644
> >> --- a/arch/arm/include/asm/arch-mxs/iomux.h
> >> +++ b/arch/arm/include/asm/arch-mxs/iomux.h
> >> @@ -21,6 +21,10 @@
> >> 
> >>  #ifndef __MACH_MXS_IOMUX_H__
> >>  #define __MACH_MXS_IOMUX_H__
> >> 
> >> +#ifndef __ASSEMBLY__
> >> +
> >> +#include <asm/types.h>
> >> +
> > 
> > Is this needed?
> 
> Yes; or I would not have added it right? :)

Why is it needed?

> >>  /*
> >>  
> >>   * IOMUX/PAD Bit field definitions
> >>   *
> >> 
> >> @@ -165,4 +169,5 @@ int mxs_iomux_setup_pad(iomux_cfg_t pad);
> >> 
> >>   */
> >>  
> >>  int mxs_iomux_setup_multiple_pads(const iomux_cfg_t *pad_list, unsigned
> >> 
> >> count);
> >> 
> >> +#endif /* __ASSEMBLY__ */
> >> 
> >>  #endif /* __MACH_MXS_IOMUX_H__*/
> > 
> > Best regards,
> > Marek Vasut
> 
> --
> Otavio Salvador                             O.S. Systems
> E-mail: otavio at ossystems.com.br  http://www.ossystems.com.br
> Mobile: +55 53 9981-7854              http://projetos.ossystems.com.br

Best regards,
Marek Vasut

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

* [U-Boot] [PATCH v4 2/3] mxs: Fix iomux.h to not break build during assembly stage
  2013-01-28 16:16       ` Marek Vasut
@ 2013-01-28 16:30         ` Otavio Salvador
  2013-01-28 16:35           ` Marek Vasut
  0 siblings, 1 reply; 11+ messages in thread
From: Otavio Salvador @ 2013-01-28 16:30 UTC (permalink / raw)
  To: u-boot

On Mon, Jan 28, 2013 at 2:16 PM, Marek Vasut <marex@denx.de> wrote:
> Dear Otavio Salvador,
>
>> On Mon, Jan 28, 2013 at 1:57 PM, Marek Vasut <marex@denx.de> wrote:
>> > Dear Otavio Salvador,
>> >
>> > Missing commit message.
>>
>> I think short description is clear enough. What you'd like me to put
>> in long one?
>
> Reasoning why this patch is necessary.

Well, it seems quite clear it fix a build failure when it is used in
assembly stage; it is clear enough for me, in the shortlog

>> >> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
>> >> ---
>> >> Changes in v4:
>> >> - New patch
>> >>
>> >> Changes in v3: None
>> >> Changes in v2: None
>> >>
>> >>  arch/arm/include/asm/arch-mxs/iomux.h | 5 +++++
>> >>  1 file changed, 5 insertions(+)
>> >>
>> >> diff --git a/arch/arm/include/asm/arch-mxs/iomux.h
>> >> b/arch/arm/include/asm/arch-mxs/iomux.h index 7abdf58..4288715 100644
>> >> --- a/arch/arm/include/asm/arch-mxs/iomux.h
>> >> +++ b/arch/arm/include/asm/arch-mxs/iomux.h
>> >> @@ -21,6 +21,10 @@
>> >>
>> >>  #ifndef __MACH_MXS_IOMUX_H__
>> >>  #define __MACH_MXS_IOMUX_H__
>> >>
>> >> +#ifndef __ASSEMBLY__
>> >> +
>> >> +#include <asm/types.h>
>> >> +
>> >
>> > Is this needed?
>>
>> Yes; or I would not have added it right? :)
>
> Why is it needed?
>
>> >>  /*
>> >>
>> >>   * IOMUX/PAD Bit field definitions
>> >>   *
>> >>
>> >> @@ -165,4 +169,5 @@ int mxs_iomux_setup_pad(iomux_cfg_t pad);
>> >>
>> >>   */
>> >>
>> >>  int mxs_iomux_setup_multiple_pads(const iomux_cfg_t *pad_list, unsigned
>> >>
>> >> count);
>> >>
>> >> +#endif /* __ASSEMBLY__ */
>> >>
>> >>  #endif /* __MACH_MXS_IOMUX_H__*/
>> >
>> > Best regards,
>> > Marek Vasut
>>
>> --
>> Otavio Salvador                             O.S. Systems
>> E-mail: otavio at ossystems.com.br  http://www.ossystems.com.br
>> Mobile: +55 53 9981-7854              http://projetos.ossystems.com.br
>
> Best regards,
> Marek Vasut



--
Otavio Salvador                             O.S. Systems
E-mail: otavio at ossystems.com.br  http://www.ossystems.com.br
Mobile: +55 53 9981-7854              http://projetos.ossystems.com.br

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

* [U-Boot] [PATCH v4 2/3] mxs: Fix iomux.h to not break build during assembly stage
  2013-01-28 16:30         ` Otavio Salvador
@ 2013-01-28 16:35           ` Marek Vasut
  2013-01-28 17:09             ` Otavio Salvador
  0 siblings, 1 reply; 11+ messages in thread
From: Marek Vasut @ 2013-01-28 16:35 UTC (permalink / raw)
  To: u-boot

Dear Otavio Salvador,

> On Mon, Jan 28, 2013 at 2:16 PM, Marek Vasut <marex@denx.de> wrote:
> > Dear Otavio Salvador,
> > 
> >> On Mon, Jan 28, 2013 at 1:57 PM, Marek Vasut <marex@denx.de> wrote:
> >> > Dear Otavio Salvador,
> >> > 
> >> > Missing commit message.
> >> 
> >> I think short description is clear enough. What you'd like me to put
> >> in long one?
> > 
> > Reasoning why this patch is necessary.
> 
> Well, it seems quite clear it fix a build failure when it is used in
> assembly stage; it is clear enough for me, in the shortlog

I don't understand why did you also add the header below. That's not clear.

> >> >> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
> >> >> ---
> >> >> Changes in v4:
> >> >> - New patch
> >> >> 
> >> >> Changes in v3: None
> >> >> Changes in v2: None
> >> >> 
> >> >>  arch/arm/include/asm/arch-mxs/iomux.h | 5 +++++
> >> >>  1 file changed, 5 insertions(+)
> >> >> 
> >> >> diff --git a/arch/arm/include/asm/arch-mxs/iomux.h
> >> >> b/arch/arm/include/asm/arch-mxs/iomux.h index 7abdf58..4288715 100644
> >> >> --- a/arch/arm/include/asm/arch-mxs/iomux.h
> >> >> +++ b/arch/arm/include/asm/arch-mxs/iomux.h
> >> >> @@ -21,6 +21,10 @@
> >> >> 
> >> >>  #ifndef __MACH_MXS_IOMUX_H__
> >> >>  #define __MACH_MXS_IOMUX_H__
> >> >> 
> >> >> +#ifndef __ASSEMBLY__
> >> >> +
> >> >> +#include <asm/types.h>
> >> >> +
> >> > 
> >> > Is this needed?
> >> 
> >> Yes; or I would not have added it right? :)
> > 
> > Why is it needed?

Here, I fail to understand what this has to do with fixing the inclusion of this 
in assembly files.

Best regards,
Marek Vasut

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

* [U-Boot] [PATCH v4 2/3] mxs: Fix iomux.h to not break build during assembly stage
  2013-01-28 16:35           ` Marek Vasut
@ 2013-01-28 17:09             ` Otavio Salvador
  0 siblings, 0 replies; 11+ messages in thread
From: Otavio Salvador @ 2013-01-28 17:09 UTC (permalink / raw)
  To: u-boot

On Mon, Jan 28, 2013 at 2:35 PM, Marek Vasut <marex@denx.de> wrote:
> Dear Otavio Salvador,
>
>> On Mon, Jan 28, 2013 at 2:16 PM, Marek Vasut <marex@denx.de> wrote:
>> > Dear Otavio Salvador,
>> >
>> >> On Mon, Jan 28, 2013 at 1:57 PM, Marek Vasut <marex@denx.de> wrote:
>> >> > Dear Otavio Salvador,
>> >> >
>> >> > Missing commit message.
>> >>
>> >> I think short description is clear enough. What you'd like me to put
>> >> in long one?
>> >
>> > Reasoning why this patch is necessary.
>>
>> Well, it seems quite clear it fix a build failure when it is used in
>> assembly stage; it is clear enough for me, in the shortlog
>
> I don't understand why did you also add the header below. That's not clear.
>
>> >> >> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
>> >> >> ---
>> >> >> Changes in v4:
>> >> >> - New patch
>> >> >>
>> >> >> Changes in v3: None
>> >> >> Changes in v2: None
>> >> >>
>> >> >>  arch/arm/include/asm/arch-mxs/iomux.h | 5 +++++
>> >> >>  1 file changed, 5 insertions(+)
>> >> >>
>> >> >> diff --git a/arch/arm/include/asm/arch-mxs/iomux.h
>> >> >> b/arch/arm/include/asm/arch-mxs/iomux.h index 7abdf58..4288715 100644
>> >> >> --- a/arch/arm/include/asm/arch-mxs/iomux.h
>> >> >> +++ b/arch/arm/include/asm/arch-mxs/iomux.h
>> >> >> @@ -21,6 +21,10 @@
>> >> >>
>> >> >>  #ifndef __MACH_MXS_IOMUX_H__
>> >> >>  #define __MACH_MXS_IOMUX_H__
>> >> >>
>> >> >> +#ifndef __ASSEMBLY__
>> >> >> +
>> >> >> +#include <asm/types.h>
>> >> >> +
>> >> >
>> >> > Is this needed?
>> >>
>> >> Yes; or I would not have added it right? :)
>> >
>> > Why is it needed?
>
> Here, I fail to understand what this has to do with fixing the inclusion of this
> in assembly files.

I sent v5; hope it is fine now.

--
Otavio Salvador                             O.S. Systems
E-mail: otavio at ossystems.com.br  http://www.ossystems.com.br
Mobile: +55 53 9981-7854              http://projetos.ossystems.com.br

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

* [U-Boot] [PATCH v4 3/3] mx23_olinuxino: Add support for status LED
  2013-01-28 15:51 ` [U-Boot] [PATCH v4 3/3] mx23_olinuxino: Add support for status LED Otavio Salvador
@ 2013-01-28 18:59   ` Fabio Estevam
  2013-01-28 19:12     ` Otavio Salvador
  0 siblings, 1 reply; 11+ messages in thread
From: Fabio Estevam @ 2013-01-28 18:59 UTC (permalink / raw)
  To: u-boot

On Mon, Jan 28, 2013 at 1:51 PM, Otavio Salvador
<otavio@ossystems.com.br> wrote:

>  /*
> + * Status LED
> + */
> +#define        CONFIG_STATUS_LED
> +#define        CONFIG_GPIO_LED
> +#define        CONFIG_BOARD_SPECIFIC_LED
> +#define        STATUS_LED_BOOT 0
> +#define        STATUS_LED_BIT  MX23_PAD_SSP1_DETECT__GPIO_2_1

Is this really correct?

#define MX23_PAD_SSP1_DETECT__GPIO_2_1		MXS_IOMUX_PAD_NAKED(2,  1,
PAD_MUXSEL_GPIO)

Does the LED API need this symbol?

I thought that you would only need to setup this pin as GPIO and then
define something like:
+#define        STATUS_LED_BIT 1

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

* [U-Boot] [PATCH v4 3/3] mx23_olinuxino: Add support for status LED
  2013-01-28 18:59   ` Fabio Estevam
@ 2013-01-28 19:12     ` Otavio Salvador
  0 siblings, 0 replies; 11+ messages in thread
From: Otavio Salvador @ 2013-01-28 19:12 UTC (permalink / raw)
  To: u-boot

On Mon, Jan 28, 2013 at 4:59 PM, Fabio Estevam <festevam@gmail.com> wrote:
> On Mon, Jan 28, 2013 at 1:51 PM, Otavio Salvador
> <otavio@ossystems.com.br> wrote:
>
>>  /*
>> + * Status LED
>> + */
>> +#define        CONFIG_STATUS_LED
>> +#define        CONFIG_GPIO_LED
>> +#define        CONFIG_BOARD_SPECIFIC_LED
>> +#define        STATUS_LED_BOOT 0
>> +#define        STATUS_LED_BIT  MX23_PAD_SSP1_DETECT__GPIO_2_1
>
> Is this really correct?
>
> #define MX23_PAD_SSP1_DETECT__GPIO_2_1          MXS_IOMUX_PAD_NAKED(2,  1,
> PAD_MUXSEL_GPIO)
>
> Does the LED API need this symbol?
>
> I thought that you would only need to setup this pin as GPIO and then
> define something like:
> +#define        STATUS_LED_BIT 1

Maybe it can be done in a better way ... but I failed to figure the
GPIO number to use. Any hint?

--
Otavio Salvador                             O.S. Systems
E-mail: otavio at ossystems.com.br  http://www.ossystems.com.br
Mobile: +55 53 9981-7854              http://projetos.ossystems.com.br

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

end of thread, other threads:[~2013-01-28 19:12 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-28 15:51 [U-Boot] [PATCH v4 1/3] led: Use STATUS_LED_ON and STATUS_LED_OFF when calling __led_set Otavio Salvador
2013-01-28 15:51 ` [U-Boot] [PATCH v4 2/3] mxs: Fix iomux.h to not break build during assembly stage Otavio Salvador
2013-01-28 15:57   ` Marek Vasut
2013-01-28 16:00     ` Otavio Salvador
2013-01-28 16:16       ` Marek Vasut
2013-01-28 16:30         ` Otavio Salvador
2013-01-28 16:35           ` Marek Vasut
2013-01-28 17:09             ` Otavio Salvador
2013-01-28 15:51 ` [U-Boot] [PATCH v4 3/3] mx23_olinuxino: Add support for status LED Otavio Salvador
2013-01-28 18:59   ` Fabio Estevam
2013-01-28 19:12     ` Otavio Salvador

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox