Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751673AbdCCCjR (ORCPT ); Thu, 2 Mar 2017 21:39:17 -0500 Received: from mailout1.samsung.com ([203.254.224.24]:33688 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751603AbdCCCjP (ORCPT ); Thu, 2 Mar 2017 21:39:15 -0500 X-AuditID: b6c32a36-f79c56d000001a35-e9-58b8cfcda099 Subject: Re: [PATCH v4 1/2] dt-bindings: mmc: add DT binding for S3C24XX MMC/SD/SDIO controller To: Sergio Prado , ulf.hansson@linaro.org, robh+dt@kernel.org, mark.rutland@arm.com, linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, ben-linux@fluff.org, linux-arm-kernel@lists.infradead.org From: Jaehoon Chung Message-id: <6564ee3f-c274-eb42-3588-f8584745ba98@samsung.com> Date: Fri, 03 Mar 2017 11:07:09 +0900 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-version: 1.0 In-reply-to: <1488417536-15110-2-git-send-email-sergio.prado@e-labworks.com> Content-type: text/plain; charset=windows-1252 Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA01SeUzTcBTm19KuQ6d1oP6CEbGJ8WS2ZbB6gBfRGtEs0SjRmNlAhSk7sg4i nkQjjkWCCkQDRo1O0DklbAbxQBFRjIqARohGJ0o8MKJExTMe24oJ/33vve/L976XR6DqYjya MJrtos0sZFN4RHjtjcl0XEtrXRrtLp3IHTjXgHBHm+5jnLe7A+MeXjqMc01/iwF3srMd4XbX Nyk439MKnGs+u2qukvcc8QD+xN1OwP92v0V5r7sQ5592XMF5n2sH/9kbo1esFmdniUKGaIsV zemWDKM5M4lastywwJCQSDNxzAxOR8WaBZOYRKWk6uMWGrMDi1GxuUJ2TqClFySJmp4822bJ sYuxWRbJnkStYRhWw9A6DcuyGm382plsQoCyTsw6cGSstTBqU9/NNyAfXCWdQElAUgsfVLoV Mh4F2/zVuBNEEGqyDsCK+naFXOxB4M5T3xT/FR92PsKCWE1WAdjgMMskP4Bn77ShwUEkKUCP vwwNDqLIAgQWf3yPBAc4OQ1e+NocwioyGbY7doVwODkBFjUHvZXESHIl9D3vUcicEfB7iT88 iJVkKizpOhgyQEkaHiq9gch4HPR5ekNmkKxVwE8XSwICIlCMhd4GVN46BT7zVQ8kiITvms8P 4DHQ/ecJImv3APjk+1VcLhwAXv9Rj8msePi8yz/gPAx+6N+LyQYq6ChQyxQevrp3C5fxPNjr fI/JZ3kBoLPCgewDMeWDApUPClE+KMQxgLrBKNEqmTJFibGyGkkwSTnmTE26xeQFoWecklgH jt9PbQQkAaihqklz6tLUmJAr5ZkaASRQKkq1vj7QUmUIeZtFm8Vgy8kWpUaQEDjyfjR6ZLol 8Npmu4HRJjJaVsswOpZmqdEqjN6fpiYzBbu4URStou2/DiGU0fngjGvBjF0PT52J0hkWz7KN f5fb2v2go8DlvHY7frteeT2yR1dbiFZueTGfHu5+1t1zrGWpx9WVl+aaOfl8f0t30bwvj8uH nK411YT5+2pKHyMbSq2veeXPqkc1SabeZZ8SsTHG6WGL9F/plhVGX9/Uy79uGo9XTwT5ZS+3 lt3Z1j/+HBUuZQnMFNQmCf8AzrmuXqIDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRmVeSWpSXmKPExsVy+t9jAd2z53dEGLz9I2kxad0BJov5R86x Wmx6fI3V4vKuOWwWR/73M1osvX6RyaJ17xF2i813ZrNZHF8b7sDpsWbeGkaPxaevM3r8XfWC 2WPTqk42jzvX9rB5bF5S7/F5k1wAe5SbTUZqYkpqkUJqXnJ+SmZeuq1SaIibroWSQl5ibqqt UoSub0iQkkJZYk4pkGdkgAYcnAPcg5X07RLcMibNky3oFKn4cPQ5YwPjPoEuRk4OCQETiXdN V1khbDGJC/fWs3UxcnEICSxllNj34wMLhPOAUWLRrGlgVcICiRJr7k1lBkmICLQxSfQsP8YK UfWQUWLtqQUsIFVsAjoS278dZwKxeQXsJC52NIPZLAKqEr3HQXZwcIgKhEk8b3SCKBGU+DH5 Hlgrp4CPxOQH05lBSpgF9CTuX9QCCTMLyEtsXvOWeQIj/ywkHbMQqmYhqVrAyLyKUSK1ILmg OCk91zAvtVyvODG3uDQvXS85P3cTIzjankntYDy4y/0QowAHoxIP7wWbHRFCrIllxZW5hxgl OJiVRHjT9gKFeFMSK6tSi/Lji0pzUosPMZoCfTGRWUo0OR+YCPJK4g1NzE3MjQ0szC0tTYyU xHkbZz8LFxJITyxJzU5NLUgtgulj4uCUamAUd5+y6trkJ3EfjbrDZ979I9CyPVGkfsI7gWD/ m0rBGaLrPJY+778/RW/Gsqd/tExi0j3u3e2z25xxXJFbpMasaJXfVdl6P4YVEkwN6Wbe30xe /05UK5x+fd/D4zL/IxesmBq7794rtU1/xeIXzfs7wWbval3/ymd71A+Kr7fXyysJEF+9aF6V EktxRqKhFnNRcSIA6PLkTMwCAAA= X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170303020709epcas1p355db09941b7cdff733207cd3b1d2af48 X-Msg-Generator: CA X-Sender-IP: 203.254.230.26 X-Local-Sender: =?UTF-8?B?7KCV7J6s7ZuIG1RpemVuIFBsYXRmb3JtIExhYihTL1fshLw=?= =?UTF-8?B?7YSwKRvsgrzshLHsoITsnpAbU2VuaW9yIEVuZ2luZWVy?= X-Global-Sender: =?UTF-8?B?SmFlaG9vbiBDaHVuZxtUaXplbiBQbGF0Zm9ybSBMYWIuG1Nh?= =?UTF-8?B?bXN1bmcgRWxlY3Ryb25pY3MbU2VuaW9yIEVuZ2luZWVy?= X-Sender-Code: =?UTF-8?B?QzEwG1NUQUYbQzEwVjgxMTE=?= CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-HopCount: 7 X-CMS-RootMailID: 20170302012903epcas2p3f1ec4bbf556e97c9b650861412ebe22c X-RootMTR: 20170302012903epcas2p3f1ec4bbf556e97c9b650861412ebe22c References: <1488417536-15110-1-git-send-email-sergio.prado@e-labworks.com> <1488417536-15110-2-git-send-email-sergio.prado@e-labworks.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2500 Lines: 67 On 03/02/2017 10:18 AM, Sergio Prado wrote: > Adds the device tree bindings description for Samsung S3C24XX > MMC/SD/SDIO controller, used as a connectivity interface with external > MMC, SD and SDIO storage mediums. > > Signed-off-by: Sergio Prado > --- > .../devicetree/bindings/mmc/samsung,s3cmci.txt | 42 ++++++++++++++++++++++ > 1 file changed, 42 insertions(+) > create mode 100644 Documentation/devicetree/bindings/mmc/samsung,s3cmci.txt > > diff --git a/Documentation/devicetree/bindings/mmc/samsung,s3cmci.txt b/Documentation/devicetree/bindings/mmc/samsung,s3cmci.txt > new file mode 100644 > index 000000000000..5f68feb9f9d6 > --- /dev/null > +++ b/Documentation/devicetree/bindings/mmc/samsung,s3cmci.txt > @@ -0,0 +1,42 @@ > +* Samsung's S3C24XX MMC/SD/SDIO controller device tree bindings > + > +Samsung's S3C24XX MMC/SD/SDIO controller is used as a connectivity interface > +with external MMC, SD and SDIO storage mediums. > + > +This file documents differences between the core mmc properties described by > +mmc.txt and the properties used by the Samsung S3C24XX MMC/SD/SDIO controller > +implementation. > + > +Required SoC Specific Properties: > +- compatible: should be one of the following > + - "samsung,s3c2410-sdi": for controllers compatible with s3c2410 > + - "samsung,s3c2412-sdi": for controllers compatible with s3c2412 > + - "samsung,s3c2440-sdi": for controllers compatible with s3c2440 > +- reg: register location and length > +- interrupts: mmc controller interrupt > +- clocks: Should reference the controller clock > +- clock-names: Should contain "sdi" > + > +Required Board Specific Properties: > +- pinctrl-0: Should specify pin control groups used for this controller. > +- pinctrl-names: Should contain only one value - "default". > + > +Optional Properties: > +- bus-width: number of data lines (see mmc.txt) > +- cd-gpios: gpio for card detection (see mmc.txt) > +- wp-gpios: gpio for write protection (see mmc.txt) I think these properties don't need to describe at here. It's common properties. Best Regards, Jaehoon Chung > + > +Example: > + > + mmc0: mmc@5a000000 { > + compatible = "samsung,s3c2440-sdi"; > + pinctrl-names = "default"; > + pinctrl-0 = <&sdi_pins>; > + reg = <0x5a000000 0x100000>; > + interrupts = <0 0 21 3>; > + clocks = <&clocks PCLK_SDI>; > + clock-names = "sdi"; > + bus-width = <4>; > + cd-gpios = <&gpg 8 GPIO_ACTIVE_LOW>; > + wp-gpios = <&gph 8 GPIO_ACTIVE_LOW>; > + }; >