Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp656774ybl; Thu, 12 Dec 2019 02:48:21 -0800 (PST) X-Google-Smtp-Source: APXvYqzgCk9Qs7kOjiEH2WSVguKzFt88BgjbF5SGHeUSjK1QHQ3sD29J1zy6iqdrx6AT61m0RCT+ X-Received: by 2002:a9d:6c06:: with SMTP id f6mr7641687otq.318.1576147701338; Thu, 12 Dec 2019 02:48:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576147701; cv=none; d=google.com; s=arc-20160816; b=aVinW1gjRYdGa7BAoHo0eiFUWMW1NWo9RfSGPKoUu1Cq7HMss9gsYaxCifPvRDIkEH We6uJNclX0c/IJLbJ86iu99vgUSayhB9A4jhqNJNp9m/0c4+FPik2qQQWgudlYecFevU Wubxnzj/0//Zca/m5Sbd6k8AlHdkkMTg/FDCiK4QAUBHEnVMrXr0+t2AtvpwUCyRzAPd 4DyVqktpFowAA0AbUcFsLv8ST7rV86BvO7Lycr5uw4X+qzsHgu+UbYU8fzLEgd0yoCrA Axx17TE/gedyMbzK8UV0G8hMxvn0iC4AHWCZoa52dZ0BSGi5MUDWxRnz6FyNsJ6bhwjN r9LQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=iU0ev7VoC1TijGDuRwLbBpmGPdY4l6wXakXHGIG0OlE=; b=I6ndKebqvKdXta1OneG60GseIQBAbL/w1pEhVKs6/ofyTFQhQKNl9aazFpgvzSdM2X JRiIKW/LLJnw8vy8MYFXdfi8sLIr/KohwOqg9VOoHeNA3E+6Ov5o2YAr7NIHi8PwXg4G tNXUmCWRFq31M2nihEXztGFNWFnhANUhWZRBlgtOUHywxYeOQ+dlbkpypjReAb9jKYK1 4NECP7qrbjYNdnuOzqOgg8y75lq54+fo5bLqVKmaXe0quFh49YmnF7CWpHaVS+5P7YFc QHA9wzpwT5ZjXkKogA8Dgy97PF9MZMrSH8xEOU4JESm4drDGt/gXKrffA3TmOyQCcSSo g54Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@web.de header.s=dbaedf251592 header.b=XCLwiiEE; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w29si3219279oth.313.2019.12.12.02.48.10; Thu, 12 Dec 2019 02:48:21 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@web.de header.s=dbaedf251592 header.b=XCLwiiEE; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728783AbfLLKr3 (ORCPT + 99 others); Thu, 12 Dec 2019 05:47:29 -0500 Received: from mout.web.de ([212.227.17.12]:58431 "EHLO mout.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728648AbfLLKr3 (ORCPT ); Thu, 12 Dec 2019 05:47:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1576147629; bh=iU0ev7VoC1TijGDuRwLbBpmGPdY4l6wXakXHGIG0OlE=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=XCLwiiEEagsVPHcOL/uDVAZyOVwelM3Mmf+s8rJu111S4kNmasEi4MnhCfyYOhU44 r57699Z5UhuLNEwD9+MXtCTqyrrym0CJMQruVAKxT2cj+SoFGNviQG2EuoUbqJct1C oUEZqZCCIzcGVFA2/PJ9pc6sGMk/YlBmAK94bZfw= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from [192.168.43.108] ([89.204.139.166]) by smtp.web.de (mrweb103 [213.165.67.124]) with ESMTPSA (Nemesis) id 0M6UxL-1hmGH82HNL-00yUj1; Thu, 12 Dec 2019 11:47:09 +0100 Subject: Re: [PATCH v2 9/9] arm64: dts: rockchip: RockPro64: hook up bluetooth at uart0 To: Robin Murphy , Kalle Valo , Heiko Stuebner Cc: brcm80211-dev-list.pdl@broadcom.com, netdev@vger.kernel.org, linux-wireless@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, brcm80211-dev-list@cypress.com, linux-arm-kernel@lists.infradead.org References: <20191211235253.2539-1-smoch@web.de> <20191211235253.2539-10-smoch@web.de> From: Soeren Moch Message-ID: Date: Thu, 12 Dec 2019 11:47:06 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-GB X-Provags-ID: V03:K1:GxvXISq/vQUw0CF4n7qCFX0ucOQQ/WrciDDXrMEuGYWZVSa/9hB QAPsZtpo3t9v0XTThIaCt5DvRpmp3fB8lWb//T5QodTKvZBcSVje+4mohTMLZVqN14UT3pS 7KHQIMGBpf7mjeu1cNFW5zYEmU4IgvkoM+2RAsdoSGfHlZ5dlnc9cwEZ1igGGrszaSoUP4z Om2pt6sOQlrqUGzy7+qTA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:tJ/tdq6fCbM=:+dw/5RxWG7gW0S7c717i5c qC/iLBFbuQhEZZoUY63jeayspCCRnlOuPytTsAlvpqNVatg++A2+MLAvjAG8zF3zBVe+Hhqcl YNsC5cTWfmNCsMOcMVdDVSGW46PPg3pW3AR7C850a2BlmmYj07PtIw84iCFGFyREwQ0bc9kFJ c3QPlG/1cbtv/7AXiRzHXEiqpMthD24Yst0DkfvB8JAWdEcAbVQnoeDHiuY8PxSyfB3hMCIMy otycqOrN5n4Av+3ebRscHZ4WOcPL0X9DZxmnW8B30wUv2ei1DQ7hLAesX8KklGAHtG/aMGyrG mDNNt8C2Fk2AI4OO7Yud4vFPf8QWWchLzeTzoIBEj/3Krm2p59MNAgr2RHbRVhJZqb+498iKr bZzTR4KbPUpmZ96FQ+zi+8h14ZFetc0ukHrepY3eAGXcYTGTMVVdqEp4clUe28GSuafEeeNW5 I1HXygTosgqvCX64VTQzRxOXOPBFqtpEeYF9ViEwm7NXyQK5RxCpucdcd7Uq1aeosZG3i+F/9 F/A+7CbF9I2VAZ2aXijdMuXVoKf8cNG2bfGhLkws086VBHDCBNz1GZfU9/p1tjC9XAt8vkRED zUuAVdNBpR9oHsfT4/99nHFTeaMK1rUwekofczJXDsCXpgOwQlJuTWEaoz0iU0iva6LL87G72 vo9TLiBgRMpZRqtEWNKn90/Q5gXWrxMPDiUvFeNtnskT/tISY1yrCO4N2wuiM3cuddKZ74DGR TYfGnwGCx3ApOFNz2aqs6KchFirYOCV76JzQtPL7xKMWSbh0tJcZ9xOwgVna5Nt64d/DlyNfa 0G3kb0+wCwqahGqe0OOVvSGbecFFZ9c3Bx4VnIdT/yVrxoLNe8jrSSsQpt6EVXlVJOr/TYhwz X3Mg4FjBYjBt0uBljQU+I1peJwQ9dv2YS0rc34Oj1VAYc72Pf2bjlWKJ/iWNY5POzGXgMfi03 Sqp8etxIB5Ir0w3k8oeIfBT1nOMt04uqhRadIq8uHlWbCZxjHO5hGN30CaIr8LEft4ghCv/9H alWWN2FexeAEFSz/aqV4oAmraMzBWsN0M+QxgHVMZbOHgNCZL7iVMKFNgNlA/efAUjfVl++2X n85ZSqEvUFoJVJvJ1JXvONkqNFdCYgWBpci68KdZi3jiDAGndXMKHvTzcypFLMMfFoDkcD0Ab YQ/TQLlCGs50yQTK89k5h881RUrBCZVItewkt1NKp2QWPlxIbyK2iWIPjOci+RbyLOiSgtiA4 3Yl5Q5K/y93xVK4y3b/JrFYO9mCnk3w3uPsN7Ow== Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On 12.12.19 11:22, Robin Murphy wrote: > Hi Soeren, > > On 11/12/2019 11:52 pm, Soeren Moch wrote: >> With enabled wifi support (required for firmware loading) for the >> Ampak AP6359SA based wifi/bt combo module we now also can enable >> the bluetooth part. >> >> Suggested-by: Heiko Stuebner >> Signed-off-by: Soeren Moch >> --- >> changes in v2: >> - new patch >> >> Cc: Heiko Stuebner >> Cc: Kalle Valo >> Cc: linux-wireless@vger.kernel.org >> Cc: brcm80211-dev-list.pdl@broadcom.com >> Cc: brcm80211-dev-list@cypress.com >> Cc: netdev@vger.kernel.org >> Cc: linux-arm-kernel@lists.infradead.org >> Cc: linux-rockchip@lists.infradead.org >> Cc: linux-kernel@vger.kernel.org >> --- >> =C2=A0 .../boot/dts/rockchip/rk3399-rockpro64.dts=C2=A0=C2=A0=C2=A0 | 2= 9 ++++++++++++++++++- >> =C2=A0 1 file changed, 28 insertions(+), 1 deletion(-) >> >> diff --git a/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts >> b/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts >> index 9fa92790d6e0..94cc462e234d 100644 >> --- a/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts >> +++ b/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts >> @@ -561,6 +561,20 @@ >> =C2=A0 }; >> >> =C2=A0 &pinctrl { >> +=C2=A0=C2=A0=C2=A0 bt { >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 bt_enable_h: bt-enable-h { >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 roc= kchip,pins =3D <0 RK_PB1 RK_FUNC_GPIO &pcfg_pull_none>; >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }; >> + >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 bt_host_wake_l: bt-host-wak= e-l { >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 roc= kchip,pins =3D <0 RK_PA4 RK_FUNC_GPIO &pcfg_pull_down>; >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }; >> + >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 bt_wake_l: bt-wake-l { >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 roc= kchip,pins =3D <2 RK_PD3 RK_FUNC_GPIO &pcfg_pull_none>; >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }; >> +=C2=A0=C2=A0=C2=A0 }; >> + >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 buttons { >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 pwrbtn: pwrbtn { >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 rockchip,pins =3D <0 RK_PA5 RK_FUNC_GPIO &pcfg_pull_up>; >> @@ -729,8 +743,21 @@ >> >> =C2=A0 &uart0 { >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 pinctrl-names =3D "default"; >> -=C2=A0=C2=A0=C2=A0 pinctrl-0 =3D <&uart0_xfer &uart0_cts>; >> +=C2=A0=C2=A0=C2=A0 pinctrl-0 =3D <&uart0_xfer &uart0_cts &uart0_rts>; >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 status =3D "okay"; >> + >> +=C2=A0=C2=A0=C2=A0 bluetooth { >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 compatible =3D "brcm,bcm434= 38-bt"; >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 clocks =3D <&rk808 1>; >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 clock-names =3D "extclk"; > > Is this right? Comparing the binding and the naming on the schematics, > it seems more likely that this might be the LPO clock rather than the > TXCO clock. > > Robin. On second thought I have to agree. So we need another round on this. Thanks for your review and bug report, Soeren > >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 device-wakeup-gpios =3D <&g= pio2 RK_PD3 GPIO_ACTIVE_HIGH>; >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 host-wakeup-gpios =3D <&gpi= o0 RK_PA4 GPIO_ACTIVE_HIGH>; >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 shutdown-gpios =3D <&gpio0 = RK_PB1 GPIO_ACTIVE_HIGH>; >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 pinctrl-names =3D "default"= ; >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 pinctrl-0 =3D <&bt_host_wak= e_l &bt_wake_l &bt_enable_h>; >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 vbat-supply =3D <&vcc3v3_sy= s>; >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 vddio-supply =3D <&vcc_1v8>= ; >> +=C2=A0=C2=A0=C2=A0 }; >> =C2=A0 }; >> >> =C2=A0 &uart2 { >> -- >> 2.17.1 >> >> >> _______________________________________________ >> Linux-rockchip mailing list >> Linux-rockchip@lists.infradead.org >> http://lists.infradead.org/mailman/listinfo/linux-rockchip >>