From patchwork Wed Jun 7 11:11:53 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phil Elwell X-Patchwork-Id: 9771315 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 8F84F603B4 for ; Wed, 7 Jun 2017 11:15:16 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8E503284A8 for ; Wed, 7 Jun 2017 11:15:16 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 834A0284B2; Wed, 7 Jun 2017 11:15:16 +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=-6.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4C086284BB for ; Wed, 7 Jun 2017 11:15:14 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751693AbdFGLMe (ORCPT ); Wed, 7 Jun 2017 07:12:34 -0400 Received: from mx07-00252a01.pphosted.com ([62.209.51.214]:28897 "EHLO mx07-00252a01.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751585AbdFGLL4 (ORCPT ); Wed, 7 Jun 2017 07:11:56 -0400 Received: from pps.filterd (m0102628.ppops.net [127.0.0.1]) by mx07-00252a01.pphosted.com (8.16.0.20/8.16.0.20) with SMTP id v57BBT0I005243 for ; Wed, 7 Jun 2017 12:11:54 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.org; h=to : from : subject : message-id : date : mime-version : content-type : content-transfer-encoding; s=pp; bh=j0uOowGc9Ky9x9eZFkqxUxcoUgZma6ZgMtmzBeXYuQ0=; b=JquWbB3w4G6LdDhg1dEIxyb+hwooCj1r31iEHdfMg7w7v/kuvgy86CmnTkHwa0wsSgpd 6eeu4NNdAlw2vy6FPSKUO5tz3asE+mjLwqVKUILoslIWOOWm6cRXkqKHOYtOt9gEbLIT v/htGRtU1nzV3Ur8GxpU+snAMSvz5i8qNN769N6CgzBsXTBVNKZb2USms5sHAT9vq/5l ZEm6ysVIi9wtebzQLvWXCry2HET6qNLgKICGNUnd6haDQ/i2UMhhbndMiHldl8R/cjKb ep9H/pQHP6st4e+6YuC6/MayokrvWEqVlX/QWh9i6GH9lcIEUXOMJmAVSty6k4NK2yUO kg== Received: from mail-wr0-f200.google.com (mail-wr0-f200.google.com [209.85.128.200]) by mx07-00252a01.pphosted.com with ESMTP id 2aujgyt1b3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=OK) for ; Wed, 07 Jun 2017 12:11:54 +0100 Received: by mail-wr0-f200.google.com with SMTP id 56so1207629wrx.5 for ; Wed, 07 Jun 2017 04:11:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi-org.20150623.gappssmtp.com; s=20150623; h=to:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=j0uOowGc9Ky9x9eZFkqxUxcoUgZma6ZgMtmzBeXYuQ0=; b=MVk2c5HSAQ22ez+9ka57Oe7kWXt58LyutivJRWcJsyddBaM1yGBeVtooKmbeTo2FL7 +HgxlWKNPSEJp8cNbiE4thVYNRG5HCEwpEniFGKT5TKyJBI0AlX2nRuqcWlm5HE41Txo 6ziGk3KbzoYYe+z3G1mhtsxwNilBdVH/DD85eYCFsSLOyw9Q0wR9EAAsSrUIw5LtpTXM Sn9MlKBx1Ey5BDlg40ALfrqUaoHYzPmDXsQlLOGIWoaA96Eikt6596tQC4MIBOMbUUUo 43yqQQWpO0ZIa0tOoA+jLSjURtLbkQCLEWB33ZC8ayUFXyaXvRv6eeyR+ayf66PsCe5r vyIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=j0uOowGc9Ky9x9eZFkqxUxcoUgZma6ZgMtmzBeXYuQ0=; b=OjnAmqwyrDE3fdMWV7NFj7L9J5wQKSvREZP/u4N9vEIZeO/nX+dL9aUjSSL0a8zUio LnxAy1Mr+iTYUZr6j9qUXdypc2QUYX0Dv6+NW2GJMQemScm75/YIn21SM8/i8Fe+9NWP TGzC6869tPLtjljXrE1vKflsuZLJpUyGA2TTCMeRv9BPofNlssdoTlUjVgUy8wSA/A4D F47iU9OwUtFaINvr+CYTxpMrhY6KRwueTjp4GoIMkc08JlEUxo39V5O8VtKqHeTHpV0D vRNmk2KB4MPKqL4EThMmMQwOClBv2MGBHCGdWqYa7uFrDXp1e6uhxppOtVxcynMlV+Vv OjuQ== X-Gm-Message-State: AODbwcBcBJrnVNQHZH2+68pk4K8z6OAP3LJdXBVrwhNFuMTW4RFKZ0HC axdl9bwqJm6tmiB2e+Pm68Z0RlCS4yKFcRXag2IdTySIS2IghCtmTU/yvhCYQtl8lFFu6T84acs n41v6jDNP2x4= X-Received: by 10.28.159.134 with SMTP id i128mr1175657wme.107.1496833913325; Wed, 07 Jun 2017 04:11:53 -0700 (PDT) X-Received: by 10.28.159.134 with SMTP id i128mr1175640wme.107.1496833913147; Wed, 07 Jun 2017 04:11:53 -0700 (PDT) Received: from ?IPv6:2a00:2381:fdf7:14:21bd:a524:161f:19ae? ([2a00:2381:fdf7:14:21bd:a524:161f:19ae]) by smtp.gmail.com with ESMTPSA id 50sm1226300wrw.32.2017.06.07.04.11.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 07 Jun 2017 04:11:52 -0700 (PDT) To: Mark Rutland , Rob Herring , Stephen Boyd , Florian Fainelli , Eric Anholt , Stefan Wahren , devicetree@vger.kernel.org, linux-clk@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, linux-kernel@vger.kernel.org From: Phil Elwell Subject: [PATCH 2/2] ARM: dts: bcm283x: Enable AUX interrupt controller Message-ID: <59e986d6-8529-4f62-6782-230ced6dc71b@raspberrypi.org> Date: Wed, 7 Jun 2017 12:11:53 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 Content-Language: en-GB X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2017-06-07_08:, , signatures=0 X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1703280000 definitions=main-1706070206 Sender: linux-clk-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-clk@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Now that the AUX block has a dedicated interrupt controller, declare it in the Device Tree and update the bcm283x uart1 and spi1/spi2 nodes to use it. Signed-off-by: Phil Elwell --- arch/arm/boot/dts/bcm283x.dtsi | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/bcm283x.dtsi b/arch/arm/boot/dts/bcm283x.dtsi index cc721a4..88df7aa 100644 --- a/arch/arm/boot/dts/bcm283x.dtsi +++ b/arch/arm/boot/dts/bcm283x.dtsi @@ -464,12 +464,16 @@ #clock-cells = <1>; reg = <0x7e215000 0x8>; clocks = <&clocks BCM2835_CLOCK_VPU>; + interrupts = <1 29>; + interrupt-controller; + #interrupt-cells = <1>; }; uart1: serial@7e215040 { compatible = "brcm,bcm2835-aux-uart"; reg = <0x7e215040 0x40>; - interrupts = <1 29>; + interrupt-parent = <&aux>; + interrupts = <0>; clocks = <&aux BCM2835_AUX_CLOCK_UART>; status = "disabled"; }; @@ -477,7 +481,8 @@ spi1: spi@7e215080 { compatible = "brcm,bcm2835-aux-spi"; reg = <0x7e215080 0x40>; - interrupts = <1 29>; + interrupt-parent = <&aux>; + interrupts = <1>; clocks = <&aux BCM2835_AUX_CLOCK_SPI1>; #address-cells = <1>; #size-cells = <0>; @@ -487,7 +492,8 @@ spi2: spi@7e2150c0 { compatible = "brcm,bcm2835-aux-spi"; reg = <0x7e2150c0 0x40>; - interrupts = <1 29>; + interrupt-parent = <&aux>; + interrupts = <2>; clocks = <&aux BCM2835_AUX_CLOCK_SPI2>; #address-cells = <1>; #size-cells = <0>;