[PATCH v2 1/3] ARM: dts: aspeed-g5: Add mailbox and LPC control node

Joel Stanley joel at jms.id.au
Mon Jan 16 16:58:41 AEDT 2017


On Mon, Jan 16, 2017 at 4:37 PM, Cyril Bur <cyrilbur at gmail.com> wrote:
> Both these devices exist on the LPC bus these nodes are children of a
> new LPC bus node.
>
> Signed-off-by: Cyril Bur <cyrilbur at gmail.com>

Applied to dev4-.7.

Cheers,

Joel

> ---
> v2:
>         Add the core to to the dtsi
>         Enable them in the platforms that want them in subsequent patches
>         Remove the compatible property for the reserved-memory nodes
>           All my understanding seems to indicate that this is how it
>           should be. However i've had problems with drivers probing on
>           other systems, hopefully these problems will turn out to have
>           been unrelated.
>
>  arch/arm/boot/dts/aspeed-g5.dtsi | 38 ++++++++++++++++++++++++++++++++++++++
>  1 file changed, 38 insertions(+)
>
> diff --git a/arch/arm/boot/dts/aspeed-g5.dtsi b/arch/arm/boot/dts/aspeed-g5.dtsi
> index d6ff41ee6c58..1ce07d0ed431 100644
> --- a/arch/arm/boot/dts/aspeed-g5.dtsi
> +++ b/arch/arm/boot/dts/aspeed-g5.dtsi
> @@ -89,6 +89,44 @@
>                         };
>                 };
>
> +               lpc: lpc at 1e789000 {
> +                       compatible = "aspeed,ast2500-lpc", "simple-mfd";
> +                       reg = <0x1e789000 0x1000>;
> +
> +                       #address-cells = <1>;
> +                       #size-cells = <1>;
> +                       ranges = <0x0 0x1e789000 0x1000>;
> +
> +                       lpc_bmc: lpc-bmc at 0 {
> +                               compatible = "aspeed,ast2500-lpc-bmc";
> +                               reg = <0x0 0x80>;
> +                       };
> +
> +                       lpc_host: lpc-host at 80 {
> +                               compatible = "aspeed,ast2500-lpc-host", "simple-mfd", "syscon";
> +                               reg = <0x80 0x1e0>;
> +                               reg-io-width = <4>;
> +
> +                               #address-cells = <1>;
> +                               #size-cells = <1>;
> +                               ranges = <0x0 0x80 0x1e0>;
> +
> +                               lpc_ctrl: lpc-ctrl at 0 {
> +                                       compatible = "aspeed,ast2500-lpc-ctrl";
> +                                       reg = <0x0 0x80>;
> +                                       status = "disabled"
> +                               };
> +
> +                               mbox: mbox at 180 {
> +                                       compatible = "aspeed,ast2500-mbox";
> +                                       reg = <0x180 0x5c>;
> +                                       interrupts = <46>;
> +                                       #mbox-cells = <1>;
> +                                       status = "disabled"
> +                               };
> +                       };
> +               };
> +
>                 vic: interrupt-controller at 1e6c0080 {
>                         compatible = "aspeed,ast2400-vic";
>                         interrupt-controller;
> --
> 2.11.0
>


More information about the openbmc mailing list