From patchwork Thu Aug 31 13:52:18 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Brunet X-Patchwork-Id: 111396 Delivered-To: patch@linaro.org Received: by 10.140.95.112 with SMTP id h103csp2582731qge; Thu, 31 Aug 2017 06:52:43 -0700 (PDT) X-Received: by 10.99.5.204 with SMTP id 195mr2513095pgf.282.1504187563822; Thu, 31 Aug 2017 06:52:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1504187563; cv=none; d=google.com; s=arc-20160816; b=SB9hgqJ3jsoL58g6apLlTWrAdD704YRTJHdl+SG4Q9Ni662PoKBWGpP+HMw/dEKPqE 02uNf1g8d0ehSgJ+uST2NWH0nlHFSqG+0aWMETNTV6+6GODGp+IAfkAcnUgh8ebQurcm jS0EUNsMS7JOwOd2o/FohhHKgF3io4Aj0XUGfQoVG4Lm0Dsk4wBBKIfa/wv4avbh3suj G7q1SfLUjXbZOvs5GAIvoyrX1sE8hohhTZq9wvo5RCabPIT0++We0JC3ov01RPcMoFFQ 7h2i/VoGcQaiG98E7uTZdac549GDSV3xo9vwBA8h2QKW7YJTlNmW4KRifRv3DhoA2fUB QHNg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=OBiEo9AvaJ6PZ6PEpoG3AlC9aOGcZoHw4Tb90DUCjtw=; b=gbhbGGtdHOQ3AUmTfnCRknkakcRq50Totx8LYdGxavxiHM99NbDpnmEzVEqZJ5ek4Z bzkQSDJabwEaGkmtL2wCQ4eMq9I7m9Jaj/AySDvK//eIES9vMDvqD/6hCsy0M+k0t0NH FIPy5YPRu+BNqOma1Ga2BiHxW/G9aIIFYJtQBeYQ0aKzK2Ls8bthFUp13gSfsUmTwbEB ntTY3XLDeT1ZYzIsD7q04hIWkvwoEKrdjlKsC2fuL0lRu6o/4YMyDyH+VNPqWylQN4LT 1DbEJtUwxrZxAg7OBsohX9Ty/kk8OuM2WlbL4P8kPughG+mnLEcMcdBmtQHG28eJADlX 0Kng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=KU+/3kcN; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b35si4757689plh.615.2017.08.31.06.52.39; Thu, 31 Aug 2017 06:52:43 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=KU+/3kcN; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751388AbdHaNwg (ORCPT + 26 others); Thu, 31 Aug 2017 09:52:36 -0400 Received: from mail-wm0-f44.google.com ([74.125.82.44]:37937 "EHLO mail-wm0-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751325AbdHaNwc (ORCPT ); Thu, 31 Aug 2017 09:52:32 -0400 Received: by mail-wm0-f44.google.com with SMTP id 187so4927541wmn.1 for ; Thu, 31 Aug 2017 06:52:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=OBiEo9AvaJ6PZ6PEpoG3AlC9aOGcZoHw4Tb90DUCjtw=; b=KU+/3kcNnw+H+StQwtLrNM4mxWcnh+fnAGlPspqA9ZwXVg2PK0UuHtq1nk+UMakJXp JH9d4aki548bxoq8e5EHDrktbXY5m8eHBKgucYfs3YCeoKuVYHQJChuyhR8+I7vyK8Rf 6xctlp2vjUReR5fZTJXolcoVVfKWLQY8+dgmTX9OhqpUCxdpgQIeueNoC2sYQWxnEt7+ Y7pHOIydTTpLHaU6TmWgaAyg/I5HBmcxYASSflmRckBTf60MztEnAjXmvdJ3SZkJIujv AAEnNd1X9pGIefRx8AlVChasBrmi/HPnsWcfpgweSIkv1Xfd6uIPeUetLZdQFjLVBMlp YFBQ== 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=OBiEo9AvaJ6PZ6PEpoG3AlC9aOGcZoHw4Tb90DUCjtw=; b=Og/w7maQVkhS7nvsDGlxCCMSjUTOW4SHX4Qtxj/O84vHR5Vhk9izSeaEehX1kLT1Lt lxRKb0MAzobmE8ZuPLoYQ/6vjMjI8svCCzDGXLsB2YrR3nTZYGV4qegB8nBGD3xRBVQa 6N58LY59SxgIqL/KX5pWeUp3nu+jre1Sa0OhKhz0ItXNYuFBccE58ZiIue2Ha96/5+P5 z188SrJZCn7fe/XBwpJuai5tQCYzeDpQQloGZ1/p/xHeI4jdd1NthFg8Q8k5awShxAuk eamj6wpD1jFQELBt28JzGmoTG+FOEJ5CwXYiE2pJ+I4NyUDI+mIec8JyL7m+xxhToy3d HyZA== X-Gm-Message-State: AHYfb5hz6NCNxvQLureROPQm81RC/hqRSDG5NlBD8H7ntCtB5wscWplK t3DD7Cv9ShKJQT2n X-Google-Smtp-Source: ADKCNb6KR6AIWJ5PrEK3iIKOjpiPvrFniYcZyHOJIg80WKXYggDC9dVq37i+YnHwAGD7vgwfYRKRyg== X-Received: by 10.28.48.23 with SMTP id w23mr674090wmw.176.1504187551472; Thu, 31 Aug 2017 06:52:31 -0700 (PDT) Received: from localhost.localdomain ([90.63.244.31]) by smtp.googlemail.com with ESMTPSA id z1sm147959wmz.45.2017.08.31.06.52.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 31 Aug 2017 06:52:30 -0700 (PDT) From: Jerome Brunet To: Kevin Hilman , Carlo Caione Cc: Jerome Brunet , linux-amlogic@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 1/9] ARM64: dts: meson-gx: Use correct mmc clock source 0 Date: Thu, 31 Aug 2017 15:52:18 +0200 Message-Id: <20170831135226.19784-2-jbrunet@baylibre.com> X-Mailer: git-send-email 2.9.5 In-Reply-To: <20170831135226.19784-1-jbrunet@baylibre.com> References: <20170831135226.19784-1-jbrunet@baylibre.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Now that the clock source 0 is properly described in the CCF, use it instead of assuming the default value (xtal) Signed-off-by: Jerome Brunet --- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 6 +++--- arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) -- 2.9.5 diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi index 52f1687e7a09..8f0c0cb02157 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi @@ -661,21 +661,21 @@ &sd_emmc_a { clocks = <&clkc CLKID_SD_EMMC_A>, - <&xtal>, + <&clkc CLKID_SD_EMMC_A_CLK0>, <&clkc CLKID_FCLK_DIV2>; clock-names = "core", "clkin0", "clkin1"; }; &sd_emmc_b { clocks = <&clkc CLKID_SD_EMMC_B>, - <&xtal>, + <&clkc CLKID_SD_EMMC_B_CLK0>, <&clkc CLKID_FCLK_DIV2>; clock-names = "core", "clkin0", "clkin1"; }; &sd_emmc_c { clocks = <&clkc CLKID_SD_EMMC_C>, - <&xtal>, + <&clkc CLKID_SD_EMMC_C_CLK0>, <&clkc CLKID_FCLK_DIV2>; clock-names = "core", "clkin0", "clkin1"; }; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi index d6876e64979e..829d84db5fc5 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi @@ -603,21 +603,21 @@ &sd_emmc_a { clocks = <&clkc CLKID_SD_EMMC_A>, - <&xtal>, + <&clkc CLKID_SD_EMMC_A_CLK0>, <&clkc CLKID_FCLK_DIV2>; clock-names = "core", "clkin0", "clkin1"; }; &sd_emmc_b { clocks = <&clkc CLKID_SD_EMMC_B>, - <&xtal>, + <&clkc CLKID_SD_EMMC_B_CLK0>, <&clkc CLKID_FCLK_DIV2>; clock-names = "core", "clkin0", "clkin1"; }; &sd_emmc_c { clocks = <&clkc CLKID_SD_EMMC_C>, - <&xtal>, + <&clkc CLKID_SD_EMMC_C_CLK0>, <&clkc CLKID_FCLK_DIV2>; clock-names = "core", "clkin0", "clkin1"; }; From patchwork Thu Aug 31 13:52:19 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Brunet X-Patchwork-Id: 111404 Delivered-To: patch@linaro.org Received: by 10.140.95.112 with SMTP id h103csp2587673qge; Thu, 31 Aug 2017 06:56:31 -0700 (PDT) X-Received: by 10.98.184.18 with SMTP id p18mr2439602pfe.199.1504187791231; Thu, 31 Aug 2017 06:56:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1504187791; cv=none; d=google.com; s=arc-20160816; b=SNIuaarVbwrqWTML0oo4nBBDSXqpknSdJ5mM7Ynk6coOdD6YpCge5FuWpX1umrXp0B iz+M/YzSNqsMZTmaYy2A1k0Hd0Q81RfzEHSNoj9J8Dajx0hHIYD1MZ2HRUMAzr/5YgkU 2GIxS6rUNkbvwN3uGqjAxiEBt6iWlnigSMREnV8AIJZ504J93MIbfi6lRT9MuYQCT7V6 ySUq3qfI0aUozbc8M3iW6AtQ3Z5Ee0nXyAUQYJWcBRtJ6tMi7BOmk1jmipYexYtFKreX ZftTFFKKyLVQ12ztQYbqBC+y/Lh5kZ16jp/ozc1oiC8s3LJxkpD5x7yuZu5bDPuLe0st kxLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=iZKyZZhQYXe9FAUFItGnltcKcYPjN4bHPUcNg0SRX5k=; b=ByE3/3ubPNDM9kfC9o9xf9s35wawxSKcZ+87ZofxIlEhbsTRVmidfWPbU7BNz1B1DB YmEzOb9sRQNAwn6b9WmZE4B8j3ajQ5oEiXTU/c/ny2uknPV7vdqPf8VbaMvLCUw9fQLA yJmt21HchRd++L6tr/ukViX1uFazNWlU343cT93K5EmGg8PjHPsc1AjP2OYOx3Sh/d89 cPlek8cVVAIZ1kKx022XVsA2pDK6NXb6U7ZuBkua2cS6UQrRHaxVTYqRS66+1XSVJot0 I6N1DkkRnBKq5IXdgBwcEBKatmGCSk07U0ZmeFW0zycnXy6s/TSOqKJuMamj8Wn0q+T8 oQAg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=Hla+1YlZ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w14si6551125pge.610.2017.08.31.06.56.30; Thu, 31 Aug 2017 06:56:31 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=Hla+1YlZ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751955AbdHaN42 (ORCPT + 26 others); Thu, 31 Aug 2017 09:56:28 -0400 Received: from mail-wm0-f42.google.com ([74.125.82.42]:36228 "EHLO mail-wm0-f42.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751053AbdHaNwd (ORCPT ); Thu, 31 Aug 2017 09:52:33 -0400 Received: by mail-wm0-f42.google.com with SMTP id f127so5336022wmf.1 for ; Thu, 31 Aug 2017 06:52:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=iZKyZZhQYXe9FAUFItGnltcKcYPjN4bHPUcNg0SRX5k=; b=Hla+1YlZUwYNTsKHTH3C8IevF8sHfDo3ztK8/DSGElxKPftRnQuuFiH7N6dKw0lYGd 67cXkI/BjGOuFR0eWFFt5+bY/hsDbZBm8f7Cq2tbvv4/rU+rWaZPlOAyGO3ezJIjcyIG 9Ej7mQo7S7UfjAvWw2zItTRHbaksbUDr+v3388wIAeBkrKwdE/XFDOor/WJ42giGfra6 y8dfmf7Ubgxd2zOGaKMmi1JZqUPj5BgDZ45M8EOfkvx5aUBIswF/KlQ+Je5XlhOSatX1 zmt7dL33EaE5Z/ByWf0rUChALwFoAZ4qg17ibZqNyIufRKzslZoSr3S1ebHI1BnvnoW6 K5fA== 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=iZKyZZhQYXe9FAUFItGnltcKcYPjN4bHPUcNg0SRX5k=; b=JxkspBxAuJEfn9+GwX059T/vJ0fG9HpW9Z0ikOCKUK0V6JJ9/nmL80MMDagKJgsxqx bPiW6DszsRNNCPkL0yuaob38ipc/iru5w8aGsb1f5ooQoLAbQr+moKRRBibRfDAHeAUO nBUGyeH0Fxv7OlqPkDjlrJAaY2mQJogK5mB+tjoxU1ioHYESc48nrHAGQM6fnqnwaMl+ FfMJutqYBrRgJ+Fc0pti3/mpyCdUpxWvux/TEMXSGpfzUGAPlZjrRgWgAn3NiDc7RYL0 K7AdLSOOmBJIJeTyG5BvzDV0Kt0FsmPqgeABeq29MfbmWL/YNn7k56Cve9WPATSBKiO2 H4aQ== X-Gm-Message-State: AHYfb5hGg/+1j9ykTkQ6vlhhghiRxeAqCreK5lVvwAXTFGuXhy1sifOE UMUY2SvJX4l0DTmu X-Google-Smtp-Source: ADKCNb4+hSxnpqjfEnh8po492HXnxA3fALEMa5njuy5MbrHWj71L7bRmgGPYgqtOAFxhGhk7+w/fhg== X-Received: by 10.28.133.75 with SMTP id h72mr679031wmd.113.1504187552532; Thu, 31 Aug 2017 06:52:32 -0700 (PDT) Received: from localhost.localdomain ([90.63.244.31]) by smtp.googlemail.com with ESMTPSA id z1sm147959wmz.45.2017.08.31.06.52.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 31 Aug 2017 06:52:31 -0700 (PDT) From: Jerome Brunet To: Kevin Hilman , Carlo Caione Cc: Jerome Brunet , linux-amlogic@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 2/9] ARM64: dts: meson: remove cap-sd-highspeed from emmc nodes Date: Thu, 31 Aug 2017 15:52:19 +0200 Message-Id: <20170831135226.19784-3-jbrunet@baylibre.com> X-Mailer: git-send-email 2.9.5 In-Reply-To: <20170831135226.19784-1-jbrunet@baylibre.com> References: <20170831135226.19784-1-jbrunet@baylibre.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org It does not make much sense to define cap-sd-highspeed in the emmc nodes Just remove it. Signed-off-by: Jerome Brunet --- arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 1 - arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 1 - arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 1 - arch/arm64/boot/dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 1 - arch/arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 1 - 11 files changed, 11 deletions(-) -- 2.9.5 diff --git a/arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi b/arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi index c89010e56488..d4f9c5b550c7 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi @@ -215,7 +215,6 @@ pinctrl-names = "default"; bus-width = <8>; - cap-sd-highspeed; cap-mmc-highspeed; max-frequency = <200000000>; non-removable; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts b/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts index 9697a7a79464..7dae6acd3c8c 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts @@ -297,7 +297,6 @@ pinctrl-names = "default"; bus-width = <8>; - cap-sd-highspeed; max-frequency = <200000000>; non-removable; disable-wp; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts b/arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts index 9c59c3c6d1b6..a690956d6c75 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts @@ -274,7 +274,6 @@ pinctrl-names = "default"; bus-width = <8>; - cap-sd-highspeed; cap-mmc-highspeed; max-frequency = <200000000>; non-removable; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts b/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts index d147c853ab05..a12303becab4 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts @@ -274,7 +274,6 @@ pinctrl-names = "default"; bus-width = <8>; - cap-sd-highspeed; max-frequency = <200000000>; non-removable; disable-wp; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi index 81ffc689a5bf..d77e19591ee3 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi @@ -241,7 +241,6 @@ pinctrl-names = "default"; bus-width = <8>; - cap-sd-highspeed; cap-mmc-highspeed; max-frequency = <200000000>; non-removable; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95.dtsi index 346753fb6324..0262ef8d48e4 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95.dtsi @@ -201,7 +201,6 @@ pinctrl-names = "default"; bus-width = <8>; - cap-sd-highspeed; cap-mmc-highspeed; max-frequency = <200000000>; non-removable; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts index 2a5804ce7f4b..f779a985f923 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts @@ -144,7 +144,6 @@ pinctrl-names = "default"; bus-width = <8>; - cap-sd-highspeed; cap-mmc-highspeed; max-frequency = <100000000>; non-removable; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts index 4c2ac7650fcd..21274a6c1b9b 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts @@ -231,7 +231,6 @@ pinctrl-names = "default"; bus-width = <8>; - cap-sd-highspeed; cap-mmc-highspeed; max-frequency = <200000000>; non-removable; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dtsi index f3eea8e89d12..8899121f79e1 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dtsi @@ -137,7 +137,6 @@ pinctrl-names = "default"; bus-width = <8>; - cap-sd-highspeed; cap-mmc-highspeed; max-frequency = <200000000>; non-removable; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts b/arch/arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts index 9b10c5f4f8c0..ff8a9f780485 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts @@ -196,7 +196,6 @@ pinctrl-names = "default"; bus-width = <8>; - cap-sd-highspeed; cap-mmc-highspeed; max-frequency = <200000000>; non-removable; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts b/arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts index 08f1dd69b679..470f72bb863c 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts @@ -220,7 +220,6 @@ pinctrl-names = "default"; bus-width = <8>; - cap-sd-highspeed; cap-mmc-highspeed; max-frequency = <200000000>; non-removable; From patchwork Thu Aug 31 13:52:20 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Brunet X-Patchwork-Id: 111403 Delivered-To: patch@linaro.org Received: by 10.140.95.112 with SMTP id h103csp2587171qge; Thu, 31 Aug 2017 06:56:09 -0700 (PDT) X-Received: by 10.84.215.206 with SMTP id g14mr2739613plj.345.1504187769245; Thu, 31 Aug 2017 06:56:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1504187769; cv=none; d=google.com; s=arc-20160816; b=L7nvlOEvxLjMdO7+tKN5ex+q2fx7algMzO4w3oYQYtdPoBJPNS4aKIJ+6S2tMOVJM0 oGA30X4WS89vXl74zZmB04VI6R+gJz/rpbI6AMpPGsgE1wGGzRtH7Gq9mOEteGMvCEVU Ru9IO0wSSsbmjIAvW0eI3yl68hEd1J/lz8beTHFsdedMF2l9ow5bV5ktwv77lYmivEkh 3PPCxN9UmUnRWUv6CekmtJ9s55sKTjAU8+zvVVysazOdvFge70ROMMnI5MrRxl8nqg+q ECFHmW128Y++sQEJIQR+CvdT4f+GxiAen4rvFw/IWTTbwm1BmjgFchF4Wrs1QSh/AqdL E34A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=qqqNTlKBcukZV84LNGZK8pQDE2XPei5Dz7D4LOvLNzE=; b=0BCh3QMm/C5XGZpIdy5EXVGitQJfjl+luwx7A+pOShCzqsgTUdAnu/5ogTD+ol1bMW iRIscxANcSxQ2Ihw+63M7WLlUGCyPhVx0FYDXp4wsnsao3UGoIN8k4365o/GAXIMXOYk BeMoyDlYeCWp+uCNR4j1ArQrxzV/UPPJPAjsisPqBDmZ0NjAwyMz8IwHt1mHsGW3f0wb qhAUnxaDVdTTh/nkravPqFXLJ1zO2QxiDyAMTxXgPzDUJo17tx6f7BND1iMCOro62LQu Eux8N66jM4mnXG96wgfnz1Yi6Z5qVYpn+KakQknljtLx10Nb8ZEla3qtwgF5vUFNhJP+ +ryg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=rrdeQOo+; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n9si1757991pgc.356.2017.08.31.06.56.08; Thu, 31 Aug 2017 06:56:09 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=rrdeQOo+; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751793AbdHaN4G (ORCPT + 26 others); Thu, 31 Aug 2017 09:56:06 -0400 Received: from mail-wm0-f46.google.com ([74.125.82.46]:37965 "EHLO mail-wm0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751330AbdHaNwf (ORCPT ); Thu, 31 Aug 2017 09:52:35 -0400 Received: by mail-wm0-f46.google.com with SMTP id 187so4928463wmn.1 for ; Thu, 31 Aug 2017 06:52:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=qqqNTlKBcukZV84LNGZK8pQDE2XPei5Dz7D4LOvLNzE=; b=rrdeQOo+A8wG7cyrlR6sQ0StPWBOZmucG2MeBhTw8qkhyklh0zGXYBjbEHqG8hZLqx xYPMVw8bnFGJcAFTzFMMcDL0SguP5xAoLZ65bmxL+rXF0lUm58tbVTcsloGwxvCiOUyD wOnWMthlDHzNHAtssstWLS/puAiOr+trKzC9AA0pBRQoPaoUgq1u3b7Ba7/7Rof+vxRr dTyBYqFryc6xEaOFYWONVZgdB4JBUSZJhWHbm4dn/jEoXi3Niy02egjy5gC9Yx1cMQNK /kroIXtqdCOPk7WKRZEKmYZWg2Pwc0CF8tA1/42SrUrf+L4NaKC+nTB3esnJZ9OrHLcn e+Ag== 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=qqqNTlKBcukZV84LNGZK8pQDE2XPei5Dz7D4LOvLNzE=; b=Q/REa2XlQTt17gpqXcgfGPNUjzbjsik4HAMiW7pgGnYtYbZ29f+tEtQTu8A6E62qHh SGnOryJVE/diiWXWxnV9teCnJ0b7UNfRC8JcUwnz2d80GwGhtEJCehiQ4bJmEUWP6U/4 MZZ38nGbP7QeJY8gXEBVz59W/dqOKU8Gs/lkRdoEtnMbKMywBeEG3meuc7Qq1jHSgYcE hZG7RfPnxxudwly6mJtrg5WHylvbTQ+Vr+q0pQTKdCGHN7K/mNqxReg6iWxpkYjLq9Jt N+uf4d5gOtQJuFfPNpanRijjdjIxl6s2BptfUfl57XolhlKIzkZO2JJSX2y5ygF7fEOV hnfg== X-Gm-Message-State: AHYfb5jOFo8u1/XT50ilYepoEcvnQ4cSoc3EzIjIE3qggYpbqy0O669s 4MWhgBi1z3IRsIsi X-Google-Smtp-Source: ADKCNb7rxSRmqVieA9lH/5m8E/qcZUsRn1CqqXPm0x4eDUPJtmE9WoYrnuLvy3zDSy916FmdxFhBRw== X-Received: by 10.28.159.145 with SMTP id i139mr574496wme.16.1504187553836; Thu, 31 Aug 2017 06:52:33 -0700 (PDT) Received: from localhost.localdomain ([90.63.244.31]) by smtp.googlemail.com with ESMTPSA id z1sm147959wmz.45.2017.08.31.06.52.32 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 31 Aug 2017 06:52:32 -0700 (PDT) From: Jerome Brunet To: Kevin Hilman , Carlo Caione Cc: Jerome Brunet , linux-amlogic@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 3/9] ARM64: dts: meson: add mmc clk gate pins Date: Thu, 31 Aug 2017 15:52:20 +0200 Message-Id: <20170831135226.19784-4-jbrunet@baylibre.com> X-Mailer: git-send-email 2.9.5 In-Reply-To: <20170831135226.19784-1-jbrunet@baylibre.com> References: <20170831135226.19784-1-jbrunet@baylibre.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add the pinctrl to switch mmc clk pins in gpio (pulled down) mode. This is necessary to be able to gate the clk outside of the SoC while keeping it running in the controller Signed-off-by: Jerome Brunet --- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 9 ++++-- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 9 ++++-- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 11 +++++--- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 8 ++++-- arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 9 ++++-- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 9 ++++-- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 33 ++++++++++++++++++++++ .../dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts | 6 ++-- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 6 ++-- .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 9 ++++-- .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 9 ++++-- arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 33 ++++++++++++++++++++++ .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 6 ++-- 13 files changed, 126 insertions(+), 31 deletions(-) -- 2.9.5 diff --git a/arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi b/arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi index d4f9c5b550c7..4157987f4a3d 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi @@ -168,7 +168,8 @@ &sd_emmc_a { status = "okay"; pinctrl-0 = <&sdio_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&sdio_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; #address-cells = <1>; #size-cells = <0>; @@ -194,7 +195,8 @@ &sd_emmc_b { status = "okay"; pinctrl-0 = <&sdcard_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&sdcard_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <4>; cap-sd-highspeed; @@ -212,7 +214,8 @@ &sd_emmc_c { status = "okay"; pinctrl-0 = <&emmc_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&emmc_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <8>; cap-mmc-highspeed; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts b/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts index 7dae6acd3c8c..60d5f2da6916 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts @@ -250,7 +250,8 @@ &sd_emmc_a { status = "okay"; pinctrl-0 = <&sdio_pins>, <&sdio_irq_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&sdio_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; #address-cells = <1>; #size-cells = <0>; @@ -276,7 +277,8 @@ &sd_emmc_b { status = "okay"; pinctrl-0 = <&sdcard_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&sdcard_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <4>; cap-sd-highspeed; @@ -294,7 +296,8 @@ &sd_emmc_c { status = "disabled"; pinctrl-0 = <&emmc_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&emmc_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <8>; max-frequency = <200000000>; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts b/arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts index a690956d6c75..38dfdde5c147 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts @@ -51,7 +51,7 @@ / { compatible = "nexbox,a95x", "amlogic,meson-gxbb"; model = "NEXBOX A95X"; - + aliases { serial0 = &uart_AO; }; @@ -232,7 +232,8 @@ &sd_emmc_a { status = "okay"; pinctrl-0 = <&sdio_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&sdio_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; #address-cells = <1>; #size-cells = <0>; @@ -253,7 +254,8 @@ &sd_emmc_b { status = "okay"; pinctrl-0 = <&sdcard_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&sdcard_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <4>; cap-sd-highspeed; @@ -271,7 +273,8 @@ &sd_emmc_c { status = "okay"; pinctrl-0 = <&emmc_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&emmc_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <8>; cap-mmc-highspeed; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts b/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts index a12303becab4..1ffa1c238a72 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts @@ -50,7 +50,7 @@ / { compatible = "hardkernel,odroid-c2", "amlogic,meson-gxbb"; model = "Hardkernel ODROID-C2"; - + aliases { serial0 = &uart_AO; }; @@ -253,7 +253,8 @@ &sd_emmc_b { status = "okay"; pinctrl-0 = <&sdcard_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&sdcard_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <4>; cap-sd-highspeed; @@ -271,7 +272,8 @@ &sd_emmc_c { status = "okay"; pinctrl-0 = <&emmc_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&emmc_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <8>; max-frequency = <200000000>; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi index d77e19591ee3..704b214e8894 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi @@ -194,7 +194,8 @@ &sd_emmc_a { status = "okay"; pinctrl-0 = <&sdio_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&sdio_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; #address-cells = <1>; #size-cells = <0>; @@ -220,7 +221,8 @@ &sd_emmc_b { status = "okay"; pinctrl-0 = <&sdcard_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&sdcard_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <4>; cap-sd-highspeed; @@ -238,7 +240,8 @@ &sd_emmc_c { status = "okay"; pinctrl-0 = <&emmc_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&emmc_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <8>; cap-mmc-highspeed; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95.dtsi index 0262ef8d48e4..f2bc6dea1fc6 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95.dtsi @@ -155,7 +155,8 @@ &sd_emmc_a { status = "okay"; pinctrl-0 = <&sdio_pins &sdio_irq_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&sdio_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; #address-cells = <1>; #size-cells = <0>; @@ -181,7 +182,8 @@ &sd_emmc_b { status = "okay"; pinctrl-0 = <&sdcard_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&sdcard_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <4>; cap-sd-highspeed; @@ -198,7 +200,8 @@ &sd_emmc_c { status = "okay"; pinctrl-0 = <&emmc_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&emmc_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <8>; cap-mmc-highspeed; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi index 8f0c0cb02157..af834cdbba79 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi @@ -392,6 +392,17 @@ }; }; + emmc_clk_gate_pins: emmc_clk_gate { + mux { + groups = "BOOT_8"; + function = "gpio_periphs"; + }; + cfg-pull-down { + pins = "BOOT_8"; + bias-pull-down; + }; + }; + nor_pins: nor { mux { groups = "nor_d", @@ -430,6 +441,17 @@ }; }; + sdcard_clk_gate_pins: sdcard_clk_gate { + mux { + groups = "CARD_2"; + function = "gpio_periphs"; + }; + cfg-pull-down { + pins = "CARD_2"; + bias-pull-down; + }; + }; + sdio_pins: sdio { mux { groups = "sdio_d0", @@ -442,6 +464,17 @@ }; }; + sdio_clk_gate_pins: sdio_clk_gate { + mux { + groups = "GPIOX_4"; + function = "gpio_periphs"; + }; + cfg-pull-down { + pins = "GPIOX_4"; + bias-pull-down; + }; + }; + sdio_irq_pins: sdio_irq { mux { groups = "sdio_irq"; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts index f779a985f923..977b4240f3c1 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts @@ -123,7 +123,8 @@ &sd_emmc_b { status = "okay"; pinctrl-0 = <&sdcard_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&sdcard_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <4>; cap-sd-highspeed; @@ -141,7 +142,8 @@ &sd_emmc_c { status = "okay"; pinctrl-0 = <&emmc_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&emmc_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <8>; cap-mmc-highspeed; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dts b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dts index 69ca14ac10fa..a014c052241e 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dts @@ -197,7 +197,8 @@ &sd_emmc_b { status = "okay"; pinctrl-0 = <&sdcard_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&sdcard_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <4>; cap-sd-highspeed; @@ -215,7 +216,8 @@ &sd_emmc_c { status = "okay"; pinctrl-0 = <&emmc_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&emmc_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <8>; cap-mmc-highspeed; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts index 21274a6c1b9b..1b8f32867aa1 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts @@ -189,7 +189,8 @@ &sd_emmc_a { status = "okay"; pinctrl-0 = <&sdio_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&sdio_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; #address-cells = <1>; #size-cells = <0>; @@ -210,7 +211,8 @@ &sd_emmc_b { status = "okay"; pinctrl-0 = <&sdcard_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&sdcard_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <4>; cap-sd-highspeed; @@ -228,7 +230,8 @@ &sd_emmc_c { status = "okay"; pinctrl-0 = <&emmc_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&emmc_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <8>; cap-mmc-highspeed; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dtsi index 8899121f79e1..129af9068814 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dtsi @@ -95,7 +95,8 @@ &sd_emmc_a { status = "okay"; pinctrl-0 = <&sdio_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&sdio_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; #address-cells = <1>; #size-cells = <0>; @@ -116,7 +117,8 @@ &sd_emmc_b { status = "okay"; pinctrl-0 = <&sdcard_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&sdcard_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <4>; cap-sd-highspeed; @@ -134,7 +136,8 @@ &sd_emmc_c { status = "okay"; pinctrl-0 = <&emmc_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&emmc_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <8>; cap-mmc-highspeed; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi index 829d84db5fc5..d8dd3298b15c 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi @@ -281,6 +281,17 @@ }; }; + emmc_clk_gate_pins: emmc_clk_gate { + mux { + groups = "BOOT_8"; + function = "gpio_periphs"; + }; + cfg-pull-down { + pins = "BOOT_8"; + bias-pull-down; + }; + }; + nor_pins: nor { mux { groups = "nor_d", @@ -319,6 +330,17 @@ }; }; + sdcard_clk_gate_pins: sdcard_clk_gate { + mux { + groups = "CARD_2"; + function = "gpio_periphs"; + }; + cfg-pull-down { + pins = "CARD_2"; + bias-pull-down; + }; + }; + sdio_pins: sdio { mux { groups = "sdio_d0", @@ -331,6 +353,17 @@ }; }; + sdio_clk_gate_pins: sdio_clk_gate { + mux { + groups = "GPIOX_4"; + function = "gpio_periphs"; + }; + cfg-pull-down { + pins = "GPIOX_4"; + bias-pull-down; + }; + }; + sdio_irq_pins: sdio_irq { mux { groups = "sdio_irq"; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts b/arch/arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts index ff8a9f780485..22c697732f66 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts @@ -175,7 +175,8 @@ &sd_emmc_b { status = "okay"; pinctrl-0 = <&sdcard_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&sdcard_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <4>; cap-sd-highspeed; @@ -193,7 +194,8 @@ &sd_emmc_c { status = "okay"; pinctrl-0 = <&emmc_pins>; - pinctrl-names = "default"; + pinctrl-1 = <&emmc_clk_gate_pins>; + pinctrl-names = "default", "clk-gate"; bus-width = <8>; cap-mmc-highspeed; From patchwork Thu Aug 31 13:52:21 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Brunet X-Patchwork-Id: 111397 Delivered-To: patch@linaro.org Received: by 10.140.95.112 with SMTP id h103csp2582760qge; Thu, 31 Aug 2017 06:52:44 -0700 (PDT) X-Received: by 10.99.181.66 with SMTP id u2mr2494215pgo.124.1504187564702; Thu, 31 Aug 2017 06:52:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1504187564; cv=none; d=google.com; s=arc-20160816; b=kwA1ADjCzl07q6QNfmxvqkEsYEVyPbzdId6vaZgSJyrSh6agqJszka7sWEe9n4a88/ ZDvrAwuX/st3ApCfmoU2pN8JifpcOIj1eP4+b5XTMZDHZ+AEcyD4iGg3Z8uKY6xUZz9M dwlbxzbAGJXEMe4rdM6qiRs/o8EVLkfaxSht4+qtG3AGdqziBWiBvPA9gz90cp6Z5B7P ABJvN4/kw/p+u5sXWgX8Ca4RjJXJHGZBeqj3MFSH13cWLcplotNH/vbdUN3zCIXvSi3p vg2cgisvD5FOiKONHNeLFLyPcxJdOtAPf9wpvQESh37QaY6N4pbCURlEVW22LlozyJYL PvLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=rdGAJfcjCJVGAPQI8ZTJ2pewA9ZCtj/gVjjd0e5tApY=; b=mL82HGqFDIvACvfX0RjDjJdOzpjx1zIKJA1UGKqut++gI97Ns8rkmgv+27Y8bIziN6 I6F3QiIDFAoSC7XrF1uS78de3rwvHHdO/D/JWh3dz7qHi+lHNJuVEjjc4/gSTXLNSfDX gUFr/S4fya1pnXouerfy8xIg41HFnknyz+k4OP6kby1zcD5t2SUP4JvnAIJoVW+9ypVY o93bE+ug1dGyipCOBgm9XL0qqQQJQLjvc3+ZSWgq7KNMRtljtdZlzLb73kJ/Y1KW/nnf 9UEiO7QA8NOz3X44N0Dkbh9XE7chl4o7Kd73cUG1c0ZIF2IPOYMUFVUHJJtj5fbWGRjN ydzA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=Rydh+8iH; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r88si6402197pfb.305.2017.08.31.06.52.44; Thu, 31 Aug 2017 06:52:44 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=Rydh+8iH; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751781AbdHaNwl (ORCPT + 26 others); Thu, 31 Aug 2017 09:52:41 -0400 Received: from mail-wm0-f54.google.com ([74.125.82.54]:35681 "EHLO mail-wm0-f54.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751728AbdHaNwg (ORCPT ); Thu, 31 Aug 2017 09:52:36 -0400 Received: by mail-wm0-f54.google.com with SMTP id v2so5365663wmf.0 for ; Thu, 31 Aug 2017 06:52:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=rdGAJfcjCJVGAPQI8ZTJ2pewA9ZCtj/gVjjd0e5tApY=; b=Rydh+8iHROX628LEEJ/qEgsyxkmew0udSEu+I4AAqcJh4eUiWwSngVR6T2KZMiQMpU m5S9JeU0lFYAn3hhw3PW8A+tF0qBtIqRNOCWRshLkvguPI5827HGJW/96jRAv2SRclgL Ebx8pSVf1L1JcKrn6LCg1K5gmX1p2Po+lgViNZBd+ph6X6kNVUxNPymjBUUURW4zUXcT PndyMx+vCnBPw2ULhhhSLv+fs4+UHYNSw9S5nx2kzAvv8of6tcl1EbRpJuTjrLj3QSu8 hvShHFiiBYmFkcyDP6CxTw9QNEu7NiyPFU7TBipcYtM5GXQiUiSCwye58JyWrUHYGlmJ 6GIA== 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=rdGAJfcjCJVGAPQI8ZTJ2pewA9ZCtj/gVjjd0e5tApY=; b=ddjdBXNTIUKavaJ7QyfjzIxICxFmIQY43HppVZKjGjNAJnKnEqnL+a2ab8WGKvkXai C52fZ9+rfmYLdS7dK/1qooLmfTr6EiGYvYFuSYI2kccIaG0WOTDj+yA2lOeXvrysyJIh Vlm0i6Qz57q327FnmAwJZAfmSyFEjFmS/GWRheHHGiyvs4IroovCjjnTnlX6h+knHZC1 zh02JM0F0ILw6VKAB18spsYkwcw0R7mFp+JxYlYQCbGUhG/lF6mUEncBy1TdwKthBiZM lj18PhX8CYMAOoZKsCENkiL3D23WspDRGtbjWxuVgZpv28ssLL6dylxQ08u1oEm0pKGU v9wA== X-Gm-Message-State: AHPjjUi3B10p22xaX32KJ+2puPzdBNICN2jHVbIUyTez8izr5HUqFp4u 8rDdoAxhtFBpvT8D X-Google-Smtp-Source: ADKCNb70zSOYSu5BsTlMEpL6iW26/AB5Y/z/cdJ0I/GTUBJ/mUNG7HfBxNVclu5GXrAjdfAtJZ1GBg== X-Received: by 10.28.218.132 with SMTP id r126mr582050wmg.14.1504187555002; Thu, 31 Aug 2017 06:52:35 -0700 (PDT) Received: from localhost.localdomain ([90.63.244.31]) by smtp.googlemail.com with ESMTPSA id z1sm147959wmz.45.2017.08.31.06.52.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 31 Aug 2017 06:52:34 -0700 (PDT) From: Jerome Brunet To: Kevin Hilman , Carlo Caione Cc: Jerome Brunet , linux-amlogic@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 4/9] ARM64: dts: meson-gxbb: nanopi-k2: add card regulator settle times Date: Thu, 31 Aug 2017 15:52:21 +0200 Message-Id: <20170831135226.19784-5-jbrunet@baylibre.com> X-Mailer: git-send-email 2.9.5 In-Reply-To: <20170831135226.19784-1-jbrunet@baylibre.com> References: <20170831135226.19784-1-jbrunet@baylibre.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Changing the card voltage on the nanopi-k2 is not instantaneous, especially when switching from 3.3v to 1.8v. It take at least 3ms for the regulator to go from 3.3v to 1.8v. Add margin to that to make sure we don't upset the sdcard during the voltage switch Fixes: 9bc7ffb08daf ("arm64: dts: amlogic: Add NanoPi K2") Signed-off-by: Jerome Brunet --- arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 3 +++ 1 file changed, 3 insertions(+) -- 2.9.5 diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts b/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts index 60d5f2da6916..acb6797756e5 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts @@ -107,6 +107,9 @@ states = <3300000 0>, <1800000 1>; + + regulator-settling-time-up-us = <100>; + regulator-settling-time-down-us = <5000>; }; wifi_32k: wifi-32k { From patchwork Thu Aug 31 13:52:23 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Brunet X-Patchwork-Id: 111402 Delivered-To: patch@linaro.org Received: by 10.140.95.112 with SMTP id h103csp2586856qge; Thu, 31 Aug 2017 06:55:54 -0700 (PDT) X-Received: by 10.98.200.218 with SMTP id i87mr2448599pfk.85.1504187754323; Thu, 31 Aug 2017 06:55:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1504187754; cv=none; d=google.com; s=arc-20160816; b=CMa6loJgiyjp8kMSzZExWCRvS5BLISoZ0E7xrsBcoPTS4oFwkPZpL6bYtppnasWXCX KlY513eCiQVPLKoaMQonyL91ZNmuVy8eo+4MbpsS7LcJbfycdeVzowJKV/HPrlYx8dk2 qJWD1r+LVcsz+Svhr3hQTmOatZIk0DRNi3Wa4vIk8KYEMV1KgKpaTianIFlp9m0NUXmG 8jtSKtvgaUVT7lhJnjxaDfo4wxTEPtuaJ1emI+q+d8xFl4iFoOJVm++j2W5wmwBup5it 531j5fa9QsN8oRP08IdJ821xL2ExFmKd9YZRGU5wRaGDCKMEcUHdpDLZ66mU8N8q19fk wIsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=Fc3nY0ZEKBEksxyXCrCoi5cmp5kEBrFvxyENifley8E=; b=anb0DkiY9DBSnWFhg69yB8dR4StSfZ8lganIUbNeBoMjjJ7k5VivvLQr6UQilRkdTE uE2V7RHFT65Su1JgjUzVp5l6XJLcqw42e/TgXNpdfe97v7djXfmWpfVIDKbbsxlPVmZM bapDHX4uU4jua/5VtgVx9c8x24YpaiPCq14V/oU4y5PHDaMVdzboGftwesSeRVrVYrxl USpPi1XwO8iuY6SFO3tWRrZWl+JEy2Tf5art1xwdNNG/pHcOJNy8x4hUSXKmNYqlcvuW qt+NBjisXBsy9rhaq/XKBcofbTIrW4PH7zgegmHwPya4Fo1DricwpVZozaBi8XUakfAU iD+w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=1xbErVLc; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m3si6485406pgc.711.2017.08.31.06.55.53; Thu, 31 Aug 2017 06:55:54 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=1xbErVLc; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751940AbdHaNzg (ORCPT + 26 others); Thu, 31 Aug 2017 09:55:36 -0400 Received: from mail-wm0-f44.google.com ([74.125.82.44]:33298 "EHLO mail-wm0-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751742AbdHaNwi (ORCPT ); Thu, 31 Aug 2017 09:52:38 -0400 Received: by mail-wm0-f44.google.com with SMTP id r202so8701961wmd.0 for ; Thu, 31 Aug 2017 06:52:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=Fc3nY0ZEKBEksxyXCrCoi5cmp5kEBrFvxyENifley8E=; b=1xbErVLctlaIy/sO0vshDSNvA8FMJhIPt0wl2rYQuF4FyVxBJ3/Udhq366rC4YPgey /+4TXNdNLv8aXrI8GiEFAa7ZtbGPCb0/N9nvE8szgbLDt2DjpCXERonN/nITBeDXGDhG buwRwLW0qjvF1GBpYvhyWt/0eTkZpC/iHzSRFVJpzMwqB3BwijDDVU2PYK0+Em8sibZM dgaejBI4yt8rG1Min4Afs1nb6fsVKumH3TMhBrLaGh72TJyIWRPCvHiqzg9fRYNHoxUF f7SEqM1y4OElHMEB+NTP9V1/bUIh/S9tN8Ho0sSq8TkFKBDa3llEfhRv4xTa/xlBROmg 3cEA== 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=Fc3nY0ZEKBEksxyXCrCoi5cmp5kEBrFvxyENifley8E=; b=e3fc0qbkVX0xVMjM538rMGomPxmZTCo/W/X6h9Kn1hvUNEdYbJWfPoj43yxadgDFHk /VdTqiNUGZrRA/kSPx6jVRs2MjJaT4wPlxYwSwUJ8CPs4rZJNmUIayhmzZ6h89PEFcVd pYVDiiv/S2D2vorgQgukeiR5IFw74dcbRJ5t4vL80W4uHP2JYrOSazJQSKUyz9eCndri XMNYIbl+smfWG1t3dvDT4GCbyIDuOYpKhIEB+Ylc1Rt1DVDtByQ3gzPTOedjcfhS+LXf L9MroP4BLbQcdolTwIvITGTXFaLDydnoFLj7W0UhyqMSQ/IhcTEE5JyHCBSgDGhlnqpC LVpw== X-Gm-Message-State: AHYfb5imacfcU3LpJeRpjK6tKMhN/t3fK80Bzr9lOpVEGxE6c+ADzOil 8V/0GvukEw1ngS3miL0= X-Google-Smtp-Source: ADKCNb76d+7IVl1D40QkWhJn8MjuTUljZH5cwvDC8Pmmzl0nQrxSk+EAYSujSBxDf4UoJ11N/6T/yg== X-Received: by 10.28.125.85 with SMTP id y82mr553092wmc.137.1504187557032; Thu, 31 Aug 2017 06:52:37 -0700 (PDT) Received: from localhost.localdomain ([90.63.244.31]) by smtp.googlemail.com with ESMTPSA id z1sm147959wmz.45.2017.08.31.06.52.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 31 Aug 2017 06:52:36 -0700 (PDT) From: Jerome Brunet To: Kevin Hilman , Carlo Caione Cc: Jerome Brunet , linux-amlogic@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 6/9] ARM64: dts: meson-gxl: libretech-cc: enable high speed modes Date: Thu, 31 Aug 2017 15:52:23 +0200 Message-Id: <20170831135226.19784-7-jbrunet@baylibre.com> X-Mailer: git-send-email 2.9.5 In-Reply-To: <20170831135226.19784-1-jbrunet@baylibre.com> References: <20170831135226.19784-1-jbrunet@baylibre.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Enable sdcard UHS modes up to SDR50. Unfortunately, it seems the PCB of the libretech-cc cannot handle SDR104 at 200Mhz reliably. Also enable eMMC DDR52 mode. Signed-off-by: Jerome Brunet --- arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 4 ++++ 1 file changed, 4 insertions(+) -- 2.9.5 diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dts b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dts index 7d252168c2fa..64c54c92e214 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dts @@ -205,6 +205,9 @@ bus-width = <4>; cap-sd-highspeed; + sd-uhs-sdr12; + sd-uhs-sdr25; + sd-uhs-sdr50; max-frequency = <100000000>; disable-wp; @@ -224,6 +227,7 @@ bus-width = <8>; cap-mmc-highspeed; + mmc-ddr-3_3v; max-frequency = <50000000>; non-removable; disable-wp; From patchwork Thu Aug 31 13:52:24 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Brunet X-Patchwork-Id: 111400 Delivered-To: patch@linaro.org Received: by 10.140.95.112 with SMTP id h103csp2584688qge; Thu, 31 Aug 2017 06:54:13 -0700 (PDT) X-Received: by 10.84.225.146 with SMTP id u18mr2637623plj.90.1504187652979; Thu, 31 Aug 2017 06:54:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1504187652; cv=none; d=google.com; s=arc-20160816; b=pORhUnfr+xsJzrJvSXHjs3rdPaJ4Db0VszuGYyASFM0942JYFj+wsIqj7a5eG2HUee tcN3+eg6WA6PpIThcJScpUV6P4CFyNZpc9UbjVaSP9ZXitTWPk8Lx7K4Cf1GfoNRCyI7 +8HgaJ3RWEI1VtXaAyEkIZUlVwHeCE2coZweej/UqIuEAXqwVlCT3Yxrlf5SQTsju3R2 Y3Whf/gSyDbU5Nyd/Hcys4TkMfbBxVE5AH+48usZTcP+zGYGaSRO23b4MZEpeBzoPU3U 5/iINWd/kDh/DYQ3NNLgrJ3yggZC3DBAFDShMd4oNqHt7aeyvmQB4qz9PVpoxMaDaDbW LUvQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=P6YFx55A2uXJjhi4Hsa/tYSEzAJVWkWvb4f9sTbJzXw=; b=Ljcbmdrpqo6vW4xAhKqsVjUelWta+AqjM3luL/85rHEfdAVBVoRhL6SIuJx/qbFvRg neO131zoIwS+svVsHQuA7JmrNgA98VhiY0Ow5oEA2emOgyhQ2oasKRSe6VeVTmpn7qog B7HKz/5lwCWAApZ1GxIIAFZbKTw+675eq0xK5+Tn+QRF8bOCPGFB5M26IW3NNllrf9Ld D9X7lrrmK+iQRMJJ2L72gXgGrixG7Gqw1epkEQhCO+e5oybB9NyWebyqONOlyvn7j6wv hoSWpOop+hpEoM2n8MMX6a3/dGTjUmgwhtJiNQ21ipcSgMeWURwMm1vzdTaZOcEJa3/n Z2wA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=FrTK/sBS; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n186si6431857pgn.622.2017.08.31.06.54.12; Thu, 31 Aug 2017 06:54:12 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=FrTK/sBS; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751873AbdHaNyK (ORCPT + 26 others); Thu, 31 Aug 2017 09:54:10 -0400 Received: from mail-wm0-f41.google.com ([74.125.82.41]:34427 "EHLO mail-wm0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751752AbdHaNwj (ORCPT ); Thu, 31 Aug 2017 09:52:39 -0400 Received: by mail-wm0-f41.google.com with SMTP id 137so8714802wmj.1 for ; Thu, 31 Aug 2017 06:52:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=P6YFx55A2uXJjhi4Hsa/tYSEzAJVWkWvb4f9sTbJzXw=; b=FrTK/sBSf4v9Oz9WBguZ7kJGI9H2auYx1RGXvoS0MahCXUNAHNXvbAhj+kkIdz3EMn nt+s1U7a1KD9I5oJhPOxSijDP2eTQO9Tr6ebdQXR6xwy1VQksAKc2fynD1XxK+HT+zh7 1qtdNLfygl4TgopSL92WF2kcn0/YCALzPjd/1D+ZQFGUvcnWp3V2xc9wSB++Oln3tukO xSqQbMUk9UeEuJ0gKBwq8qun9IeJ6LGLrhqNqem3fyhVwLnVP9Wuj+bg3iYNZE8KWgQT MKJ4CoR3U5r1KXssLJkcGoMkbqXxfe/IS127dGHJbxUZwOMjUmfqUybUJF6Jiwj3sFv8 YzHg== 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=P6YFx55A2uXJjhi4Hsa/tYSEzAJVWkWvb4f9sTbJzXw=; b=bNmgQXBLaetIrnm+EzWAKBqI6sY1gZWDtKeYwD2cV2scP8EyTxguL3f+KEtGaT6oyv jjMM7DP1YNejm1ytrD2tnuyIdTt4M4bh0FXe7blpVS+xZRWd/Bb6DjAmoGdVc4zl2Xa6 c2BUiqpTXPr/PbOtdMolPvojWGf3IZLH+2gf4hYwM2TOjlQ6wV14lJXjt8WiMTKZDD6y bcvWw/AYncQQoOxgTNA6CO3lcEECG3b7LB54Te9Esco9B+cvpy+tvJOfGVr5S8AENvWZ gYVvNvrUq0q7bncMGqU5ZOxsN5I304a3WQoZP3bMzQictR6MJz/pq/kIDbhb42IP18E+ uW6A== X-Gm-Message-State: AHPjjUhzhI38U1FBgyGuPhtMRT/24rP9UZGVMIPPB6z2a5q0MTwofG5k O94g5gfhDkf4SgxR X-Google-Smtp-Source: ADKCNb58/1kL+VR8MO+cmUit2TwBRjO3ozyefvFfYRQwwsytKdgyxQXco8BdXnbhVQqAK/hmvGv/AQ== X-Received: by 10.28.221.132 with SMTP id u126mr677595wmg.48.1504187558203; Thu, 31 Aug 2017 06:52:38 -0700 (PDT) Received: from localhost.localdomain ([90.63.244.31]) by smtp.googlemail.com with ESMTPSA id z1sm147959wmz.45.2017.08.31.06.52.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 31 Aug 2017 06:52:37 -0700 (PDT) From: Jerome Brunet To: Kevin Hilman , Carlo Caione Cc: Jerome Brunet , linux-amlogic@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 7/9] ARM64: dts: meson-gxbb: p20x: enable sdcard UHS modes Date: Thu, 31 Aug 2017 15:52:24 +0200 Message-Id: <20170831135226.19784-8-jbrunet@baylibre.com> X-Mailer: git-send-email 2.9.5 In-Reply-To: <20170831135226.19784-1-jbrunet@baylibre.com> References: <20170831135226.19784-1-jbrunet@baylibre.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Enable sdcard UHS modes, up to SDR50, on p20x based boards. While the s905 supports SDR104 mode, it appears that the PCB of p20x based boards can't cope with a rate as high as 200Mhz. Signed-off-by: Jerome Brunet --- arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 3 +++ 1 file changed, 3 insertions(+) -- 2.9.5 diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi index 704b214e8894..23c08c3afd0a 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi @@ -226,6 +226,9 @@ bus-width = <4>; cap-sd-highspeed; + sd-uhs-sdr12; + sd-uhs-sdr25; + sd-uhs-sdr50; max-frequency = <100000000>; disable-wp; From patchwork Thu Aug 31 13:52:25 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Brunet X-Patchwork-Id: 111398 Delivered-To: patch@linaro.org Received: by 10.140.95.112 with SMTP id h103csp2582933qge; Thu, 31 Aug 2017 06:52:52 -0700 (PDT) X-Received: by 10.99.152.87 with SMTP id l23mr2502985pgo.436.1504187572031; Thu, 31 Aug 2017 06:52:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1504187572; cv=none; d=google.com; s=arc-20160816; b=EuOH8Vb4uOL1kG20plTXu67uBCh+odImCbxQqElgrYdyPZ7itxrsmaoUw69QdpQmJ/ w/pCsA+fbtD9toZ+HADZYd0HOqhIg8bNH+kfbeIcHwfUDILSXZKa9jXvy61K39aBjdUA uxUqAYU5VKU9LD66zgjjpMO4pKYchQsliwA9SaT+oTGA3l0tpTtgFLvU0elaLPNOMq4M 0dFunWSV9BNrP3twBdfxsFY7MH4EP/2pIXJlmBXPgOq1WUMBu352C4oFKziTOaW5lFa4 HUG5+T3N3TQn0S7ipdEbaFRspzDlQGRm1NiR0rQAEFJHyvBpXTd01vJuV8xav1OTANMk 69Yw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=3zUbvYFv0j5s/lxhN7xOPOO8a0iuGWEJfajVQWEKV8g=; b=YqLWfyWUOSHV+6TpzydhbeZEmZWRttm+ixy/EtNrwerC0NE3fOqAQaOYyEfox5c/1V SazUNqBJrl88IcdqUFnfhMsjktaK1jVqnwOF1/F6q2JJ0LjyCbQGx4JmfjV6lO8+Ax83 3x1otFplZaYgH6c5lVWiChNeQ/BBcx1uHrm6071QQBvZixtbuVFkORxp+mHmxD/BG2wN tgw2o/TRd0J4k66xCuBBW8u0DVCJPybuJR7ixFvRSFLp6n3oR9rCrwPlNOSAWoOAxthn GvijP1T7AdJCzYX9lB4Unfv2E8MLlpTiYBoBykOO4gwFNDLPkqeKRKuV0JJJCMTLabmQ hZ/g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=efwfS5Rz; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r88si6402197pfb.305.2017.08.31.06.52.51; Thu, 31 Aug 2017 06:52:52 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=efwfS5Rz; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751816AbdHaNws (ORCPT + 26 others); Thu, 31 Aug 2017 09:52:48 -0400 Received: from mail-wm0-f54.google.com ([74.125.82.54]:38022 "EHLO mail-wm0-f54.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751768AbdHaNwl (ORCPT ); Thu, 31 Aug 2017 09:52:41 -0400 Received: by mail-wm0-f54.google.com with SMTP id 187so4930357wmn.1 for ; Thu, 31 Aug 2017 06:52:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=3zUbvYFv0j5s/lxhN7xOPOO8a0iuGWEJfajVQWEKV8g=; b=efwfS5RzefOJnS5Fnhw4eXHBl1du9If/T/Ky1MeBXdxpgHyEWKLHbg4g+Mz3TLCox2 dawcby1LRRwVsk1jLZvIUZPBGNwjipICSe+k+yeZstVD/MGqeBxmOT1drIaSXRKSrXPk PoqsPT9ZZCoyEfK/GzAxUtkomkm/9/KZROUuH6zxvmVK/rFAUinr6a/fo1xzo08vSHYD rmjpmC0kdOJW5QHpnzt44fII4GqaVLmXx/2Bnbm3pc0xKEveX1npBN6qTpDFmIwHD2Zo NZIjA59hh0NblrmOitPLLdDAOiDk4b8I+W6sUUzTdFkJ/dCSE25uFmb8R7DUanlL2nAL nylA== 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=3zUbvYFv0j5s/lxhN7xOPOO8a0iuGWEJfajVQWEKV8g=; b=Ed7GCg39lA53KgDqg/44IbKYuN1AO5aWTvBHLs8QZWjfDv1zudaCVM5sh9MHhJdt5Y ittaPOKJ4CQLtRKUHl96UV5slNaoy3D/iDjgaZC/aSf1eNWa1QW6k5t2YIJMAzyB7qyW CidYMwN2FRtM8RSRZ8nqUKKB9AeEH/VkYs+t0uBem2btSHx/LVM8fH8MCGqluno0W0xw R1PxNKw7YWzqiP1v8RiJXDLof5iz0RRKd45S9jlqXTsThLUesEjBEMnhg7rQA0cpbybQ UGrEvviT+MUAQh61/6X+BuyTjCMfz2TLkW8SWLitNmNpWbWJgSR2l188/qkO24gtfSs0 0tBw== X-Gm-Message-State: AHPjjUiupGwR97ag8slnwdzjVst74+JBg3EQea6D95kvHDFVbIlvIVLf fFSJ/VU0Grmp7nEQ X-Google-Smtp-Source: ADKCNb5Oort0zUJhVRfrc4cZonFBScotOzH1Rp1Llo2sZNOmtpG7mrOJFln6Qa+9emszLufVy+RWlQ== X-Received: by 10.28.105.70 with SMTP id e67mr604351wmc.55.1504187559787; Thu, 31 Aug 2017 06:52:39 -0700 (PDT) Received: from localhost.localdomain ([90.63.244.31]) by smtp.googlemail.com with ESMTPSA id z1sm147959wmz.45.2017.08.31.06.52.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 31 Aug 2017 06:52:38 -0700 (PDT) From: Jerome Brunet To: Kevin Hilman , Carlo Caione Cc: Jerome Brunet , linux-amlogic@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 8/9] ARM64: dts: meson-gxbb: nanopi-k2: enable sdcard UHS modes Date: Thu, 31 Aug 2017 15:52:25 +0200 Message-Id: <20170831135226.19784-9-jbrunet@baylibre.com> X-Mailer: git-send-email 2.9.5 In-Reply-To: <20170831135226.19784-1-jbrunet@baylibre.com> References: <20170831135226.19784-1-jbrunet@baylibre.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Enable UHS modes, up to SDR50, on the nanopi-k2 SBC. Signed-off-by: Jerome Brunet --- arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 3 +++ 1 file changed, 3 insertions(+) -- 2.9.5 diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts b/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts index acb6797756e5..4c1320a93fef 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts @@ -285,6 +285,9 @@ bus-width = <4>; cap-sd-highspeed; + sd-uhs-sdr12; + sd-uhs-sdr25; + sd-uhs-sdr50; max-frequency = <100000000>; disable-wp; From patchwork Thu Aug 31 13:52:26 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Brunet X-Patchwork-Id: 111399 Delivered-To: patch@linaro.org Received: by 10.140.95.112 with SMTP id h103csp2583274qge; Thu, 31 Aug 2017 06:53:08 -0700 (PDT) X-Received: by 10.99.3.79 with SMTP id 76mr842668pgd.211.1504187588693; Thu, 31 Aug 2017 06:53:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1504187588; cv=none; d=google.com; s=arc-20160816; b=F1CXiv4WTIWQWPZFpubFUWFQDtb/Vl3S2m+tvkSQReCP06rlkuLXO9BMFdE2EG25LJ D1Ckgxfy+wYQFQ9VeMIncwkhc+C/XDJI5sgUJxBg2X12ggvrL8jEX74NHSB7PHxqsjDf rjjLT14onRPq+Ll7XymxcweUqVf2x+owGaqujAE+DyZUreQ0CvA7mRzkYn32tE5fzYXt iI4ncRuy6GZ0UXgcJEKX2Aqq2y5TjfF2gGlTIcYXwc+IPsftIXzjirUTIFhLLaDyYmwy jKzm0EGfctEUY8Q41Hgr2R0CCPcSkv56DhQ11Hb2BVx9GncuTVkch6xYvMd3L8QRAi27 hyUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=VNxT7wP+m+zW5EbQN3/+ScLes+41EZkOaudwNAcola8=; b=e3mpaz27ecSJKcXmis9C/LLTyBRgIBvXfPTrrkBGydssygx0TGE5T6HH2vm4XkcO5q f9mYOC1PLZ/TYMwF3v3+3iNbKjz0ZExjxGv4t65yFlLVLBppU892Z0o7GIVZsbEnszoB PunVNEPWy/2g0Z+jAoAZRRJ2sXvV2FDeEGyTvSLd23nGDPD2uMto4DX/uSh5XCQmKtdk 2dJMIb07zz0n3PwwnSEG1V3PUJCLOdxYjPKsPgOB8iyB9kc+ChD8U0oXbscpC2P+OOnT IZOuJarmYzaMRxqo2IS1TIKPYsXLy4K4+zoNEPR8ZcHO6/TGde31W3UOxgA3W4pvDZzU 06xw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=hnpNSOcH; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r88si6402197pfb.305.2017.08.31.06.53.05; Thu, 31 Aug 2017 06:53:08 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=hnpNSOcH; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751796AbdHaNwq (ORCPT + 26 others); Thu, 31 Aug 2017 09:52:46 -0400 Received: from mail-wr0-f180.google.com ([209.85.128.180]:38832 "EHLO mail-wr0-f180.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751746AbdHaNwm (ORCPT ); Thu, 31 Aug 2017 09:52:42 -0400 Received: by mail-wr0-f180.google.com with SMTP id 40so2220570wrv.5 for ; Thu, 31 Aug 2017 06:52:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=VNxT7wP+m+zW5EbQN3/+ScLes+41EZkOaudwNAcola8=; b=hnpNSOcHZUSQdM6Jgb5PtAenUXCC7M/UC9ajKouzWObnJntUFG555GwgBPzPVUSGTs G9hSktPKESmAijmOW9WvmfvyAmZ6OaFp/86Q8a9rejduJWukd5eJJVLeV0bUcZHuxHox H07zGMHx64HlgIpe7xiEFXPRPbYP7TjPftkk3LiRI1GXvj0G/t8OIZVclPqabjEbIoON lCuirRgMU327cfWlYIGfRkIeuJpZKUDOPZUY4T927Cy5/YFfyV+UKUTLYOzec+U3B/Y4 5H3a2fMbF8GE0rsSPi3rTzTD8mf1DNSihTQI8crEJkhmsLrNKiyF7vKNjM9MbwrsZ/L1 bRwQ== 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=VNxT7wP+m+zW5EbQN3/+ScLes+41EZkOaudwNAcola8=; b=WmFE7FLPT7vNFqwlCGaVA3OENOkemu4Hy3tNxhE3vin5hIWLYGu3rcbBvGMrLOBKb9 GJEVRsJkg2UTr94Y+eTm54JS9sZFQTk0j6mQltFSc0+D7aROrzXJmrcL8NJIVANgAdUH GmbHNgNZpig7ji6S+yQ0boOvg/BZqfrC+12YBaT2VvyzjxR6RTNw802RY0vkvUfDRqm9 yjjrT0v+xyaeCdw0zy6JCrGj1FS/3b7DeD2V7siII8WWA1tBTfE/3Cg4x3KPw/76X0IR S4VBwYQMsXlCyoyuZlABa3gIc+79J2Gr+RC81p5uAI8uOF2aCFdixfii4E7w33lI6pEv KoFQ== X-Gm-Message-State: AHYfb5h5F/CEzaGCQYh/oj81Zbddj7Qbe3huRiGuzK/rDREaUVerkG18 uK/nbUlGMVAsRtkH X-Google-Smtp-Source: ADKCNb4+kz2UfSBm6pxuj5y3YyR3y7E/y3uRSmeJd9zYBQoWBfMT8VhpWkrbTPBithUjbNJSdFojuA== X-Received: by 10.223.172.150 with SMTP id o22mr3190105wrc.259.1504187560917; Thu, 31 Aug 2017 06:52:40 -0700 (PDT) Received: from localhost.localdomain ([90.63.244.31]) by smtp.googlemail.com with ESMTPSA id z1sm147959wmz.45.2017.08.31.06.52.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 31 Aug 2017 06:52:40 -0700 (PDT) From: Jerome Brunet To: Kevin Hilman , Carlo Caione Cc: Jerome Brunet , linux-amlogic@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 9/9] ARM64: dts: meson-gxbb: nanopi-k2: enable sdr104 mode Date: Thu, 31 Aug 2017 15:52:26 +0200 Message-Id: <20170831135226.19784-10-jbrunet@baylibre.com> X-Mailer: git-send-email 2.9.5 In-Reply-To: <20170831135226.19784-1-jbrunet@baylibre.com> References: <20170831135226.19784-1-jbrunet@baylibre.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SDR104 seems to be OK on the nanopi-k2 SBC so enable it Signed-off-by: Jerome Brunet --- arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -- 2.9.5 diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts b/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts index 4c1320a93fef..4b17a76959b2 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts @@ -288,7 +288,8 @@ sd-uhs-sdr12; sd-uhs-sdr25; sd-uhs-sdr50; - max-frequency = <100000000>; + sd-uhs-sdr104; + max-frequency = <200000000>; disable-wp; cd-gpios = <&gpio CARD_6 GPIO_ACTIVE_HIGH>;