Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: pinctrl: stm32: support for stm32mp257 and additional packages

Add support for st,stm32mp257-pinctrl and st,stm32mp257-z-pinctrl.
Add packages AI, AK and AL (values : 0x100, 0x400 and 0x800)

Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>

+6 -1
+3 -1
Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
··· 27 27 - st,stm32mp135-pinctrl 28 28 - st,stm32mp157-pinctrl 29 29 - st,stm32mp157-z-pinctrl 30 + - st,stm32mp257-pinctrl 31 + - st,stm32mp257-z-pinctrl 30 32 31 33 '#address-cells': 32 34 const: 1 ··· 58 56 Indicates the SOC package used. 59 57 More details in include/dt-bindings/pinctrl/stm32-pinfunc.h 60 58 $ref: /schemas/types.yaml#/definitions/uint32 61 - enum: [1, 2, 4, 8] 59 + enum: [0x1, 0x2, 0x4, 0x8, 0x100, 0x400, 0x800] 62 60 63 61 patternProperties: 64 62 '^gpio@[0-9a-f]*$':
+3
include/dt-bindings/pinctrl/stm32-pinfunc.h
··· 37 37 #define STM32MP_PKG_AB 0x2 38 38 #define STM32MP_PKG_AC 0x4 39 39 #define STM32MP_PKG_AD 0x8 40 + #define STM32MP_PKG_AI 0x100 41 + #define STM32MP_PKG_AK 0x400 42 + #define STM32MP_PKG_AL 0x800 40 43 41 44 #endif /* _DT_BINDINGS_STM32_PINFUNC_H */ 42 45