* [PATCH v2 0/5] Add support for Kontron OSM-S i.MX93 SoM and carrier board
@ 2024-07-08 8:40 Frieder Schrempf
2024-07-08 8:40 ` [PATCH v2 1/5] dt-bindings: gpio: vf610: Allow gpio-line-names to be set Frieder Schrempf
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Frieder Schrempf @ 2024-07-08 8:40 UTC (permalink / raw)
To: Bartosz Golaszewski, Conor Dooley, devicetree, imx,
Krzysztof Kozlowski, Liam Girdwood, Linus Walleij,
linux-arm-kernel, linux-gpio, linux-kernel, Li Yang, Mark Brown,
Rob Herring, Robin Gong, Sascha Hauer, Shawn Guo, Stefan Agner
Cc: Frieder Schrempf, Alexander Stein, Bartosz Golaszewski,
Bjorn Helgaas, Bo Liu, Conor Dooley, Fabio Estevam,
Gregor Herburger, Hiago De Franco, Hugo Villeneuve,
Joao Paulo Goncalves, Joy Zou, Krzysztof Kozlowski, Marco Felsch,
Markus Niebel, Mathieu Othacehe, Peng Fan,
Pengutronix Kernel Team, Tim Harvey
From: Frieder Schrempf <frieder.schrempf@kontron.de>
Patch 1-2: small DT binding fixups
Patch 3: board DT bindings
Patch 4: support PMIC driver without IRQ
Patch 5: add devicetrees
Changes for v2:
* remove applied patches 1 and 2
* add tags
* improvements suggested by Krzysztof (thanks!)
* add missing Makefile entry for DT
Frieder Schrempf (5):
dt-bindings: gpio: vf610: Allow gpio-line-names to be set
dt-bindings: regulator: pca9450: Make interrupt optional
dt-bindings: arm: fsl: Add Kontron i.MX93 OSM-S based boards
regulator: pca9450: Make IRQ optional
arm64: dts: Add support for Kontron i.MX93 OSM-S SoM and BL carrier
board
.../devicetree/bindings/arm/fsl.yaml | 6 +
.../devicetree/bindings/gpio/gpio-vf610.yaml | 4 +
.../regulator/nxp,pca9450-regulator.yaml | 1 -
arch/arm64/boot/dts/freescale/Makefile | 1 +
.../dts/freescale/imx93-kontron-bl-osm-s.dts | 165 ++++++
.../dts/freescale/imx93-kontron-osm-s.dtsi | 547 ++++++++++++++++++
drivers/regulator/pca9450-regulator.c | 41 +-
7 files changed, 742 insertions(+), 23 deletions(-)
create mode 100644 arch/arm64/boot/dts/freescale/imx93-kontron-bl-osm-s.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi
--
2.45.2
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH v2 1/5] dt-bindings: gpio: vf610: Allow gpio-line-names to be set
2024-07-08 8:40 [PATCH v2 0/5] Add support for Kontron OSM-S i.MX93 SoM and carrier board Frieder Schrempf
@ 2024-07-08 8:40 ` Frieder Schrempf
2024-07-08 13:58 ` Krzysztof Kozlowski
2024-07-08 14:53 ` Bartosz Golaszewski
2024-07-08 14:34 ` [PATCH v2 0/5] Add support for Kontron OSM-S i.MX93 SoM and carrier board Rob Herring (Arm)
2024-07-08 14:48 ` (subset) " Mark Brown
2 siblings, 2 replies; 6+ messages in thread
From: Frieder Schrempf @ 2024-07-08 8:40 UTC (permalink / raw)
To: Bartosz Golaszewski, Conor Dooley, devicetree,
Krzysztof Kozlowski, Linus Walleij, linux-gpio, linux-kernel,
Rob Herring, Stefan Agner
Cc: Frieder Schrempf, Bartosz Golaszewski, Krzysztof Kozlowski,
Peng Fan
From: Frieder Schrempf <frieder.schrempf@kontron.de>
Describe common "gpio-line-names" property to allow DTs to
specify names for GPIO lines.
Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
---
Changes for v2:
* change commit message (remove non-existing warning)
* add minItems and maxItems
---
Documentation/devicetree/bindings/gpio/gpio-vf610.yaml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/Documentation/devicetree/bindings/gpio/gpio-vf610.yaml b/Documentation/devicetree/bindings/gpio/gpio-vf610.yaml
index a27f929502575..cabda2eab4a23 100644
--- a/Documentation/devicetree/bindings/gpio/gpio-vf610.yaml
+++ b/Documentation/devicetree/bindings/gpio/gpio-vf610.yaml
@@ -51,6 +51,10 @@ properties:
gpio-controller: true
+ gpio-line-names:
+ minItems: 1
+ maxItems: 32
+
clocks:
items:
- description: SoC GPIO clock
--
2.45.2
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH v2 1/5] dt-bindings: gpio: vf610: Allow gpio-line-names to be set
2024-07-08 8:40 ` [PATCH v2 1/5] dt-bindings: gpio: vf610: Allow gpio-line-names to be set Frieder Schrempf
@ 2024-07-08 13:58 ` Krzysztof Kozlowski
2024-07-08 14:53 ` Bartosz Golaszewski
1 sibling, 0 replies; 6+ messages in thread
From: Krzysztof Kozlowski @ 2024-07-08 13:58 UTC (permalink / raw)
To: Frieder Schrempf, Bartosz Golaszewski, Conor Dooley, devicetree,
Krzysztof Kozlowski, Linus Walleij, linux-gpio, linux-kernel,
Rob Herring, Stefan Agner
Cc: Frieder Schrempf, Bartosz Golaszewski, Krzysztof Kozlowski,
Peng Fan
On 08/07/2024 10:40, Frieder Schrempf wrote:
> From: Frieder Schrempf <frieder.schrempf@kontron.de>
>
> Describe common "gpio-line-names" property to allow DTs to
> specify names for GPIO lines.
>
> Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
> ---
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v2 0/5] Add support for Kontron OSM-S i.MX93 SoM and carrier board
2024-07-08 8:40 [PATCH v2 0/5] Add support for Kontron OSM-S i.MX93 SoM and carrier board Frieder Schrempf
2024-07-08 8:40 ` [PATCH v2 1/5] dt-bindings: gpio: vf610: Allow gpio-line-names to be set Frieder Schrempf
@ 2024-07-08 14:34 ` Rob Herring (Arm)
2024-07-08 14:48 ` (subset) " Mark Brown
2 siblings, 0 replies; 6+ messages in thread
From: Rob Herring (Arm) @ 2024-07-08 14:34 UTC (permalink / raw)
To: Frieder Schrempf
Cc: Liam Girdwood, Shawn Guo, Stefan Agner, Krzysztof Kozlowski,
Gregor Herburger, Bo Liu, Frieder Schrempf, linux-kernel,
Joao Paulo Goncalves, devicetree, Conor Dooley, Hiago De Franco,
Tim Harvey, Linus Walleij, Markus Niebel, linux-gpio,
Bartosz Golaszewski, imx, linux-arm-kernel, Bartosz Golaszewski,
Conor Dooley, Joy Zou, Marco Felsch, Pengutronix Kernel Team,
Bjorn Helgaas, Krzysztof Kozlowski, Alexander Stein, Robin Gong,
Sascha Hauer, Mathieu Othacehe, Mark Brown, Peng Fan,
Hugo Villeneuve, Li Yang, Fabio Estevam
On Mon, 08 Jul 2024 10:40:30 +0200, Frieder Schrempf wrote:
> From: Frieder Schrempf <frieder.schrempf@kontron.de>
>
> Patch 1-2: small DT binding fixups
> Patch 3: board DT bindings
> Patch 4: support PMIC driver without IRQ
> Patch 5: add devicetrees
>
> Changes for v2:
> * remove applied patches 1 and 2
> * add tags
> * improvements suggested by Krzysztof (thanks!)
> * add missing Makefile entry for DT
>
> Frieder Schrempf (5):
> dt-bindings: gpio: vf610: Allow gpio-line-names to be set
> dt-bindings: regulator: pca9450: Make interrupt optional
> dt-bindings: arm: fsl: Add Kontron i.MX93 OSM-S based boards
> regulator: pca9450: Make IRQ optional
> arm64: dts: Add support for Kontron i.MX93 OSM-S SoM and BL carrier
> board
>
> .../devicetree/bindings/arm/fsl.yaml | 6 +
> .../devicetree/bindings/gpio/gpio-vf610.yaml | 4 +
> .../regulator/nxp,pca9450-regulator.yaml | 1 -
> arch/arm64/boot/dts/freescale/Makefile | 1 +
> .../dts/freescale/imx93-kontron-bl-osm-s.dts | 165 ++++++
> .../dts/freescale/imx93-kontron-osm-s.dtsi | 547 ++++++++++++++++++
> drivers/regulator/pca9450-regulator.c | 41 +-
> 7 files changed, 742 insertions(+), 23 deletions(-)
> create mode 100644 arch/arm64/boot/dts/freescale/imx93-kontron-bl-osm-s.dts
> create mode 100644 arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi
>
> --
> 2.45.2
>
>
My bot found new DTB warnings on the .dts files added or changed in this
series.
Some warnings may be from an existing SoC .dtsi. Or perhaps the warnings
are fixed by another series. Ultimately, it is up to the platform
maintainer whether these warnings are acceptable or not. No need to reply
unless the platform maintainer has comments.
If you already ran DT checks and didn't see these error(s), then
make sure dt-schema is up to date:
pip3 install dtschema --upgrade
New warnings running 'make CHECK_DTBS=y freescale/imx93-kontron-bl-osm-s.dtb' for 20240708084107.38986-1-frieder@fris.de:
arch/arm64/boot/dts/freescale/imx93-kontron-bl-osm-s.dtb: eeprom@50: compatible: 'oneOf' conditional failed, one must be fixed:
arch/arm64/boot/dts/freescale/imx93-kontron-bl-osm-s.dtb: eeprom@50: compatible: 'oneOf' conditional failed, one must be fixed:
'onnn,n24s64b' does not match 'c00$'
'onnn,n24s64b' does not match 'c01$'
'onnn,n24s64b' does not match 'cs01$'
'onnn,n24s64b' does not match 'c02$'
'onnn,n24s64b' does not match 'cs02$'
'onnn,n24s64b' does not match 'mac402$'
'onnn,n24s64b' does not match 'mac602$'
'onnn,n24s64b' does not match 'c04$'
'onnn,n24s64b' does not match 'cs04$'
'onnn,n24s64b' does not match 'c08$'
'onnn,n24s64b' does not match 'cs08$'
'onnn,n24s64b' does not match 'c16$'
'onnn,n24s64b' does not match 'cs16$'
'onnn,n24s64b' does not match 'c32$'
'onnn,n24s64b' does not match 'cs32$'
'onnn,n24s64b' does not match 'c64$'
'onnn,n24s64b' does not match 'cs64$'
'onnn,n24s64b' does not match 'c128$'
'onnn,n24s64b' does not match 'cs128$'
'onnn,n24s64b' does not match 'c256$'
'onnn,n24s64b' does not match 'cs256$'
'onnn,n24s64b' does not match 'c512$'
'onnn,n24s64b' does not match 'cs512$'
'onnn,n24s64b' does not match 'c1024$'
'onnn,n24s64b' does not match 'cs1024$'
'onnn,n24s64b' does not match 'c1025$'
'onnn,n24s64b' does not match 'cs1025$'
'onnn,n24s64b' does not match 'c2048$'
'onnn,n24s64b' does not match 'cs2048$'
'onnn,n24s64b' does not match 'spd$'
'atmel,24c64' does not match 'c00$'
'atmel,24c64' does not match 'c01$'
'atmel,24c64' does not match 'cs01$'
'atmel,24c64' does not match 'c02$'
'atmel,24c64' does not match 'cs02$'
'atmel,24c64' does not match 'mac402$'
'atmel,24c64' does not match 'mac602$'
'atmel,24c64' does not match 'c04$'
'atmel,24c64' does not match 'cs04$'
'atmel,24c64' does not match 'c08$'
'atmel,24c64' does not match 'cs08$'
'atmel,24c64' does not match 'c16$'
'atmel,24c64' does not match 'cs16$'
'atmel,24c64' does not match 'c32$'
'atmel,24c64' does not match 'cs32$'
'atmel,24c64' does not match 'cs64$'
'atmel,24c64' does not match 'c128$'
'atmel,24c64' does not match 'cs128$'
'atmel,24c64' does not match 'c256$'
'atmel,24c64' does not match 'cs256$'
'atmel,24c64' does not match 'c512$'
'atmel,24c64' does not match 'cs512$'
'atmel,24c64' does not match 'c1024$'
'atmel,24c64' does not match 'cs1024$'
'atmel,24c64' does not match 'c1025$'
'atmel,24c64' does not match 'cs1025$'
'atmel,24c64' does not match 'c2048$'
'atmel,24c64' does not match 'cs2048$'
'atmel,24c64' does not match 'spd$'
['onnn,n24s64b', 'atmel,24c64'] is too long
'onnn,n24s64b' does not match '^(atmel|catalyst|microchip|nxp|ramtron|renesas|rohm|st),(24(c|cs|lc|mac)[0-9]+|spd)$'
'belling,bl24c16a' was expected
'onnn,n24s64b' is not one of ['rohm,br24g01', 'rohm,br24t01']
'onnn,n24s64b' is not one of ['nxp,se97b', 'renesas,r1ex24002']
'onnn,n24s64b' is not one of ['onnn,cat24c04', 'onnn,cat24c05', 'rohm,br24g04']
'renesas,r1ex24016' was expected
'giantec,gt24c32a' was expected
'onnn,n24s64b' is not one of ['renesas,r1ex24128', 'samsung,s524ad0xd1']
'onnn,n24s64b' does not match '^atmel,24c(32|64)d-wl$'
'atmel,24c16' was expected
'atmel,24c01' was expected
'atmel,24c02' was expected
'atmel,24c04' was expected
'atmel,24c32' was expected
'atmel,24c128' was expected
from schema $id: http://devicetree.org/schemas/eeprom/at24.yaml#
arch/arm64/boot/dts/freescale/imx93-kontron-bl-osm-s.dtb: eeprom@50: Unevaluated properties are not allowed ('compatible' was unexpected)
from schema $id: http://devicetree.org/schemas/eeprom/at24.yaml#
arch/arm64/boot/dts/freescale/imx93-kontron-bl-osm-s.dtb: /soc@0/bus@44000000/i2c@44340000/eeprom@50: failed to match any schema with compatible: ['onnn,n24s64b', 'atmel,24c64']
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: (subset) [PATCH v2 0/5] Add support for Kontron OSM-S i.MX93 SoM and carrier board
2024-07-08 8:40 [PATCH v2 0/5] Add support for Kontron OSM-S i.MX93 SoM and carrier board Frieder Schrempf
2024-07-08 8:40 ` [PATCH v2 1/5] dt-bindings: gpio: vf610: Allow gpio-line-names to be set Frieder Schrempf
2024-07-08 14:34 ` [PATCH v2 0/5] Add support for Kontron OSM-S i.MX93 SoM and carrier board Rob Herring (Arm)
@ 2024-07-08 14:48 ` Mark Brown
2 siblings, 0 replies; 6+ messages in thread
From: Mark Brown @ 2024-07-08 14:48 UTC (permalink / raw)
To: Bartosz Golaszewski, Conor Dooley, devicetree, imx,
Krzysztof Kozlowski, Liam Girdwood, Linus Walleij,
linux-arm-kernel, linux-gpio, linux-kernel, Li Yang, Rob Herring,
Robin Gong, Sascha Hauer, Shawn Guo, Stefan Agner,
Frieder Schrempf
Cc: Frieder Schrempf, Alexander Stein, Bartosz Golaszewski,
Bjorn Helgaas, Bo Liu, Conor Dooley, Fabio Estevam,
Gregor Herburger, Hiago De Franco, Hugo Villeneuve,
Joao Paulo Goncalves, Joy Zou, Krzysztof Kozlowski, Marco Felsch,
Markus Niebel, Mathieu Othacehe, Peng Fan,
Pengutronix Kernel Team, Tim Harvey
On Mon, 08 Jul 2024 10:40:30 +0200, Frieder Schrempf wrote:
> Patch 1-2: small DT binding fixups
> Patch 3: board DT bindings
> Patch 4: support PMIC driver without IRQ
> Patch 5: add devicetrees
>
> Changes for v2:
> * remove applied patches 1 and 2
> * add tags
> * improvements suggested by Krzysztof (thanks!)
> * add missing Makefile entry for DT
>
> [...]
Applied to
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git for-next
Thanks!
[2/5] dt-bindings: regulator: pca9450: Make interrupt optional
commit: ef0b29e744965e8abc14260503a559366219035c
[4/5] regulator: pca9450: Make IRQ optional
commit: 83808c54064eef620ad8645dfdcaffe125551532
All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.
You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.
If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.
Please add any relevant lists and maintainers to the CCs when replying
to this mail.
Thanks,
Mark
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v2 1/5] dt-bindings: gpio: vf610: Allow gpio-line-names to be set
2024-07-08 8:40 ` [PATCH v2 1/5] dt-bindings: gpio: vf610: Allow gpio-line-names to be set Frieder Schrempf
2024-07-08 13:58 ` Krzysztof Kozlowski
@ 2024-07-08 14:53 ` Bartosz Golaszewski
1 sibling, 0 replies; 6+ messages in thread
From: Bartosz Golaszewski @ 2024-07-08 14:53 UTC (permalink / raw)
To: Bartosz Golaszewski, Conor Dooley, devicetree,
Krzysztof Kozlowski, Linus Walleij, linux-gpio, linux-kernel,
Rob Herring, Stefan Agner, Frieder Schrempf
Cc: Bartosz Golaszewski, Frieder Schrempf, Krzysztof Kozlowski,
Peng Fan
From: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
On Mon, 08 Jul 2024 10:40:31 +0200, Frieder Schrempf wrote:
> Describe common "gpio-line-names" property to allow DTs to
> specify names for GPIO lines.
>
>
Applied, thanks!
[1/5] dt-bindings: gpio: vf610: Allow gpio-line-names to be set
commit: 8060be2489f9bfa0c603373fa71cc2f93e46e462
Best regards,
--
Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-07-08 14:53 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-08 8:40 [PATCH v2 0/5] Add support for Kontron OSM-S i.MX93 SoM and carrier board Frieder Schrempf
2024-07-08 8:40 ` [PATCH v2 1/5] dt-bindings: gpio: vf610: Allow gpio-line-names to be set Frieder Schrempf
2024-07-08 13:58 ` Krzysztof Kozlowski
2024-07-08 14:53 ` Bartosz Golaszewski
2024-07-08 14:34 ` [PATCH v2 0/5] Add support for Kontron OSM-S i.MX93 SoM and carrier board Rob Herring (Arm)
2024-07-08 14:48 ` (subset) " Mark Brown
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox