]> git.ipfire.org Git - thirdparty/linux.git/commit
ARM: dts: omap: dm816x: Correct pinctrl register
authorAndrew Goodbody <andrew.goodbody@linaro.org>
Thu, 12 Mar 2026 14:16:57 +0000 (14:16 +0000)
committerKevin Hilman <khilman@baylibre.com>
Fri, 13 Mar 2026 00:20:18 +0000 (17:20 -0700)
commit158ecce9c32abf860d8d76ddc206fb34c2530ac8
treebd569cca3c7c853f02100eac55f7236b48ae140f
parent7adefbf4dff31e016c0edc653b85823afff541fe
ARM: dts: omap: dm816x: Correct pinctrl register

The declaration in the pinmux device for the pinctrl registers is not
correct. These registers are actually 32 bits wide, not 16. Also the
mask for functional bits is also wrong. Functional bits are 0-4, not
0-3. So the mask needs to changed to 0x1f.

This information is taken from the TMS320DM816x DaVinci
Digital Media Processors Technical Reference Manual.
SPRUGX8C March 2015

Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org>
Reviewed-by: Christopher Obbard <christopher.obbard@linaro.org>
Tested-by: Christopher Obbard <christopher.obbard@linaro.org>
Link: https://patch.msgid.link/20260312-dm816x_dt-v1-1-ed3370b20799@linaro.org
[khilman: fix minor typo: s/delcaration/declaration/]
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
arch/arm/boot/dts/ti/omap/dm816x.dtsi