ARM: imx: vining2000: Repair PCIe support
authorMarek Vasut <marex@denx.de>
Tue, 26 Nov 2019 08:39:12 +0000 (09:39 +0100)
committerStefano Babic <sbabic@denx.de>
Fri, 6 Dec 2019 12:57:42 +0000 (13:57 +0100)
commitedaec532120a12facf91d317e8884ec84d22316a
tree963bd1b0f92d6106cf6caf0b4b65a1729332e303
parentb6b6c1d7bdd51ac313831edb7b5cbff3f1b38170
ARM: imx: vining2000: Repair PCIe support

Ever since the conversion to DM PCI, the board was missing the PCIe DT
nodes, hence the PCI did not really work. Fill in the DT nodes and add
missing PCIe device reset.

Moreover, bring the PCIe power domain up before booting Linux. This is
mandatory to keep old broken vendor kernels working, as they do not do
so and depend on the bootloader to bring the power domain up.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Fabio Estevam <fabio.estevam@nxp.com>
Cc: Silvio Fricke <silvio.fricke@softing.com>
Cc: Stefano Babic <sbabic@denx.de>
arch/arm/dts/imx6sx-softing-vining-2000.dts
board/softing/vining_2000/vining_2000.c