From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752590AbdCOMsv (ORCPT ); Wed, 15 Mar 2017 08:48:51 -0400 Received: from mail-vk0-f53.google.com ([209.85.213.53]:33950 "EHLO mail-vk0-f53.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751374AbdCOMsb (ORCPT ); Wed, 15 Mar 2017 08:48:31 -0400 MIME-Version: 1.0 In-Reply-To: <3a4ce2fd25ed812482b0fc96f50dd305c8f40fe9.1487091464.git-series.gregory.clement@free-electrons.com> References: <3a4ce2fd25ed812482b0fc96f50dd305c8f40fe9.1487091464.git-series.gregory.clement@free-electrons.com> From: Ulf Hansson Date: Wed, 15 Mar 2017 13:48:29 +0100 Message-ID: Subject: Re: [PATCH v6 07/14] dt: bindings: Add bindings for Marvell Xenon SD Host Controller To: Gregory CLEMENT Cc: Adrian Hunter , "linux-mmc@vger.kernel.org" , Jason Cooper , Andrew Lunn , Sebastian Hesselbarth , Thomas Petazzoni , "linux-arm-kernel@lists.infradead.org" , Mike Turquette , Stephen Boyd , linux-clk , "linux-kernel@vger.kernel.org" , Rob Herring , "devicetree@vger.kernel.org" , Ziji Hu , Jimmy Xu , Jisheng Zhang , Nadav Haklai , Ryan Gao , Doug Jones , Victor Gu , "Wei(SOCP) Liu" , Wilson Ding , Yehuda Yitschak , Marcin Wojtas , Hanna Hawa , Kostya Porotchkin Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org [...] > + > +Example: > +- For eMMC: > + > + sdhci@aa0000 { > + compatible = "marvell,armada-ap806-sdhci"; > + reg = <0xaa0000 0x1000>; > + interrupts = > + clocks = <&emmc_clk>; > + clock-names = "core"; > + bus-width = <4>; > + marvell,xenon-phy-slow-mode; > + marvell,xenon-tun-count = <11>; There's no vmmc-supply here. How do you control power to the eMMC card? > + > + #address-cells = <1>; > + #size-cells = <0>; > + apm_mmccard: mmccard@0 { > + compatible = "mmc-card"; > + reg = <0>; > + }; > + }; > + > +- For SD/SDIO: > + > + sdhci@ab0000 { > + compatible = "marvell,armada-cp110-sdhci"; > + reg = <0xab0000 0x1000>; > + interrupts = > + vqmmc-supply = <&sd_regulator>; I guess you know vqmmc is for the I/O voltage. Again, how do you power the SD/SDIO card? No vmmc? > + clocks = <&sdclk>; > + clock-names = "core"; > + bus-width = <4>; > + marvell,xenon-tun-count = <9>; > + }; > + > +- For eMMC with compatible "marvell,armada-3700-sdhci": > + > + sdhci@aa0000 { > + compatible = "marvell,armada-3700-sdhci"; > + reg = <0xaa0000 0x1000>, > + ; > + interrupts = > + clocks = <&emmcclk>; > + clock-names = "core"; > + bus-width = <8>; > + mmc-ddr-1_8v; > + mmc-hs400-1_8v; Again, no vmmc? > + > + marvell,pad-type = "fixed-1-8v"; > + > + #address-cells = <1>; > + #size-cells = <0>; > + mmccard: mmccard@0 { > + compatible = "mmc-card"; > + reg = <0>; > + }; > + }; > + > +- For SD/SDIO with compatible "marvell,armada-3700-sdhci": > + > + sdhci@ab0000 { > + compatible = "marvell,armada-3700-sdhci"; > + reg = <0xab0000 0x1000>, > + ; > + interrupts = > + vqmmc-supply = <&sd_regulator>; Again, no vmmc? > + clocks = <&sdclk>; > + clock-names = "core"; > + bus-width = <4>; > + > + marvell,pad-type = "sd"; > + }; > -- > git-series 0.9.1 Kind regards Uffe