On Thu, Aug 31, 2017 at 07:03:11AM +0900, Stafford Horne wrote: > From: Stefan Kristiansson <stefan.kristiansson@xxxxxxxxxxxxx> > > Simple enough to be compatible with simulation environments, > such as verilated systems, QEMU and other targets supporting OpenRISC > SMP. This also supports our base FPGA SoC's if the cpu frequency is > upped to 50Mhz. > > Signed-off-by: Stefan Kristiansson <stefan.kristiansson@xxxxxxxxxxxxx> > [shorne@xxxxxxxxx: Added defconfig] > Signed-off-by: Stafford Horne <shorne@xxxxxxxxx> > --- > arch/openrisc/boot/dts/simple_smp.dts | 58 ++++++++++++++++++++++++++ > arch/openrisc/configs/simple_smp_defconfig | 66 ++++++++++++++++++++++++++++++ > 2 files changed, 124 insertions(+) > create mode 100644 arch/openrisc/boot/dts/simple_smp.dts > create mode 100644 arch/openrisc/configs/simple_smp_defconfig > > diff --git a/arch/openrisc/boot/dts/simple_smp.dts b/arch/openrisc/boot/dts/simple_smp.dts > new file mode 100644 > index 000000000000..47c54101baae > --- /dev/null > +++ b/arch/openrisc/boot/dts/simple_smp.dts > @@ -0,0 +1,58 @@ > +/dts-v1/; > +/ { > + compatible = "opencores,or1ksim"; > + #address-cells = <1>; > + #size-cells = <1>; > + interrupt-parent = <&pic>; > + > + chosen { > + bootargs = "console=uart,mmio,0x90000000,115200"; > + }; Any reason this isn't using stdout-path? > + > + memory@0 { > + device_type = "memory"; > + reg = <0x00000000 0x02000000>; > + }; > + > + cpus { > + #address-cells = <1>; > + #size-cells = <0>; > + cpu@0 { > + compatible = "opencores,or1200-rtlsvn481"; > + reg = <0>; > + clock-frequency = <20000000>; > + }; > + cpu@1 { > + compatible = "opencores,or1200-rtlsvn481"; > + reg = <1>; > + clock-frequency = <20000000>; > + }; > + }; No enable-method or similar? Is your SMP bringup/teardown architected? > + > + ompic: ompic { > + compatible = "ompic"; This needs a vendor prefix. Thanks, Mark. -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html