phy: constify of_phandle_args in xlate
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Sat, 17 Feb 2024 09:39:37 +0000 (10:39 +0100)
committerVinod Koul <vkoul@kernel.org>
Fri, 23 Feb 2024 12:13:14 +0000 (17:43 +0530)
commit00ca8a15dafa990d391abc37f2b8256ddf909b35
tree2e5859e62e8d07674445a020204f7fdd57edbea9
parent505dfc6ba84c85651f8f8a7bf721aadc49049a44
phy: constify of_phandle_args in xlate

The xlate callbacks are supposed to translate of_phandle_args to proper
provider without modifying the of_phandle_args.  Make the argument
pointer to const for code safety and readability.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Thierry Reding <treding@nvidia.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Florian Fainelli <florian.fainelli@broadcom.com> #Broadcom
Link: https://lore.kernel.org/r/20240217093937.58234-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>
46 files changed:
drivers/phy/allwinner/phy-sun4i-usb.c
drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c
drivers/phy/broadcom/phy-bcm-sr-pcie.c
drivers/phy/broadcom/phy-bcm-sr-usb.c
drivers/phy/broadcom/phy-bcm63xx-usbh.c
drivers/phy/broadcom/phy-brcm-usb.c
drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c
drivers/phy/freescale/phy-fsl-lynx-28g.c
drivers/phy/hisilicon/phy-histb-combphy.c
drivers/phy/intel/phy-intel-lgm-combo.c
drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c
drivers/phy/marvell/phy-armada375-usb2.c
drivers/phy/marvell/phy-armada38x-comphy.c
drivers/phy/marvell/phy-berlin-sata.c
drivers/phy/marvell/phy-mvebu-a3700-comphy.c
drivers/phy/marvell/phy-mvebu-cp110-comphy.c
drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c
drivers/phy/mediatek/phy-mtk-tphy.c
drivers/phy/mediatek/phy-mtk-xsphy.c
drivers/phy/microchip/lan966x_serdes.c
drivers/phy/microchip/sparx5_serdes.c
drivers/phy/mscc/phy-ocelot-serdes.c
drivers/phy/phy-core.c
drivers/phy/phy-xgene.c
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
drivers/phy/ralink/phy-mt7621-pci.c
drivers/phy/renesas/phy-rcar-gen2.c
drivers/phy/renesas/phy-rcar-gen3-usb2.c
drivers/phy/renesas/r8a779f0-ether-serdes.c
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
drivers/phy/rockchip/phy-rockchip-pcie.c
drivers/phy/samsung/phy-exynos-mipi-video.c
drivers/phy/samsung/phy-exynos5-usbdrd.c
drivers/phy/samsung/phy-samsung-usb2.c
drivers/phy/socionext/phy-uniphier-usb2.c
drivers/phy/st/phy-miphy28lp.c
drivers/phy/st/phy-spear1310-miphy.c
drivers/phy/st/phy-spear1340-miphy.c
drivers/phy/st/phy-stm32-usbphyc.c
drivers/phy/tegra/xusb.c
drivers/phy/ti/phy-am654-serdes.c
drivers/phy/ti/phy-da8xx-usb.c
drivers/phy/ti/phy-gmii-sel.c
drivers/phy/xilinx/phy-zynqmp.c
drivers/pinctrl/tegra/pinctrl-tegra-xusb.c
include/linux/phy/phy.h