Commit 6e5aee08 authored by Thomas Bogendoerfer's avatar Thomas Bogendoerfer
Browse files

Revert "MIPS: pci: lantiq: restore reset gpio polarity"



This reverts commit 277a0363.

While fixing old boards with broken DTs, this change will break
newer ones with correct gpio polarity annotation.

Signed-off-by: default avatarThomas Bogendoerfer <tsbogend@alpha.franken.de>
parent ce5cdd3b
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -124,14 +124,14 @@ static int ltq_pci_startup(struct platform_device *pdev)
		clk_disable(clk_external);

	/* setup reset gpio used by pci */
	reset_gpio = devm_gpiod_get_optional(&pdev->dev, "reset", GPIOD_ASIS);
	reset_gpio = devm_gpiod_get_optional(&pdev->dev, "reset",
					     GPIOD_OUT_LOW);
	error = PTR_ERR_OR_ZERO(reset_gpio);
	if (error) {
		dev_err(&pdev->dev, "failed to request gpio: %d\n", error);
		return error;
	}
	gpiod_set_consumer_name(reset_gpio, "pci_reset");
	gpiod_direction_output(reset_gpio, 1);

	/* enable auto-switching between PCI and EBU */
	ltq_pci_w32(0xa, PCI_CR_CLK_CTRL);
@@ -194,10 +194,10 @@ static int ltq_pci_startup(struct platform_device *pdev)

	/* toggle reset pin */
	if (reset_gpio) {
		gpiod_set_value_cansleep(reset_gpio, 0);
		gpiod_set_value_cansleep(reset_gpio, 1);
		wmb();
		mdelay(1);
		gpiod_set_value_cansleep(reset_gpio, 1);
		gpiod_set_value_cansleep(reset_gpio, 0);
	}
	return 0;
}