Commit 53713d5a authored by Potin Lai's avatar Potin Lai Committed by Joel Stanley
Browse files

ARM: dts: aspeed: bletchley: Switch to spi-gpio for spi2



Switch spi2 to spi-gpio driver to avoid unstable signal issue with EVT
HW.

Remove spi2 node and create a new spi2_gpio node.

Signed-off-by: default avatarPotin Lai <potin.lai@quantatw.com>
Reviewed-by: default avatarJoel Stanley <joel@jms.id.au>
Reviewed-by: default avatarPatrick Williams <patrick@stwcx.xyz>
Link: https://lore.kernel.org/r/20220215163151.32252-6-potin.lai@quantatw.com


Signed-off-by: default avatarJoel Stanley <joel@jms.id.au>
parent 384aa4cb
Loading
Loading
Loading
Loading
+21 −14
Original line number Diff line number Diff line
@@ -32,7 +32,7 @@ iio-hwmon {
			<&adc1 4>, <&adc1 5>, <&adc1 6>, <&adc1 7>;
	};

	spi_gpio: spi-gpio {
	spi1_gpio: spi1-gpio {
		compatible = "spi-gpio";
		#address-cells = <1>;
		#size-cells = <0>;
@@ -50,6 +50,26 @@ tpmdev@0 {
		};
	};

	spi2_gpio: spi2-gpio {
		compatible = "spi-gpio";
		#address-cells = <1>;
		#size-cells = <0>;

		gpio-sck = <&gpio0 ASPEED_GPIO(X, 3) GPIO_ACTIVE_HIGH>;
		gpio-mosi = <&gpio0 ASPEED_GPIO(X, 4) GPIO_ACTIVE_HIGH>;
		gpio-miso = <&gpio0 ASPEED_GPIO(X, 5) GPIO_ACTIVE_HIGH>;
		num-chipselects = <1>;
		cs-gpios = <&gpio0 ASPEED_GPIO(X, 0) GPIO_ACTIVE_LOW>;

		flash@0 {
			reg = <0>;
			compatible = "jedec,spi-nor";
			m25p,fast-read;
			label = "pnor";
			spi-max-frequency = <100000000>;
		};
	};

	switchphy: ethernet-phy@0 {
		// Fixed link
	};
@@ -225,19 +245,6 @@ flash@1 {
	};
};

&spi2 {
	status = "okay";
	pinctrl-names = "default";
	pinctrl-0 = <&pinctrl_spi2_default>;

	flash@0 {
		status = "okay";
		m25p,fast-read;
		label = "pnor";
		spi-max-frequency = <100000000>;
	};
};

&i2c0 {
	status = "okay";
	/* TODO: Add ADC INA230 */