From patchwork Sat Oct 13 12:07:06 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Hewitt X-Patchwork-Id: 10640131 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id F0D9314E2 for ; Sat, 13 Oct 2018 12:09:05 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id E65012AEE3 for ; Sat, 13 Oct 2018 12:09:05 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id DA8962AEF4; Sat, 13 Oct 2018 12:09:05 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 91A032AEE3 for ; Sat, 13 Oct 2018 12:09:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=/H9bpblp8dSJsRLhOJ+wlBYjtS3bNmLVNPmx+U5FDTg=; b=dx5 LsGOEJN81/PQUwO/Mph9vhxu+NtkuC+ZU30VZPLgPzcaErksKt2ZxebDJSHjXpqdP9libf9aMZ9PS LEOr/28ezoLSj3U5aUjr/CQBbDaivF+umnP/2P+SxSv77x2ji3PLk11cwqKoLEKgvELmZHAHUZxrY 4IH5/sFBNKQBlxeHrvo20Am3QlJGsnaGjma2vaT9Ak2VDxjkOecmMXDpNwG/8ZtIL2w0bBP74WFXS Qrtv4nywItt+4pJiGq2rsByDJQvspcXjvNAC+0oiGSWKRb12YVNuSZ37qoKuOFRL2KWOt+1Mqnigf x+k3Z3WndDLH52OoK7RPpnsMqQog7BQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1gBIj8-0007d0-Ev; Sat, 13 Oct 2018 12:09:02 +0000 Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gBIiU-0007NK-35; Sat, 13 Oct 2018 12:08:23 +0000 Received: by mail-wr1-x444.google.com with SMTP id y16so16129748wrw.3; Sat, 13 Oct 2018 05:08:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=G0T/pn0d70jOOapLRyGfOFyEjzcgZRirj6z3vSM+XCg=; b=fahPUWBJyeIlrtVobgnAAeKEJUhiTfZECHSkAWBshWgsjjl8dX3OB1j678XS6UC19h xqz4ldTW0YUd9nnYRKun2SHRN+at8BrTAeyiPacoIsH0eCe9rST0DJPtKA0g6ZpQnUV/ JeFF9bQEWd8HbkMxAPAC24N1u8FwXZEhXCS4Wvi802r3JRXGRfPPPEM2TbAsQiQCl2Yy 0Voylmv6akeymmPcpmlBMAvLhunq7Ee1zz8W3Ek5tCffr+huqEvMhSqc7XtaQuKWayM4 7zx3PEwyvZX/Bm0T36Cfh6N+7oReSIdqPaFh5mWwZuJqeDQYmV2YpOvRE9ug33nKTYh8 l7IQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=G0T/pn0d70jOOapLRyGfOFyEjzcgZRirj6z3vSM+XCg=; b=TQbao6BULO+44IE02ElLxTiuQhOumSLUz3WkftjEayHsGigtipxoSjrywLgfdcM3cz EBR6BI0OlNfeexGSuRd7Yj/PfjU7Fb6itPGyIzq74BA8k9UVWBNxoX/1+dJA9IXEW1KT jGcS65Fj1PfEM0+BUBReUm/EJXOWKQUAF97QwVARz1/c6m41COQ1fr6GyvqYU0KjPw4y 5JA1UBzSP/L4o+ad3dh3uH6RQscDYGwAilGUYfCQ6o76hG7xnbhd56jWWAL8VIxx5jHK JFXsfQYpdcDgFGJDmUaWZV8J9Vr9OCpHAo7dLLHCO9q7ooreztiLn0ZRt2sPZfL3guVF 6aXg== X-Gm-Message-State: ABuFfojwipgFLg33dBxzQNqaAYC1nXaVfdWMtdV6TAHBUsgluq+EzO64 kB5FGVIbyQw10vRYZeHwhxU= X-Google-Smtp-Source: ACcGV63zd4dsxsTYFRHydYF1FQekG4WFiSj6qIs0AI9MlX5Po4tSvc3emrSYtnRn8T0xjRNcnPRq0g== X-Received: by 2002:a5d:4292:: with SMTP id k18-v6mr8074854wrq.225.1539432487573; Sat, 13 Oct 2018 05:08:07 -0700 (PDT) Received: from localhost.localdomain ([94.204.252.234]) by smtp.gmail.com with ESMTPSA id f16-v6sm2732011wrw.89.2018.10.13.05.08.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sat, 13 Oct 2018 05:08:06 -0700 (PDT) From: Christian Hewitt To: Subject: [PATCH] ARM64: dts: meson-gxl-s905x-khadas-vim enable Bluetooth Date: Sat, 13 Oct 2018 16:07:06 +0400 Message-Id: <1539432427-11779-1-git-send-email-christianshewitt@gmail.com> X-Mailer: git-send-email 2.7.4 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181013_050822_134637_53902AF7 X-CRM114-Status: GOOD ( 10.64 ) X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , devicetree@vger.kernel.org, Kevin Hilman , christianshewitt@gmail.com, linux-kernel@vger.kernel.org, Rob Herring , Carlo Caione , linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org MIME-Version: 1.0 Sender: "linux-amlogic" Errors-To: linux-amlogic-bounces+patchwork-linux-amlogic=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP This enables Bluetooth support for the following models: - Khadas VIM basic (AP6212) using firmware BCM43438A1.hcd - Khadas VIM pro (AP6255) using firmware BCM4345C0.hcd The AP6212 module used on the VIM basic has an ID clash with another device. To get Bluetooth working you either need to apply a kernel patch to drivers/bluetooth/btbcm.c so 0x2209 loads BCM43438A1 or the BCM43438A1.hcd firmware must be renamed to BCM43430A1.hcd. Signed-off-by: Christian Hewitt Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-khadas-vim.dts b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-khadas-vim.dts index d32cf38..7e0717d 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-khadas-vim.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-khadas-vim.dts @@ -187,6 +187,13 @@ }; }; +&uart_A { + bluetooth { + compatible = "brcm,bcm43438-bt"; + shutdown-gpios = <&gpio GPIOX_17 GPIO_ACTIVE_HIGH>; + }; +}; + /* This is brought out on the Linux_RX (18) and Linux_TX (19) pins: */ &uart_AO { status = "okay";