162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (C) STMicroelectronics 2019 - All Rights Reserved
462306a36Sopenharmony_ci * Author: Alexandre Torgue <alexandre.torgue@st.com> for STMicroelectronics.
562306a36Sopenharmony_ci */
662306a36Sopenharmony_ci
762306a36Sopenharmony_ci&pinctrl {
862306a36Sopenharmony_ci	st,package = <STM32MP_PKG_AC>;
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci	gpioa: gpio@50002000 {
1162306a36Sopenharmony_ci		status = "okay";
1262306a36Sopenharmony_ci		ngpios = <16>;
1362306a36Sopenharmony_ci		gpio-ranges = <&pinctrl 0 0 16>;
1462306a36Sopenharmony_ci	};
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ci	gpiob: gpio@50003000 {
1762306a36Sopenharmony_ci		status = "okay";
1862306a36Sopenharmony_ci		ngpios = <16>;
1962306a36Sopenharmony_ci		gpio-ranges = <&pinctrl 0 16 16>;
2062306a36Sopenharmony_ci	};
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ci	gpioc: gpio@50004000 {
2362306a36Sopenharmony_ci		status = "okay";
2462306a36Sopenharmony_ci		ngpios = <16>;
2562306a36Sopenharmony_ci		gpio-ranges = <&pinctrl 0 32 16>;
2662306a36Sopenharmony_ci	};
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ci	gpiod: gpio@50005000 {
2962306a36Sopenharmony_ci		status = "okay";
3062306a36Sopenharmony_ci		ngpios = <16>;
3162306a36Sopenharmony_ci		gpio-ranges = <&pinctrl 0 48 16>;
3262306a36Sopenharmony_ci	};
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ci	gpioe: gpio@50006000 {
3562306a36Sopenharmony_ci		status = "okay";
3662306a36Sopenharmony_ci		ngpios = <16>;
3762306a36Sopenharmony_ci		gpio-ranges = <&pinctrl 0 64 16>;
3862306a36Sopenharmony_ci	};
3962306a36Sopenharmony_ci
4062306a36Sopenharmony_ci	gpiof: gpio@50007000 {
4162306a36Sopenharmony_ci		status = "okay";
4262306a36Sopenharmony_ci		ngpios = <16>;
4362306a36Sopenharmony_ci		gpio-ranges = <&pinctrl 0 80 16>;
4462306a36Sopenharmony_ci	};
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ci	gpiog: gpio@50008000 {
4762306a36Sopenharmony_ci		status = "okay";
4862306a36Sopenharmony_ci		ngpios = <16>;
4962306a36Sopenharmony_ci		gpio-ranges = <&pinctrl 0 96 16>;
5062306a36Sopenharmony_ci	};
5162306a36Sopenharmony_ci
5262306a36Sopenharmony_ci	gpioh: gpio@50009000 {
5362306a36Sopenharmony_ci		status = "okay";
5462306a36Sopenharmony_ci		ngpios = <16>;
5562306a36Sopenharmony_ci		gpio-ranges = <&pinctrl 0 112 16>;
5662306a36Sopenharmony_ci	};
5762306a36Sopenharmony_ci
5862306a36Sopenharmony_ci	gpioi: gpio@5000a000 {
5962306a36Sopenharmony_ci		status = "okay";
6062306a36Sopenharmony_ci		ngpios = <12>;
6162306a36Sopenharmony_ci		gpio-ranges = <&pinctrl 0 128 12>;
6262306a36Sopenharmony_ci	};
6362306a36Sopenharmony_ci};
6462306a36Sopenharmony_ci
6562306a36Sopenharmony_ci&pinctrl_z {
6662306a36Sopenharmony_ci	st,package = <STM32MP_PKG_AC>;
6762306a36Sopenharmony_ci
6862306a36Sopenharmony_ci	gpioz: gpio@54004000 {
6962306a36Sopenharmony_ci		status = "okay";
7062306a36Sopenharmony_ci		ngpios = <8>;
7162306a36Sopenharmony_ci		gpio-ranges = <&pinctrl_z 0 400 8>;
7262306a36Sopenharmony_ci	};
7362306a36Sopenharmony_ci};
74