From patchwork Tue Jul 29 20:31:52 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Doug Anderson X-Patchwork-Id: 4642301 Return-Path: X-Original-To: patchwork-linux-mmc@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork2.web.kernel.org (Postfix) with ESMTP id A3422C0338 for ; Tue, 29 Jul 2014 20:33:44 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id CA88220142 for ; Tue, 29 Jul 2014 20:33:43 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id E7FE22012D for ; Tue, 29 Jul 2014 20:33:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754196AbaG2UdO (ORCPT ); Tue, 29 Jul 2014 16:33:14 -0400 Received: from mail-pa0-f73.google.com ([209.85.220.73]:55570 "EHLO mail-pa0-f73.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754126AbaG2UdL (ORCPT ); Tue, 29 Jul 2014 16:33:11 -0400 Received: by mail-pa0-f73.google.com with SMTP id kx10so51035pab.0 for ; Tue, 29 Jul 2014 13:33:10 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=SKBL3xF7EKWLg11+XOaMAp+WbTxF1/FVEs84GYt2mRY=; b=MmX/fAKGf2bg2zjj9YePzpBbnqRx14HGPJ2QNbK+H6YgsmsQkbC0WT/uvIL1e6WZAY V34UMWSYMLHslefaafMk1LrdSuUPmVlTZeLC27j9FDoIUmcKH7nnMy/w1g+SQJg4Ean5 FDCvktJE9Lw+pguSx3EDjTS+eshkDSEBNS0IogAjtboTg3WEPncOso3YEmrOq0603ngx wmD8+i+ZGE1/iDsC9TGT5tp9deAfgAxUucY+Tukm4HepRWWEacoxZx3RqhhJFXYm7/xE 9s1aZZnNJdcn5aQS2UPK5w8LQgrbJ6H+uRrDOMIkjE74bMUEezpMp8aFd9f8QvPbv4d2 Y4/A== X-Gm-Message-State: ALoCoQmJukxcotC7pYvJaITOxsvEAB8vxqsKVSDi6xGuRqO+Ypkeicc+cRczf++qaREpsdhUpQZR X-Received: by 10.70.44.230 with SMTP id h6mr1806898pdm.7.1406665990559; Tue, 29 Jul 2014 13:33:10 -0700 (PDT) Received: from corp2gmr1-2.hot.corp.google.com (corp2gmr1-2.hot.corp.google.com [172.24.189.93]) by gmr-mx.google.com with ESMTPS id z50si3292yhb.3.2014.07.29.13.33.10 for (version=TLSv1.1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 29 Jul 2014 13:33:10 -0700 (PDT) Received: from tictac.mtv.corp.google.com (tictac.mtv.corp.google.com [172.22.162.15]) by corp2gmr1-2.hot.corp.google.com (Postfix) with ESMTP id 5E6DF5A4196; Tue, 29 Jul 2014 13:33:10 -0700 (PDT) Received: by tictac.mtv.corp.google.com (Postfix, from userid 121310) id 0793A8070A; Tue, 29 Jul 2014 13:33:09 -0700 (PDT) From: Doug Anderson To: Heiko Stuebner , Seungwon Jeon , Jaehoon Chung , Chris Ball , Ulf Hansson Cc: Addy Ke , Kever Yang , Sonny Rao , linux-arm-kernel@lists.infradead.org, linux-mmc@vger.kernel.org, Doug Anderson , robh+dt@kernel.org, pawel.moll@arm.com, mark.rutland@arm.com, ijc+devicetree@hellion.org.uk, galak@codeaurora.org, linux@arm.linux.org.uk, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/5] ARM: dts: Add emmc and sdmmc to the rk3288 device tree Date: Tue, 29 Jul 2014 13:31:52 -0700 Message-Id: <1406665916-23396-2-git-send-email-dianders@chromium.org> X-Mailer: git-send-email 2.0.0.526.g5318336 In-Reply-To: <1406665916-23396-1-git-send-email-dianders@chromium.org> References: <1406665916-23396-1-git-send-email-dianders@chromium.org> Sender: linux-mmc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-mmc@vger.kernel.org X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP This adds support for the sdmmc and emmc ports on the rk3288 using the currently posted driver from Addy at: https://patchwork.kernel.org/patch/4520631/ Note: * This is not baesd on Jaehoon's patch series removing the slot node, but it does use new syntax like putting the bus width at the top level and using the new cap-mmc-highspeed / cap-sd-highspeed. A future patch will modify this one to remove the slot node. Signed-off-by: Doug Anderson --- arch/arm/boot/dts/rk3288.dtsi | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/arm/boot/dts/rk3288.dtsi index 3ef8951..fd77a65 100644 --- a/arch/arm/boot/dts/rk3288.dtsi +++ b/arch/arm/boot/dts/rk3288.dtsi @@ -78,6 +78,28 @@ clock-frequency = <24000000>; }; + sdmmc: dwmmc@ff0c0000 { + compatible = "rockchip,rk3288-dw-mshc"; + clocks = <&cru HCLK_SDMMC>, <&cru SCLK_SDMMC>; + clock-names = "biu", "ciu"; + fifo-depth = <0x100>; + interrupts = ; + reg = <0xff0c0000 0x4000>; + #address-cells = <1>; + #size-cells = <0>; + }; + + emmc: dwmmc@ff0f0000 { + compatible = "rockchip,rk3288-dw-mshc"; + clocks = <&cru HCLK_EMMC>, <&cru SCLK_EMMC>; + clock-names = "biu", "ciu"; + fifo-depth = <0x100>; + interrupts = ; + reg = <0xff0f0000 0x4000>; + #address-cells = <1>; + #size-cells = <0>; + }; + i2c1: i2c@ff140000 { compatible = "rockchip,rk3288-i2c"; reg = <0xff140000 0x1000>;