f2de003e14
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> |
||
---|---|---|
.. | ||
am33xx.h | ||
am43xx.h | ||
apple.h | ||
at91.h | ||
bcm2835.h | ||
brcm,pinctrl-stingray.h | ||
dm814x.h | ||
dra.h | ||
hisi.h | ||
k3.h | ||
k210-fpioa.h | ||
keystone.h | ||
lochnagar.h | ||
mediatek,mt8188-pinfunc.h | ||
mt65xx.h | ||
mt6397-pinfunc.h | ||
mt6779-pinfunc.h | ||
mt6795-pinfunc.h | ||
mt6797-pinfunc.h | ||
mt7623-pinfunc.h | ||
mt8135-pinfunc.h | ||
mt8183-pinfunc.h | ||
mt8186-pinfunc.h | ||
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-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 | ||
r7s72100-pinctrl.h | ||
rockchip.h | ||
rzg2l-pinctrl.h | ||
rzn1-pinctrl.h | ||
rzv2m-pinctrl.h | ||
samsung.h | ||
sppctl-sp7021.h | ||
sppctl.h | ||
starfive,jh7110-pinctrl.h | ||
stm32-pinfunc.h | ||
sun4i-a10.h |