diff options
| -rw-r--r-- | arch/arm/boot/dts/keystone-k2g-evm.dts | 36 | 
1 files changed, 36 insertions, 0 deletions
| diff --git a/arch/arm/boot/dts/keystone-k2g-evm.dts b/arch/arm/boot/dts/keystone-k2g-evm.dts index f88833ab4410..656af194a518 100644 --- a/arch/arm/boot/dts/keystone-k2g-evm.dts +++ b/arch/arm/boot/dts/keystone-k2g-evm.dts @@ -51,6 +51,16 @@  			K2G_CORE_IOPAD(0x1374) (BUFFER_CLASS_B | MUX_MODE4)	/* pr1_mdio_data.ecap0_in_apwm0_out */  		>;  	}; + +	spi1_pins: pinmux_spi1_pins { +		pinctrl-single,pins = < +			K2G_CORE_IOPAD(0x11a4) (BUFFER_CLASS_B | PULL_DISABLE | MUX_MODE0)	/* spi1_scs0.spi1_scs0 */ +			K2G_CORE_IOPAD(0x11ac) (BUFFER_CLASS_B | PULL_DISABLE | MUX_MODE0)	/* spi1_clk.spi1_clk */ +			K2G_CORE_IOPAD(0x11b0) (BUFFER_CLASS_B | PULL_DISABLE | MUX_MODE0)	/* spi1_miso.spi1_miso */ +			K2G_CORE_IOPAD(0x11b4) (BUFFER_CLASS_B | PULL_DISABLE | MUX_MODE0)	/* spi1_mosi.spi1_mosi */ +		>; +	}; +  };  &k2g_pinctrl { @@ -169,3 +179,29 @@  	pinctrl-names = "default";  	pinctrl-0 = <&ecap0_pins>;  }; + +&spi1 { +	pinctrl-names = "default"; +	pinctrl-0 = <&spi1_pins>; +	status = "okay"; + +	spi_nor: flash@0 { +		#address-cells = <1>; +		#size-cells = <1>; +		compatible = "jedec,spi-nor"; +		spi-max-frequency = <5000000>; +		m25p,fast-read; +		reg = <0>; + +		partition@0 { +			label = "u-boot-spl"; +			reg = <0x0 0x100000>; +			read-only; +		}; + +		partition@1 { +			label = "misc"; +			reg = <0x100000 0xf00000>; +		}; +	}; +}; | 
