linux/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 ARM: dts: am33xx: Added macros for numeric pinmux addresses 2019-04-08 10:01:50 -07:00
am43xx.h ARM: dts: am43xx: Fix inverted DS0_PULL_UP_DOWN_EN macro 2017-12-15 08:44:00 -08:00
apple.h dt-bindings: pinctrl: Add DT bindings for apple, pinctrl 2021-05-25 17:46:08 +02:00
at91.h pinctrl: at91: Enable slewrate by default on SAM9X60 2019-11-03 23:34:47 +01:00
bcm2835.h pinctrl: bcm2835: Switch to SPDX identifier 2018-11-16 23:13:03 +01:00
brcm,pinctrl-stingray.h arm64: dts: Add pinctrl DT nodes for Stingray SOC 2017-06-05 19:07:17 -07:00
dm814x.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
dra.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
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 dt-bindings: pinctrl: Document canaan,k210-fpioa bindings 2021-01-14 15:08:52 -08:00
keystone.h treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_320.RULE 2022-06-10 14:51:36 +02:00
lochnagar.h mfd: lochnagar: Add initial binding documentation 2019-02-07 10:43:55 +00:00
mediatek,mt8188-pinfunc.h dt-bindings: pinctrl: mediatek: add support for mt8188 2022-08-25 14:50:44 +02:00
mt65xx.h dt-bindings: pinctrl: mt8195: add rsel define 2021-10-03 00:43:35 +02:00
mt6397-pinfunc.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mt6779-pinfunc.h pinctrl: mediatek: update pinmux definitions for mt6779 2020-07-23 15:22:09 +02:00
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 dt-bindings: pinctrl: Add devicetree bindings for MT6797 SoC Pinctrl 2018-11-15 11:03:56 +01:00
mt7623-pinfunc.h pinctrl: mediatek: update pinmux defintions for MT7623 2018-05-02 14:36:08 +02:00
mt8135-pinfunc.h arm: dts: mt8135: Move pinfunc to include/dt-bindings/pinctrl 2021-08-11 10:49:43 +02:00
mt8183-pinfunc.h arm: dts: mt8183: Move pinfunc to include/dt-bindings/pinctrl 2021-08-11 10:49:43 +02:00
mt8186-pinfunc.h dt-bindings: pinctrl: mt8186: add pinctrl file and binding document 2022-03-15 01:00:03 +01:00
mt8192-pinfunc.h dt-bindings: pinctrl: mt8192: add pinctrl file 2020-08-27 10:50:49 +02:00
mt8195-pinfunc.h dt-bindings: pinctrl: mt8195: add pinctrl file and binding document 2021-04-22 01:53:02 +02:00
mt8365-pinfunc.h dt-bindings: pinctrl: mt65xx: add mt8365 SoC binding 2021-05-27 16:50:15 +02:00
nomadik.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 2019-05-30 11:29:22 -07:00
omap.h ARM: dts: am33xx: modify AM33XX_IOPAD for #pinctrl-cells = 2 2020-09-23 10:39:26 +03:00
pads-imx8dxl.h pinctrl: imx: Add imx8dxl driver 2020-04-16 14:21:22 +02:00
pads-imx8qm.h dt-bindings: arm: fsl-scu: add imx8qm pinctrl support 2018-12-27 10:42:11 +01:00
pads-imx8qxp.h pinctrl: imx: add imx8qxp driver 2018-11-05 09:33:32 +01:00
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 dt-bindings: Add Tegra PMC pad configuration bindings 2018-08-27 12:21:43 +02:00
pinctrl-tegra-xusb.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pinctrl-tegra.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 2019-06-05 17:36:37 +02:00
pinctrl-zynq.h dt-bindings: pinctrl-zynq: Replace 'io-standard' with 'power-source' 2021-07-30 14:40:33 +02:00
pinctrl-zynqmp.h dt-bindings: pinctrl: Add binding for ZynqMP pinctrl driver 2021-04-22 01:58:59 +02:00
qcom,pmic-gpio.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
qcom,pmic-mpp.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
r7s9210-pinctrl.h dt-bindings: pinctrl: renesas: Remove spaces before #define 2022-06-29 15:21:58 +02:00
r7s72100-pinctrl.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
rockchip.h include: dt-bindings: rockchip: remove unused defines 2020-05-18 23:39:31 +02:00
rzg2l-pinctrl.h dt-bindings: pinctrl: renesas: Remove spaces before #define 2022-06-29 15:21:58 +02:00
rzn1-pinctrl.h dt-bindings: pinctrl: renesas,rzn1-pinctrl: documentation 2018-10-02 12:16:39 +02:00
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 dt-bindings: pinctrl: Add dt-bindings for Sunplus SP7021 2022-01-30 02:55:41 +01:00
sppctl.h dt-bindings: pinctrl: Add dt-bindings for Sunplus SP7021 2022-01-30 02:55:41 +01:00
starfive,jh7110-pinctrl.h dt-bindings: pinctrl: Add StarFive JH7110 aon pinctrl 2023-02-10 23:44:07 +01:00
stm32-pinfunc.h dt-bindings: pinctrl: stm32: add new entry for package information 2019-04-23 10:46:37 +02:00
sun4i-a10.h ARM: sunxi: DT: Convert the DTs to use a header for the pinctrl nodes 2015-01-21 09:58:57 +01:00