[PATCH linux v4] dts: Minimal device tree for Quanta Q71L BMC
Joel Stanley
joel at jms.id.au
Fri Feb 3 11:56:41 AEDT 2017
On Wed, Feb 1, 2017 at 12:14 PM, Rick Altherr via openbmc
<openbmc at lists.ozlabs.org> wrote:
> Supports:
> - BMC console UART
> - BMC boot flash
> - host boot flash
> - host virtual UART (host console)
>
> Signed-off-by: Rick Altherr <raltherr at google.com>
Thanks, applied to dev-4.7.
Cheers,
Joel
>
> ---
> Changes in v2:
> - Reserve correct VGA framebuffer location in RAM
> - Remove pinctl settings for FLBUSY and FLWP as Q71L uses those pins as
> GPIOs
> - Enable I2C masters used by Q71L
> Changes in v3:
> - Remove opp prefix from dts filename as this is not an OpenPower
> machine
> Changes in v4:
> - Fix commit message noise. Time to go home.
> ---
> arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts | 120 +++++++++++++++++++++++++++
> 1 file changed, 120 insertions(+)
> create mode 100644 arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts
>
> diff --git a/arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts b/arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts
> new file mode 100644
> index 000000000000..229764c091dd
> --- /dev/null
> +++ b/arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts
> @@ -0,0 +1,120 @@
> +/dts-v1/;
> +
> +#include "aspeed-g4.dtsi"
> +#include <dt-bindings/gpio/aspeed-gpio.h>
> +
> +/ {
> + model = "Quanta Q71L BMC";
> + compatible = "quanta,q71l-bmc", "aspeed,ast2400";
> +
> + aliases {
> + serial4 = &uart5;
> + };
> +
> + chosen {
> + stdout-path = &uart5;
> + bootargs = "console=ttyS4,115200 earlyprintk";
> + };
> +
> + memory {
> + reg = <0x40000000 0x8000000>;
> + };
> +
> + reserved-memory {
> + #address-cells = <1>;
> + #size-cells = <1>;
> + ranges;
> +
> + vga_memory: framebuffer at 47800000 {
> + no-map;
> + reg = <0x47800000 0x00800000>; /* 8MB */
> + };
> + };
> +
> + ahb {
> + bmc_pnor: fmc at 1e620000 {
> + reg = < 0x1e620000 0x94
> + 0x20000000 0x02000000 >;
> + #address-cells = <1>;
> + #size-cells = <0>;
> + compatible = "aspeed,ast2400-fmc";
> + aspeed,fmc-has-dma;
> + interrupts = <19>;
> + flash at 0 {
> + reg = < 0 >;
> + compatible = "jedec,spi-nor" ;
> +#include "aspeed-bmc-opp-flash-layout.dtsi"
> + };
> + };
> +
> + host_pnor: spi at 1e630000 {
> + reg = < 0x1e630000 0x18
> + 0x30000000 0x01000000 >;
> + #address-cells = <1>;
> + #size-cells = <0>;
> + compatible = "aspeed,ast2400-smc";
> + flash {
> + reg = < 0 >;
> + compatible = "jedec,spi-nor" ;
> + label = "pnor";
> + };
> + };
> + };
> +};
> +
> +&pinctrl {
> + pinctrl-names = "default";
> + pinctrl-0 = <&pinctrl_vgahs_default &pinctrl_vgavs_default
> + &pinctrl_ddcclk_default &pinctrl_ddcdat_default>;
> +};
> +
> +&mac0 {
> + status = "okay";
> +
> + use-ncsi;
> + no-hw-checksum;
> +};
> +
> +&uart5 {
> + status = "okay";
> +};
> +
> +&i2c0 {
> + status = "okay";
> +};
> +
> +&i2c1 {
> + status = "okay";
> +};
> +
> +&i2c2 {
> + status = "okay";
> +};
> +
> +&i2c3 {
> + status = "okay";
> +};
> +
> +&i2c4 {
> + status = "okay";
> +};
> +
> +&i2c5 {
> + status = "okay";
> +};
> +
> +&i2c6 {
> + status = "okay";
> +};
> +
> +&i2c7 {
> + status = "okay";
> +};
> +
> +&i2c8 {
> + status = "okay";
> +};
> +
> +&vuart {
> + status = "okay";
> +};
> --
> 2.11.0.483.g087da7b7c-goog
>
> _______________________________________________
> openbmc mailing list
> openbmc at lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/openbmc
More information about the openbmc
mailing list