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

ARM: dts: imx7ulp: Correct gpio ranges

Correct gpio ranges according to i.MX7ULP pinctrl driver:

gpio_ptc: ONLY pin 0~19 are available;
gpio_ptd: ONLY pin 0~11 are available;
gpio_pte: ONLY pin 0~15 are available;
gpio_ptf: ONLY pin 0~19 are available;

Fixes: 20434dc92c05 ("ARM: dts: imx: add common imx7ulp dtsi support")
Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>

authored by

Anson Huang and committed by
Shawn Guo
deb6323b 81dbbb41

+4 -4
+4 -4
arch/arm/boot/dts/imx7ulp.dtsi
··· 394 394 clocks = <&pcc2 IMX7ULP_CLK_RGPIO2P1>, 395 395 <&pcc3 IMX7ULP_CLK_PCTLC>; 396 396 clock-names = "gpio", "port"; 397 - gpio-ranges = <&iomuxc1 0 0 32>; 397 + gpio-ranges = <&iomuxc1 0 0 20>; 398 398 }; 399 399 400 400 gpio_ptd: gpio@40af0000 { ··· 408 408 clocks = <&pcc2 IMX7ULP_CLK_RGPIO2P1>, 409 409 <&pcc3 IMX7ULP_CLK_PCTLD>; 410 410 clock-names = "gpio", "port"; 411 - gpio-ranges = <&iomuxc1 0 32 32>; 411 + gpio-ranges = <&iomuxc1 0 32 12>; 412 412 }; 413 413 414 414 gpio_pte: gpio@40b00000 { ··· 422 422 clocks = <&pcc2 IMX7ULP_CLK_RGPIO2P1>, 423 423 <&pcc3 IMX7ULP_CLK_PCTLE>; 424 424 clock-names = "gpio", "port"; 425 - gpio-ranges = <&iomuxc1 0 64 32>; 425 + gpio-ranges = <&iomuxc1 0 64 16>; 426 426 }; 427 427 428 428 gpio_ptf: gpio@40b10000 { ··· 436 436 clocks = <&pcc2 IMX7ULP_CLK_RGPIO2P1>, 437 437 <&pcc3 IMX7ULP_CLK_PCTLF>; 438 438 clock-names = "gpio", "port"; 439 - gpio-ranges = <&iomuxc1 0 96 32>; 439 + gpio-ranges = <&iomuxc1 0 96 20>; 440 440 }; 441 441 }; 442 442