]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
arm64: dts: hisilicon: poplar: Correct PCIe reset GPIO polarity
authorShawn Guo <shawnguo@kernel.org>
Fri, 27 Feb 2026 07:19:58 +0000 (15:19 +0800)
committerWei Xu <xuwei5@hisilicon.com>
Sat, 21 Mar 2026 03:37:31 +0000 (03:37 +0000)
commitc1f2b0f2b5e37b2c27540a175aea2755a3799433
treef3bf342d73d5df540efcae558137d745d02260da
parent6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
arm64: dts: hisilicon: poplar: Correct PCIe reset GPIO polarity

The PCIe reset GPIO on Poplar is actually active low.  The active high
worked before because kernel driver didn't respect the setting from DT.
This is changed since commit 1d26a55fbeb9 ("PCI: histb: Switch to using
gpiod API"), and thus PCIe on Poplar got brken since then.

Fix the problem by correcting the polarity.

Fixes: 32fa01761bd9 ("arm64: dts: hi3798cv200: enable PCIe support for poplar board")
Cc: stable@vger.kernel.org
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
Signed-off-by: Wei Xu <xuwei5@hisilicon.com>
arch/arm64/boot/dts/hisilicon/hi3798cv200-poplar.dts