acrn-kernel/include/dt-bindings/pinctrl
Nishanth Menon f2de003e14 dt-bindings: pinctrl: k3: Deprecate header with register constants
For convenience (less code duplication), the pin controller pin
configuration register values were defined in the bindings header.
These are not some IDs or other abstraction layer but raw numbers used
in the registers.

These constants do not fit the purpose of bindings. They do not
provide any abstraction, any hardware and driver independent ID. In
fact, the Linux pinctrl-single driver actually do not use the bindings
header at all.

All of the constants were moved already to headers local to DTS
(residing in DTS directory), so remove any references to the bindings
header and add a warning that it is deprecated.

Suggested-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/linux-arm-kernel/71c7feff-4189-f12f-7353-bce41a61119d@linaro.org/
Link: https://lore.kernel.org/r/20230315155228.1566883-4-nm@ti.com
Signed-off-by: Nishanth Menon <nm@ti.com>
2023-03-20 12:35:12 -05:00
..
am33xx.h
am43xx.h
apple.h
at91.h
bcm2835.h
brcm,pinctrl-stingray.h
dm814x.h
dra.h
hisi.h treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_320.RULE 2022-06-10 14:51:36 +02:00
k3.h dt-bindings: pinctrl: k3: Deprecate header with register constants 2023-03-20 12:35:12 -05:00
k210-fpioa.h
keystone.h treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_320.RULE 2022-06-10 14:51:36 +02:00
lochnagar.h
mediatek,mt8188-pinfunc.h dt-bindings: pinctrl: mediatek: add support for mt8188 2022-08-25 14:50:44 +02:00
mt65xx.h
mt6397-pinfunc.h
mt6779-pinfunc.h
mt6795-pinfunc.h dt-bindings: pinctrl: Correct the header guard of mt6795-pinfunc.h 2022-11-10 09:19:43 +01:00
mt6797-pinfunc.h
mt7623-pinfunc.h
mt8135-pinfunc.h
mt8183-pinfunc.h
mt8186-pinfunc.h dt-bindings: pinctrl: mt8186: add pinctrl file and binding document 2022-03-15 01:00:03 +01:00
mt8192-pinfunc.h
mt8195-pinfunc.h
mt8365-pinfunc.h
nomadik.h
omap.h
pads-imx8dxl.h
pads-imx8qm.h
pads-imx8qxp.h
pinctrl-starfive-jh7100.h pinctrl: starfive: Rename "pinctrl-starfive" to "pinctrl-starfive-jh7100" 2022-10-04 10:47:48 +02:00
pinctrl-tegra-io-pad.h
pinctrl-tegra-xusb.h
pinctrl-tegra.h
pinctrl-zynq.h
pinctrl-zynqmp.h
qcom,pmic-gpio.h
qcom,pmic-mpp.h
r7s9210-pinctrl.h dt-bindings: pinctrl: renesas: Remove spaces before #define 2022-06-29 15:21:58 +02:00
r7s72100-pinctrl.h
rockchip.h
rzg2l-pinctrl.h dt-bindings: pinctrl: renesas: Remove spaces before #define 2022-06-29 15:21:58 +02:00
rzn1-pinctrl.h
rzv2m-pinctrl.h dt-bindings: pinctrl: Add DT bindings for Renesas RZ/V2M pinctrl 2022-07-01 09:04:40 +02:00
samsung.h dt-bindings: pinctrl: samsung: deprecate header with register constants 2022-08-19 16:54:10 +03:00
sppctl-sp7021.h
sppctl.h
starfive,jh7110-pinctrl.h dt-bindings: pinctrl: Add StarFive JH7110 aon pinctrl 2023-02-10 23:44:07 +01:00
stm32-pinfunc.h
sun4i-a10.h