public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Benjamin Tietz <uboot@dresden.micronet24.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 2 00/22] DM: Cmd: GPIO/LED/STM32/CLK: provide command-line support for device-tree configured gpios and leds
Date: Thu, 28 Jul 2016 18:30:41 +0200	[thread overview]
Message-ID: <20160728163041.GA2991@micronet24.de> (raw)
In-Reply-To: <1E25CFEBFF5B6D40BBC7682080D80524380E9D1BB0@SAFEX1MAIL5.st.com>

Hi Vikas,

I was an holiday and am still catching up. Apart from that I'm still
working on this patchset and integrating the comments and API-changes.

What I'm currently missing is to setup the frequencies directly from
clk_stm32.c. When this is done, I'll send an update.

regards
Benjamin

On Thu, Jul 21, 2016 at 12:32:22AM +0200, Vikas MANOCHA wrote:
> Hi Benjamin,
> 
> Please let us know if you are working on this patchset.
> I just saw another patchset but not using device tree & clock framework but would like to have DT and clock framework in place for stm32.
> 
> Cheers,
> Vikas
> 
> > -----Original Message-----
> > From: Vikas MANOCHA
> > Sent: Friday, July 01, 2016 4:35 PM
> > To: 'Benjamin Tietz' <uboot@dresden.micronet24.de>; u-
> > boot at lists.denx.de
> > Subject: RE: [U-Boot] [PATCH 2 00/22] DM: Cmd: GPIO/LED/STM32/CLK:
> > provide command-line support for device-tree configured gpios and leds
> > 
> > Hi Benjamin,
> > 
> > Please keep all the involved developers in the "To" of the e-mail & resend
> > the patchset for review comments (checkout scripts/get_maintainer.pl).
> > Also separate the generic stuff (dts/led) from platform specific in another
> > patchset.
> > 
> > Cheers,
> > Vikas
> > 
> > > -----Original Message-----
> > > From: U-Boot [mailto:u-boot-bounces at lists.denx.de] On Behalf Of
> > > Benjamin Tietz
> > > Sent: Monday, June 20, 2016 11:26 AM
> > > To: u-boot at lists.denx.de
> > > Subject: [U-Boot] [PATCH 2 00/22] DM: Cmd: GPIO/LED/STM32/CLK:
> > provide
> > > command-line support for device-tree configured gpios and leds
> > >
> > > This series begins to provide device-tree support on stm32 devices,
> > > starting with a the stack of a simple clock-driver (at least
> > > enabling/disabling peripheral clocks), the gpio driver and leds.
> > >
> > > As the current led command-line interface isn't aware of any
> > > device-tree configured led, the command gets rewritten and extended
> > > for device-tree LEDs on the way. These changes are architecture
> > indipendent.
> > >
> > > To accomplish these changes the led-uclass driver had to be extended, too.
> > >
> > > Changes in v2:
> > > * more verbose commit messages
> > > * correct clock calculation in stm32_clk
> > > * minor adjustments
> > >
> > >
> > > ---
> > >
> > > Benjamin Tietz (22):
> > >       stm32: gpio: fix otype access
> > >       stm32: gpio_direction_output: make sure, output is set to push-pull
> > >       stm32: gpio_get_value: always return 0 or 1
> > >       stm32f429-discovery: config: enable status leds
> > >       Cmd: led: provide a selector in kconfig
> > >       DTS: stm32f429: provide device-tree files (from linux kernel)
> > >       clock-uclass: allow disabling a peripheral clock
> > >       STM32: clock: provide dts-accessible clock driver
> > >       DTS: STM32f429: add gpio-banks
> > >       STM32: gpio: group SOC-specific code to one ifdef/elif construct
> > >       GPIO: STM32: make DTS-aware
> > >       STM32F429-discovery: led: disable board-specific code, if DM is
> > selected
> > >       GPIO/LED: make more robust, if STATUS_LED isn't selected
> > >       Cmd: LED: rewrite to prepare non-static access
> > >       DTS: STM32F429-disco: add board leds and enable rcc
> > >       LED: add function to retrieve a device's label
> > >       LED: provide function to count and get all (DM-)LEDs
> > >       cmd: LED: be aware of DTS-configured leds
> > >       LED: provide functionality to get led status
> > >       LED: GPIO: provide get_on() op
> > >       LED: provide toggling interface
> > >       Cmd: LED: make DM-leds toggle
> > >
> > >
> > >  arch/arm/dts/Makefile                 |    2
> > >  arch/arm/dts/armv7-m.dtsi             |   24 ++
> > >  arch/arm/dts/stm32429i-eval.dts       |   75 ++++++
> > >  arch/arm/dts/stm32f429-disco.dts      |   97 ++++++++
> > >  arch/arm/dts/stm32f429.dtsi           |  282 +++++++++++++++++++++++
> > >  board/st/stm32f429-discovery/Makefile |    3
> > >  cmd/Kconfig                           |    4
> > >  cmd/led.c                             |  401 ++++++++++++++++++++++++---------
> > >  drivers/clk/Kconfig                   |    4
> > >  drivers/clk/Makefile                  |    1
> > >  drivers/clk/clk-uclass.c              |   10 +
> > >  drivers/clk/clk_stm32.c               |  112 +++++++++
> > >  drivers/gpio/stm32_gpio.c             |  202 ++++++++++++++---
> > >  drivers/led/led-uclass.c              |   83 +++++++
> > >  drivers/led/led_gpio.c                |   11 +
> > >  drivers/misc/gpio_led.c               |    4
> > >  drivers/misc/status_led.c             |    2
> > >  include/clk.h                         |   18 +
> > >  include/configs/stm32f429-discovery.h |   14 +
> > >  include/led.h                         |   65 +++++
> > >  include/status_led.h                  |    4
> > >  21 files changed, 1277 insertions(+), 141 deletions(-)  create mode
> > > 100644 arch/arm/dts/armv7-m.dtsi  create mode 100644
> > > arch/arm/dts/stm32429i- eval.dts  create mode 100644
> > > arch/arm/dts/stm32f429-disco.dts  create mode 100644
> > > arch/arm/dts/stm32f429.dtsi  create mode 100644
> > > drivers/clk/clk_stm32.c
> > >
> > > --
> > >
> > > best regards
> > > Benjamin Tietz
> > > _______________________________________________
> > > U-Boot mailing list
> > > U-Boot at lists.denx.de
> > > http://lists.denx.de/mailman/listinfo/u-boot

      reply	other threads:[~2016-07-28 16:30 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-06-20 18:26 [U-Boot] [PATCH 2 00/22] DM: Cmd: GPIO/LED/STM32/CLK: provide command-line support for device-tree configured gpios and leds Benjamin Tietz
2016-06-20 18:26 ` [U-Boot] [PATCH v2 01/22] stm32: gpio: fix otype access Benjamin Tietz
2016-06-20 18:26 ` [U-Boot] [PATCH v2 02/22] stm32: gpio_direction_output: make sure, output is set to push-pull Benjamin Tietz
2016-06-20 18:26 ` [U-Boot] [PATCH v2 03/22] stm32: gpio_get_value: always return 0 or 1 Benjamin Tietz
2016-06-20 18:26 ` [U-Boot] [PATCH v2 04/22] stm32f429-discovery: config: enable status leds Benjamin Tietz
2016-06-20 18:26 ` [U-Boot] [PATCH v2 05/22] Cmd: led: provide a selector in kconfig Benjamin Tietz
2016-06-20 18:26 ` [U-Boot] [PATCH v2 06/22] DTS: stm32f429: provide device-tree files (from linux kernel) Benjamin Tietz
2016-06-20 18:26 ` [U-Boot] [PATCH v2 07/22] clock-uclass: allow disabling a peripheral clock Benjamin Tietz
2016-07-12 16:02   ` Simon Glass
2016-07-12 16:08     ` Stephen Warren
2016-07-28 16:50     ` Benjamin Tietz
2016-07-28 19:28     ` Benjamin Tietz
2016-07-29  5:22       ` Benjamin Tietz
2016-07-29 16:04       ` Stephen Warren
2016-07-29 17:26         ` Benjamin Tietz
2016-07-29 18:02           ` Stephen Warren
2016-07-29 18:34             ` Benjamin Tietz
2016-08-01  1:03               ` Simon Glass
2016-06-20 18:26 ` [U-Boot] [PATCH v2 08/22] STM32: clock: provide dts-accessible clock driver Benjamin Tietz
2016-06-20 18:26 ` [U-Boot] [PATCH v2 09/22] DTS: STM32f429: add gpio-banks Benjamin Tietz
2016-06-20 18:26 ` [U-Boot] [PATCH v2 10/22] STM32: gpio: group SOC-specific code to one ifdef/elif construct Benjamin Tietz
2016-06-20 18:26 ` [U-Boot] [PATCH v2 11/22] GPIO: STM32: make DTS-aware Benjamin Tietz
2016-06-20 18:27 ` [U-Boot] [PATCH v2 12/22] STM32F429-discovery: led: disable board-specific code, if DM is selected Benjamin Tietz
2016-06-20 18:27 ` [U-Boot] [PATCH v2 13/22] GPIO/LED: make more robust, if STATUS_LED isn't selected Benjamin Tietz
2016-06-20 18:27 ` [U-Boot] [PATCH v2 14/22] Cmd: LED: rewrite to prepare non-static access Benjamin Tietz
2016-06-20 18:27 ` [U-Boot] [PATCH v2 15/22] DTS: STM32F429-disco: add board leds and enable rcc Benjamin Tietz
2016-06-20 18:27 ` [U-Boot] [PATCH v2 16/22] LED: add function to retrieve a device's label Benjamin Tietz
2016-06-20 18:27 ` [U-Boot] [PATCH v2 17/22] LED: provide function to count and get all (DM-)LEDs Benjamin Tietz
2016-06-20 18:27 ` [U-Boot] [PATCH v2 18/22] cmd: LED: be aware of DTS-configured leds Benjamin Tietz
2016-06-20 18:27 ` [U-Boot] [PATCH v2 19/22] LED: provide functionality to get led status Benjamin Tietz
2016-06-20 18:27 ` [U-Boot] [PATCH v2 20/22] LED: GPIO: provide get_on() op Benjamin Tietz
2016-06-20 18:27 ` [U-Boot] [PATCH v2 21/22] LED: provide toggling interface Benjamin Tietz
2016-06-20 18:27 ` [U-Boot] [PATCH v2 22/22] Cmd: LED: make DM-leds toggle Benjamin Tietz
2016-07-01 23:35 ` [U-Boot] [PATCH 2 00/22] DM: Cmd: GPIO/LED/STM32/CLK: provide command-line support for device-tree configured gpios and leds Vikas MANOCHA
2016-07-20 22:32 ` Vikas MANOCHA
2016-07-28 16:30   ` Benjamin Tietz [this message]

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=20160728163041.GA2991@micronet24.de \
    --to=uboot@dresden.micronet24.de \
    --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