From mboxrd@z Thu Jan 1 00:00:00 1970 From: Johan Hovold Subject: [RFC PATCH 3/3] dbg: ARM: dts: boneblack: add USB topology and serdev nodes Date: Fri, 25 May 2018 14:52:57 +0200 Message-ID: <20180525125257.29124-4-johan@kernel.org> References: <20180525125257.29124-1-johan@kernel.org> Return-path: In-Reply-To: <20180525125257.29124-1-johan@kernel.org> Sender: linux-kernel-owner@vger.kernel.org To: Rob Herring Cc: Mark Rutland , Johan Hovold , Greg Kroah-Hartman , Ricardo Ribalda Delgado , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, linux-serial@vger.kernel.org List-Id: linux-serial@vger.kernel.org Add a hub device and two USB devices, of which one has a combined node. Note that we need to represent the serial ports as well -- consider devices with multiple ports per interface; which one should serdev use? Sibling devices can also be described this way (e.g. gpio@0), and would need to use the same address size. Also note that serial ports have a standardised node name in ePAPR. Not-signed-off-by: Johan Hovold --- arch/arm/boot/dts/am335x-boneblack.dts | 57 ++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/arch/arm/boot/dts/am335x-boneblack.dts b/arch/arm/boot/dts/am335x-boneblack.dts index d154d3133c16..d5f4c78efa53 100644 --- a/arch/arm/boot/dts/am335x-boneblack.dts +++ b/arch/arm/boot/dts/am335x-boneblack.dts @@ -26,3 +26,60 @@ opp-supported-hw = <0x06 0x0100>; }; }; + +&usb1 { + #address-cells = <1>; + #size-cells = <0>; + + dlink_hub: hub@1 { + compatible = "usb2101,8501"; + reg = <1>; + + #address-cells = <1>; + #size-cells = <0>; + + ft232r: device@3 { + compatible = "usb403,6001"; + reg = <3>; + + #address-cells = <1>; + #size-cells = <0>; + + serial@0 { + reg = <0>; + + serdev { + compatible = "none,serdev-mockup"; + }; + }; + }; + + mos7820: device@5 { + compatible = "usb9710,7840"; + reg = <5>; + + #address-cells = <2>; + #size-cells = <0>; + + interface@0 { + compatible = "usbif9710,7840.config1.0"; + reg = <0 1>; + + #address-cells = <1>; + #size-cells = <0>; + + serial@0 { + reg = <0>; + + gnss { + compatible = "u-blox,neo-8"; + }; + }; + + serial@1 { + reg = <1>; + }; + }; + }; + }; +}; -- 2.17.0 From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [RFC,3/3] dbg: ARM: dts: boneblack: add USB topology and serdev nodes From: Johan Hovold Message-Id: <20180525125257.29124-4-johan@kernel.org> Date: Fri, 25 May 2018 14:52:57 +0200 To: Rob Herring Cc: Mark Rutland , Johan Hovold , Greg Kroah-Hartman , Ricardo Ribalda Delgado , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, linux-serial@vger.kernel.org List-ID: QWRkIGEgaHViIGRldmljZSBhbmQgdHdvIFVTQiBkZXZpY2VzLCBvZiB3aGljaCBvbmUgaGFzIGEg Y29tYmluZWQgbm9kZS4KCk5vdGUgdGhhdCB3ZSBuZWVkIHRvIHJlcHJlc2VudCB0aGUgc2VyaWFs IHBvcnRzIGFzIHdlbGwgLS0gY29uc2lkZXIKZGV2aWNlcyB3aXRoIG11bHRpcGxlIHBvcnRzIHBl ciBpbnRlcmZhY2U7IHdoaWNoIG9uZSBzaG91bGQgc2VyZGV2CnVzZT8gU2libGluZyBkZXZpY2Vz IGNhbiBhbHNvIGJlIGRlc2NyaWJlZCB0aGlzIHdheSAoZS5nLiBncGlvQDApLCBhbmQKd291bGQg bmVlZCB0byB1c2UgdGhlIHNhbWUgYWRkcmVzcyBzaXplLgoKQWxzbyBub3RlIHRoYXQgc2VyaWFs IHBvcnRzIGhhdmUgYSBzdGFuZGFyZGlzZWQgbm9kZSBuYW1lIGluIGVQQVBSLgoKTm90LXNpZ25l ZC1vZmYtYnk6IEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KLS0tCiBhcmNoL2FybS9i b290L2R0cy9hbTMzNXgtYm9uZWJsYWNrLmR0cyB8IDU3ICsrKysrKysrKysrKysrKysrKysrKysr KysrCiAxIGZpbGUgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2FyY2gv YXJtL2Jvb3QvZHRzL2FtMzM1eC1ib25lYmxhY2suZHRzIGIvYXJjaC9hcm0vYm9vdC9kdHMvYW0z MzV4LWJvbmVibGFjay5kdHMKaW5kZXggZDE1NGQzMTMzYzE2Li5kNWY0Yzc4ZWZhNTMgMTAwNjQ0 Ci0tLSBhL2FyY2gvYXJtL2Jvb3QvZHRzL2FtMzM1eC1ib25lYmxhY2suZHRzCisrKyBiL2FyY2gv YXJtL2Jvb3QvZHRzL2FtMzM1eC1ib25lYmxhY2suZHRzCkBAIC0yNiwzICsyNiw2MCBAQAogCQlv cHAtc3VwcG9ydGVkLWh3ID0gPDB4MDYgMHgwMTAwPjsKIAl9OwogfTsKKworJnVzYjEgeworCSNh ZGRyZXNzLWNlbGxzID0gPDE+OworCSNzaXplLWNlbGxzID0gPDA+OworCisJZGxpbmtfaHViOiBo dWJAMSB7CisJCWNvbXBhdGlibGUgPSAidXNiMjEwMSw4NTAxIjsKKwkJcmVnID0gPDE+OworCisJ CSNhZGRyZXNzLWNlbGxzID0gPDE+OworCQkjc2l6ZS1jZWxscyA9IDwwPjsKKworCQlmdDIzMnI6 IGRldmljZUAzIHsKKwkJCWNvbXBhdGlibGUgPSAidXNiNDAzLDYwMDEiOworCQkJcmVnID0gPDM+ OworCisJCQkjYWRkcmVzcy1jZWxscyA9IDwxPjsKKwkJCSNzaXplLWNlbGxzID0gPDA+OworCisJ CQlzZXJpYWxAMCB7CisJCQkJcmVnID0gPDA+OworCisJCQkJc2VyZGV2IHsKKwkJCQkJY29tcGF0 aWJsZSA9ICJub25lLHNlcmRldi1tb2NrdXAiOworCQkJCX07CisJCQl9OworCQl9OworCisJCW1v czc4MjA6IGRldmljZUA1IHsKKwkJCWNvbXBhdGlibGUgPSAidXNiOTcxMCw3ODQwIjsKKwkJCXJl ZyA9IDw1PjsKKworCQkJI2FkZHJlc3MtY2VsbHMgPSA8Mj47CisJCQkjc2l6ZS1jZWxscyA9IDww PjsKKworCQkJaW50ZXJmYWNlQDAgeworCQkJCWNvbXBhdGlibGUgPSAidXNiaWY5NzEwLDc4NDAu Y29uZmlnMS4wIjsKKwkJCQlyZWcgPSA8MCAxPjsKKworCQkJCSNhZGRyZXNzLWNlbGxzID0gPDE+ OworCQkJCSNzaXplLWNlbGxzID0gPDA+OworCisJCQkJc2VyaWFsQDAgeworCQkJCQlyZWcgPSA8 MD47CisKKwkJCQkJZ25zcyB7CisJCQkJCQljb21wYXRpYmxlID0gInUtYmxveCxuZW8tOCI7CisJ CQkJCX07CisJCQkJfTsKKworCQkJCXNlcmlhbEAxIHsKKwkJCQkJcmVnID0gPDE+OworCQkJCX07 CisJCQl9OworCQl9OworCX07Cit9Owo=