From patchwork Wed Mar 21 19:27:34 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ezequiel Garcia X-Patchwork-Id: 889033 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=vanguardiasur.com.ar Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=vanguardiasur-com-ar.20150623.gappssmtp.com header.i=@vanguardiasur-com-ar.20150623.gappssmtp.com header.b="eZP8y1rF"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 4060H854YSz9s0W for ; Thu, 22 Mar 2018 06:29:24 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753451AbeCUT3W (ORCPT ); Wed, 21 Mar 2018 15:29:22 -0400 Received: from mail-qk0-f194.google.com ([209.85.220.194]:41637 "EHLO mail-qk0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753356AbeCUT25 (ORCPT ); Wed, 21 Mar 2018 15:28:57 -0400 Received: by mail-qk0-f194.google.com with SMTP id s78so6689530qkl.8 for ; Wed, 21 Mar 2018 12:28:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vanguardiasur-com-ar.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=c33eXkoTAqjBPjksdgnedmVe3xN0ZA6ftlENmZCV71k=; b=eZP8y1rFEc+RNxZzEBiURCoY9kqTlkrNQc4WIey/nP2towwESV3Dmf/k3tA7AroW+/ wg7NebTkFvduleBs24cypeGnAQnhwQy1xrNS0rZlAMTFN+qgrfy47YFWqlI5C9zE4Of8 AeoybHC7P1twIomtKwkZqKtcae5St+I5ZTH439Gaek8p9DVew4KS8ynp7W8oGAD/fwlq xOW1UEB9E4RTyxtVLlU67rbtvtDux6WP5UiGAlQZ6BjdF/NvpuQw3VEhd+HaThrGALux e2VuoEO1y4fI0sq64vuE/rCxPuTF7EjMgbZjGW0/BRt8LAVRdYpUlqlWgCB+cb0h+POC kEuw== 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:in-reply-to :references; bh=c33eXkoTAqjBPjksdgnedmVe3xN0ZA6ftlENmZCV71k=; b=A6vulmIXQ2SzfVVWTftY+OWp4ZoErtbre5Ug57aYL+e+mtPgMqT23Ml/L1S3ZnGecD +vcF3ZMXzRznqSxzwt51x/wi2tGrZVoK/nVeKbLk9yqwa4r2E5TtDKK6x0JwCUT2qSX+ Vvp1hmKG698VGOesMXSHFK3GH8Z92hYMWXirjroieAAULZGOJ5S/hqpcadTgt4nPK5Da 74k76CcOFPUe172xG6dOZ8GDQvQ5mxJXR6zKgNkZw+WWWEceeRpQv1Z7T23OaMRklkwD 8D+mf+ot3ZhGMjprFx2PBOKzLPDv0H2lOfjS6oToL8ELKw9FkeNtawYm9wNVI1AlWBj3 LryQ== X-Gm-Message-State: AElRT7H65EdGLMhA4NEmPOASAitA8A+YRnW1E8muoCELa8jFQMmbKAc6 m/oKmibo7mAXNdeQzVj/JdTPpQ== X-Google-Smtp-Source: AG47ELtIPk+5mFpfnt/pQ1umRZTGW6rbrkyIxTIsUrXZ1DWOIc/Hp4tJUjS475PC+3cDT+r7r9Gd2g== X-Received: by 10.55.159.204 with SMTP id i195mr7212781qke.188.1521660536291; Wed, 21 Mar 2018 12:28:56 -0700 (PDT) Received: from localhost.localdomain ([190.210.56.45]) by smtp.gmail.com with ESMTPSA id h184sm3859601qkc.78.2018.03.21.12.28.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 21 Mar 2018 12:28:55 -0700 (PDT) From: Ezequiel Garcia To: Mathieu Malaterre , Ulf Hansson , Paul Cercueil Cc: linux-mmc@vger.kernel.org, linux-mips@linux-mips.org, James Hogan , kernel@collabora.com, Ezequiel Garcia , Mark Rutland , devicetree@vger.kernel.org Subject: [PATCH 07/14] mmc: dt-bindings: add MMC support to JZ4740 SoC Date: Wed, 21 Mar 2018 16:27:34 -0300 Message-Id: <20180321192741.25872-8-ezequiel@vanguardiasur.com.ar> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321192741.25872-1-ezequiel@vanguardiasur.com.ar> References: <20180321192741.25872-1-ezequiel@vanguardiasur.com.ar> Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Ezequiel Garcia Add the devicetree binding for JZ4740/JZ4780 SoC MMC/SD controller. Cc: Mark Rutland Cc: devicetree@vger.kernel.org Reviewed-by: Rob Herring Signed-off-by: Ezequiel Garcia --- Documentation/devicetree/bindings/mmc/jz4740.txt | 38 ++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 Documentation/devicetree/bindings/mmc/jz4740.txt diff --git a/Documentation/devicetree/bindings/mmc/jz4740.txt b/Documentation/devicetree/bindings/mmc/jz4740.txt new file mode 100644 index 000000000000..7cd8c432d7c8 --- /dev/null +++ b/Documentation/devicetree/bindings/mmc/jz4740.txt @@ -0,0 +1,38 @@ +* Ingenic JZ47xx MMC controllers + +This file documents the device tree properties used for the MMC controller in +Ingenic JZ4740/JZ4780 SoCs. These are in addition to the core MMC properties +described in mmc.txt. + +Required properties: +- compatible: Should be one of the following: + - "ingenic,jz4740-mmc" for the JZ4740 + - "ingenic,jz4780-mmc" for the JZ4780 +- reg: Should contain the MMC controller registers location and length. +- interrupts: Should contain the interrupt specifier of the MMC controller. +- clocks: Clock for the MMC controller. + +Optional properties: +- dmas: List of DMA specifiers with the controller specific format + as described in the generic DMA client binding. A tx and rx + specifier is required. +- dma-names: RX and TX DMA request names. + Should be "rx" and "tx", in that order. + +For additional details on DMA client bindings see ../dma/dma.txt. + +Example: + +mmc0: mmc@13450000 { + compatible = "ingenic,jz4780-mmc"; + reg = <0x13450000 0x1000>; + + interrupt-parent = <&intc>; + interrupts = <37>; + + clocks = <&cgu JZ4780_CLK_MSC0>; + clock-names = "mmc"; + + dmas = <&dma JZ4780_DMA_MSC0_RX 0xffffffff>, <&dma JZ4780_DMA_MSC0_TX 0xffffffff>; + dma-names = "rx", "tx"; +};