From mboxrd@z Thu Jan 1 00:00:00 1970 From: icenowy@aosc.xyz (Icenowy Zheng) Date: Thu, 25 Aug 2016 14:57:24 +0800 Subject: [PATCH 2/2] ARM: dts: sun8i: enable UART1 for iNet D978 Rev2 board In-Reply-To: References: <20160823064451.25997-1-icenowy@aosc.xyz> <20160823064451.25997-3-icenowy@aosc.xyz> <20160824193600.GS8103@lukather> <43951472083107@web23m.yandex.ru> Message-ID: <97321472108244@web8m.yandex.ru> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org 25.08.2016, 12:41, "Chen-Yu Tsai" : > On Thu, Aug 25, 2016 at 7:58 AM, Icenowy Zheng wrote: >> ?25.08.2016, 03:36, "Maxime Ripard" : >>> ?Hi, >>> >>> ?On Tue, Aug 23, 2016 at 02:44:51PM +0800, Icenowy Zheng wrote: >>>> ??UART1 is connected to the bluetooth part of RTL8723BS WiFi/BT combo card >>>> ??on iNet D978 Rev2 board. >>>> >>>> ??Enable the UART1 to make it possible to use the modified hciattach by >>>> ??Realtek to drive the BT part of RTL8723BS. >>>> >>>> ??Signed-off-by: Icenowy Zheng >>> >>> ?I guess you could fold that patch into the previous one. >>> >>>> ??--- >>>> ???arch/arm/boot/dts/sun8i-a33-inet-d978-rev2.dts | 11 +++++++++++ >>>> ???1 file changed, 11 insertions(+) >>>> >>>> ??diff --git a/arch/arm/boot/dts/sun8i-a33-inet-d978-rev2.dts b/arch/arm/boot/dts/sun8i-a33-inet-d978-rev2.dts >>>> ??index 78823d8..3ac22d4 100644 >>>> ??--- a/arch/arm/boot/dts/sun8i-a33-inet-d978-rev2.dts >>>> ??+++ b/arch/arm/boot/dts/sun8i-a33-inet-d978-rev2.dts >>>> ??@@ -48,6 +48,10 @@ >>>> ???????????model = "INet-D978 Rev 02"; >>>> ???????????compatible = "primux,inet-d978-rev2", "allwinner,sun8i-a33"; >>>> >>>> ??+ aliases { >>>> ??+ serial1 = &uart1; >>>> ??+ }; >>>> ??+ >>> >>> ?Is there any other UART in the system? >> >> ?serial0 is defined in sun8i-reference-design-tablet.dtsi, as r_uart. > > If your board does not have r_uart pads, then the right thing to do > would be to disable it. You can then have uart1 as serial0. I don't know it. The RX/TX is wired on PF2/PF4 on the board (UART0 muxed with MMC) But many codes will require a ttyS0 as console... So I think the bluetooth should be located at ttyS1... > > AFAIK Linux requires a console, but that console can be simplefb. > > ChenYu > >>> ?The alias is not supposed to be about the controller index, but the >>> ?index in the board, meaning that if you only have a single UART, that >>> ?would be serial0. >>> >>> ?Thanks! >>> ?Maxime >>> >>> ?-- >>> ?Maxime Ripard, Free Electrons >>> ?Embedded Linux and Kernel engineering >>> ?http://free-electrons.com From mboxrd@z Thu Jan 1 00:00:00 1970 From: Icenowy Zheng Subject: Re: [PATCH 2/2] ARM: dts: sun8i: enable UART1 for iNet D978 Rev2 board Date: Thu, 25 Aug 2016 14:57:24 +0800 Message-ID: <97321472108244@web8m.yandex.ru> References: <20160823064451.25997-1-icenowy@aosc.xyz> <20160823064451.25997-3-icenowy@aosc.xyz> <20160824193600.GS8103@lukather> <43951472083107@web23m.yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: Chen-Yu Tsai Cc: Mark Rutland , "devicetree@vger.kernel.org" , Russell King , "linux-kernel@vger.kernel.org" , Hans de Goede , Rob Herring , Maxime Ripard , "linux-arm-kernel@lists.infradead.org" List-Id: devicetree@vger.kernel.org CgoyNS4wOC4yMDE2LCAxMjo0MSwgIkNoZW4tWXUgVHNhaSIgPHdlbnNAY3NpZS5vcmc+Ogo+IE9u IFRodSwgQXVnIDI1LCAyMDE2IGF0IDc6NTggQU0sIEljZW5vd3kgWmhlbmcgPGljZW5vd3lAYW9z Yy54eXo+IHdyb3RlOgo+PiDCoDI1LjA4LjIwMTYsIDAzOjM2LCAiTWF4aW1lIFJpcGFyZCIgPG1h eGltZS5yaXBhcmRAZnJlZS1lbGVjdHJvbnMuY29tPjoKPj4+IMKgSGksCj4+Pgo+Pj4gwqBPbiBU dWUsIEF1ZyAyMywgMjAxNiBhdCAwMjo0NDo1MVBNICswODAwLCBJY2Vub3d5IFpoZW5nIHdyb3Rl Ogo+Pj4+IMKgwqBVQVJUMSBpcyBjb25uZWN0ZWQgdG8gdGhlIGJsdWV0b290aCBwYXJ0IG9mIFJU TDg3MjNCUyBXaUZpL0JUIGNvbWJvIGNhcmQKPj4+PiDCoMKgb24gaU5ldCBEOTc4IFJldjIgYm9h cmQuCj4+Pj4KPj4+PiDCoMKgRW5hYmxlIHRoZSBVQVJUMSB0byBtYWtlIGl0IHBvc3NpYmxlIHRv IHVzZSB0aGUgbW9kaWZpZWQgaGNpYXR0YWNoIGJ5Cj4+Pj4gwqDCoFJlYWx0ZWsgdG8gZHJpdmUg dGhlIEJUIHBhcnQgb2YgUlRMODcyM0JTLgo+Pj4+Cj4+Pj4gwqDCoFNpZ25lZC1vZmYtYnk6IElj ZW5vd3kgWmhlbmcgPGljZW5vd3lAYW9zYy54eXo+Cj4+Pgo+Pj4gwqBJIGd1ZXNzIHlvdSBjb3Vs ZCBmb2xkIHRoYXQgcGF0Y2ggaW50byB0aGUgcHJldmlvdXMgb25lLgo+Pj4KPj4+PiDCoMKgLS0t Cj4+Pj4gwqDCoMKgYXJjaC9hcm0vYm9vdC9kdHMvc3VuOGktYTMzLWluZXQtZDk3OC1yZXYyLmR0 cyB8IDExICsrKysrKysrKysrCj4+Pj4gwqDCoMKgMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlv bnMoKykKPj4+Pgo+Pj4+IMKgwqBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vYm9vdC9kdHMvc3VuOGkt YTMzLWluZXQtZDk3OC1yZXYyLmR0cyBiL2FyY2gvYXJtL2Jvb3QvZHRzL3N1bjhpLWEzMy1pbmV0 LWQ5NzgtcmV2Mi5kdHMKPj4+PiDCoMKgaW5kZXggNzg4MjNkOC4uM2FjMjJkNCAxMDA2NDQKPj4+ PiDCoMKgLS0tIGEvYXJjaC9hcm0vYm9vdC9kdHMvc3VuOGktYTMzLWluZXQtZDk3OC1yZXYyLmR0 cwo+Pj4+IMKgwqArKysgYi9hcmNoL2FybS9ib290L2R0cy9zdW44aS1hMzMtaW5ldC1kOTc4LXJl djIuZHRzCj4+Pj4gwqDCoEBAIC00OCw2ICs0OCwxMCBAQAo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqBtb2RlbCA9ICJJTmV0LUQ5NzggUmV2IDAyIjsKPj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgY29tcGF0aWJsZSA9ICJwcmltdXgsaW5ldC1kOTc4LXJldjIiLCAiYWxsd2lubmVyLHN1bjhp LWEzMyI7Cj4+Pj4KPj4+PiDCoMKgKyBhbGlhc2VzIHsKPj4+PiDCoMKgKyBzZXJpYWwxID0gJnVh cnQxOwo+Pj4+IMKgwqArIH07Cj4+Pj4gwqDCoCsKPj4+Cj4+PiDCoElzIHRoZXJlIGFueSBvdGhl ciBVQVJUIGluIHRoZSBzeXN0ZW0/Cj4+Cj4+IMKgc2VyaWFsMCBpcyBkZWZpbmVkIGluIHN1bjhp LXJlZmVyZW5jZS1kZXNpZ24tdGFibGV0LmR0c2ksIGFzIHJfdWFydC4KPgo+IElmIHlvdXIgYm9h cmQgZG9lcyBub3QgaGF2ZSByX3VhcnQgcGFkcywgdGhlbiB0aGUgcmlnaHQgdGhpbmcgdG8gZG8K PiB3b3VsZCBiZSB0byBkaXNhYmxlIGl0LiBZb3UgY2FuIHRoZW4gaGF2ZSB1YXJ0MSBhcyBzZXJp YWwwLgoKSSBkb24ndCBrbm93IGl0LiBUaGUgUlgvVFggaXMgd2lyZWQgb24gUEYyL1BGNCBvbiB0 aGUgYm9hcmQgKFVBUlQwIG11eGVkIHdpdGgKTU1DKQoKQnV0IG1hbnkgY29kZXMgd2lsbCByZXF1 aXJlIGEgdHR5UzAgYXMgY29uc29sZS4uLiBTbyBJIHRoaW5rIHRoZSBibHVldG9vdGggc2hvdWxk IGJlCmxvY2F0ZWQgYXQgdHR5UzEuLi4KCj4KPiBBRkFJSyBMaW51eCByZXF1aXJlcyBhIGNvbnNv bGUsIGJ1dCB0aGF0IGNvbnNvbGUgY2FuIGJlIHNpbXBsZWZiLgo+Cj4gQ2hlbll1Cj4KPj4+IMKg VGhlIGFsaWFzIGlzIG5vdCBzdXBwb3NlZCB0byBiZSBhYm91dCB0aGUgY29udHJvbGxlciBpbmRl eCwgYnV0IHRoZQo+Pj4gwqBpbmRleCBpbiB0aGUgYm9hcmQsIG1lYW5pbmcgdGhhdCBpZiB5b3Ug b25seSBoYXZlIGEgc2luZ2xlIFVBUlQsIHRoYXQKPj4+IMKgd291bGQgYmUgc2VyaWFsMC4KPj4+ Cj4+PiDCoFRoYW5rcyEKPj4+IMKgTWF4aW1lCj4+Pgo+Pj4gwqAtLQo+Pj4gwqBNYXhpbWUgUmlw YXJkLCBGcmVlIEVsZWN0cm9ucwo+Pj4gwqBFbWJlZGRlZCBMaW51eCBhbmQgS2VybmVsIGVuZ2lu ZWVyaW5nCj4+PiDCoGh0dHA6Ly9mcmVlLWVsZWN0cm9ucy5jb20KCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBs aXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK