]> Gentwo Git Trees - linux/.git/commit
PCI: dw-rockchip: Simplify regulator setup with devm_regulator_get_enable_optional()
authorAnand Moon <linux.amoon@gmail.com>
Fri, 5 Sep 2025 11:27:25 +0000 (16:57 +0530)
committerManivannan Sadhasivam <mani@kernel.org>
Sun, 19 Oct 2025 06:34:36 +0000 (12:04 +0530)
commitc930b10f17c03858cfe19b9873ba5240128b4d1b
treefa20b002a6f2614b7cfd85531dd34206fbd34818
parent3a8660878839faadb4f1a6dd72c3179c1df56787
PCI: dw-rockchip: Simplify regulator setup with devm_regulator_get_enable_optional()

Replace manual get/enable logic with devm_regulator_get_enable_optional()
to reduce boilerplate and improve error handling. This devm helper ensures
the regulator is enabled during probe and automatically disabled when the
platform device is freed.

Also drop the redundant 'rockchip_pcie::vpcie3v3' pointer.

Signed-off-by: Anand Moon <linux.amoon@gmail.com>
Signed-off-by: Manivannan Sadhasivam <mani@kernel.org>
Link: https://patch.msgid.link/20250905112736.6401-1-linux.amoon@gmail.com
drivers/pci/controller/dwc/pcie-dw-rockchip.c