diff mbox series

[U-Boot,3/7] sandbox: Add and build AXI bus and device

Message ID 20180328124021.17239-3-mario.six@gdsys.cc
State Accepted
Commit 957983e00b3c25103beb65a7e0648fe8bd80606e
Delegated to: Mario Six
Headers show
Series [U-Boot,1/7] drivers: Add AXI uclass and ihs_axi driver | expand

Commit Message

Mario Six March 28, 2018, 12:40 p.m. UTC
Add test AXI drivers to the sandbox.

Signed-off-by: Mario Six <mario.six@gdsys.cc>
---
 arch/sandbox/dts/sandbox.dts | 11 +++++++++++
 arch/sandbox/dts/test.dts    | 11 +++++++++++
 configs/sandbox_defconfig    |  3 +++
 3 files changed, 25 insertions(+)

Comments

Simon Glass March 30, 2018, 8:41 a.m. UTC | #1
On 28 March 2018 at 20:40, Mario Six <mario.six@gdsys.cc> wrote:
> Add test AXI drivers to the sandbox.
>
> Signed-off-by: Mario Six <mario.six@gdsys.cc>
> ---
>  arch/sandbox/dts/sandbox.dts | 11 +++++++++++
>  arch/sandbox/dts/test.dts    | 11 +++++++++++
>  configs/sandbox_defconfig    |  3 +++
>  3 files changed, 25 insertions(+)

Reviewed-by: Simon Glass <sjg@chromium.org>
diff mbox series

Patch

diff --git a/arch/sandbox/dts/sandbox.dts b/arch/sandbox/dts/sandbox.dts
index 1fb8225fbb..c419e3f98b 100644
--- a/arch/sandbox/dts/sandbox.dts
+++ b/arch/sandbox/dts/sandbox.dts
@@ -12,6 +12,7 @@ 
 		i2c0 = &i2c_0;
 		pci0 = &pci;
 		rtc0 = &rtc_0;
+		axi0 = &axi;
 	};
 
 	chosen {
@@ -311,6 +312,16 @@ 
 			};
 		};
 	};
+
+	axi: axi@0 {
+		compatible = "sandbox,axi";
+		#address-cells = <0x1>;
+		#size-cells = <0x1>;
+		store@0 {
+			compatible = "sandbox,sandbox_store";
+			reg = <0x0 0x400>;
+		};
+	};
 };
 
 #include "cros-ec-keyboard.dtsi"
diff --git a/arch/sandbox/dts/test.dts b/arch/sandbox/dts/test.dts
index b0f0ca8f19..5b05207bed 100644
--- a/arch/sandbox/dts/test.dts
+++ b/arch/sandbox/dts/test.dts
@@ -30,6 +30,7 @@ 
 		usb0 = &usb_0;
 		usb1 = &usb_1;
 		usb2 = &usb_2;
+		axi0 = &axi;
 	};
 
 	a-test {
@@ -479,6 +480,16 @@ 
 		compatible = "sandbox,wdt";
 	};
 
+	axi: axi@0 {
+		compatible = "sandbox,axi";
+		#address-cells = <0x1>;
+		#size-cells = <0x1>;
+		store@0 {
+			compatible = "sandbox,sandbox_store";
+			reg = <0x0 0x400>;
+		};
+	};
+
 	chosen {
 		#address-cells = <1>;
 		#size-cells = <1>;
diff --git a/configs/sandbox_defconfig b/configs/sandbox_defconfig
index 063828333d..e6b2a84789 100644
--- a/configs/sandbox_defconfig
+++ b/configs/sandbox_defconfig
@@ -45,6 +45,7 @@  CONFIG_CMD_REMOTEPROC=y
 CONFIG_CMD_SF=y
 CONFIG_CMD_SPI=y
 CONFIG_CMD_USB=y
+CONFIG_CMD_AXI=y
 CONFIG_CMD_TFTPPUT=y
 CONFIG_CMD_TFTPSRV=y
 CONFIG_CMD_RARP=y
@@ -81,6 +82,8 @@  CONFIG_DEVRES=y
 CONFIG_DEBUG_DEVRES=y
 CONFIG_ADC=y
 CONFIG_ADC_SANDBOX=y
+CONFIG_AXI=y
+CONFIG_AXI_SANDBOX=y
 CONFIG_CLK=y
 CONFIG_CPU=y
 CONFIG_DM_DEMO=y