162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause)
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (C) STMicroelectronics 2023 - All Rights Reserved
462306a36Sopenharmony_ci * Author: Alexandre Torgue <alexandre.torgue@foss.st.com> for STMicroelectronics.
562306a36Sopenharmony_ci */
662306a36Sopenharmony_ci
762306a36Sopenharmony_ci&pinctrl {
862306a36Sopenharmony_ci	st,package = <STM32MP_PKG_AK>;
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci	gpioa: gpio@44240000 {
1162306a36Sopenharmony_ci		status = "okay";
1262306a36Sopenharmony_ci		ngpios = <16>;
1362306a36Sopenharmony_ci		gpio-ranges = <&pinctrl 0 0 16>;
1462306a36Sopenharmony_ci	};
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ci	gpiob: gpio@44250000 {
1762306a36Sopenharmony_ci		status = "okay";
1862306a36Sopenharmony_ci		ngpios = <16>;
1962306a36Sopenharmony_ci		gpio-ranges = <&pinctrl 0 16 16>;
2062306a36Sopenharmony_ci	};
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ci	gpioc: gpio@44260000 {
2362306a36Sopenharmony_ci		status = "okay";
2462306a36Sopenharmony_ci		ngpios = <14>;
2562306a36Sopenharmony_ci		gpio-ranges = <&pinctrl 0 32 14>;
2662306a36Sopenharmony_ci	};
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ci	gpiod: gpio@44270000 {
2962306a36Sopenharmony_ci		status = "okay";
3062306a36Sopenharmony_ci		ngpios = <16>;
3162306a36Sopenharmony_ci		gpio-ranges = <&pinctrl 0 48 16>;
3262306a36Sopenharmony_ci	};
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ci	gpioe: gpio@44280000 {
3562306a36Sopenharmony_ci		status = "okay";
3662306a36Sopenharmony_ci		ngpios = <16>;
3762306a36Sopenharmony_ci		gpio-ranges = <&pinctrl 0 64 16>;
3862306a36Sopenharmony_ci	};
3962306a36Sopenharmony_ci
4062306a36Sopenharmony_ci	gpiof: gpio@44290000 {
4162306a36Sopenharmony_ci		status = "okay";
4262306a36Sopenharmony_ci		ngpios = <16>;
4362306a36Sopenharmony_ci		gpio-ranges = <&pinctrl 0 80 16>;
4462306a36Sopenharmony_ci	};
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ci	gpiog: gpio@442a0000 {
4762306a36Sopenharmony_ci		status = "okay";
4862306a36Sopenharmony_ci		ngpios = <16>;
4962306a36Sopenharmony_ci		gpio-ranges = <&pinctrl 0 96 16>;
5062306a36Sopenharmony_ci	};
5162306a36Sopenharmony_ci
5262306a36Sopenharmony_ci	gpioh: gpio@442b0000 {
5362306a36Sopenharmony_ci		status = "okay";
5462306a36Sopenharmony_ci		ngpios = <12>;
5562306a36Sopenharmony_ci		gpio-ranges = <&pinctrl 2 114 12>;
5662306a36Sopenharmony_ci	};
5762306a36Sopenharmony_ci
5862306a36Sopenharmony_ci	gpioi: gpio@442c0000 {
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	gpioz: gpio@46200000 {
6762306a36Sopenharmony_ci		status = "okay";
6862306a36Sopenharmony_ci		ngpios = <10>;
6962306a36Sopenharmony_ci		gpio-ranges = <&pinctrl_z 0 400 10>;
7062306a36Sopenharmony_ci	};
7162306a36Sopenharmony_ci};
72