[lkml]   [2017]   [Jul]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: [RFC PATCH] ARM: dts: stm32: change pinctrl bindings definition

On 07/17/2017 01:15 PM, Arnd Bergmann wrote:
> On Mon, Jul 17, 2017 at 1:00 PM, Alexandre TORGUE
> <> wrote:
>> blabla
>> Signed-off-by: Alexandre TORGUE <>
> You may want to provide a little more detail here ;-)
Oh!! Sorry, I changed it but no sent the good commit :).

Please translate blablable by:

Initially each pin was declared in
"include/dt-bindings/stm32f429-pinfunc.h"and each definition contained
SOC names (ex: STM32F429_PA9_FUNC_USART1_TX).
Since this approach was approved, the number of supported MCU has
increased (STM32F429/STM32F469/STM32f746/STM32H743). To avoid to add a
new file in "include/dt-bindings" each time a new STM32 SOC arrives I
propose a new approach which consist to use a macro to define pin muxing
in device tree. All STM32 will use the common macro to define pinmux.
Furthermore, it will make easy maintenance and integration of new SOC.


> Arnd

 \ /
  Last update: 2017-07-17 13:20    [W:0.019 / U:3.756 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site