From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933278AbdA0QOr (ORCPT ); Fri, 27 Jan 2017 11:14:47 -0500 Received: from mout.kundenserver.de ([212.227.126.187]:49719 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932160AbdA0QM4 (ORCPT ); Fri, 27 Jan 2017 11:12:56 -0500 Subject: Re: [PATCH 2/4] mmc: bcm2835: Add new driver for the internal SD controller. To: Ulf Hansson , Gerd Hoffmann References: <1485516989-1072-1-git-send-email-kraxel@redhat.com> <1485516989-1072-3-git-send-email-kraxel@redhat.com> Cc: linux-rpi-kernel@lists.infradead.org, Rob Herring , Mark Rutland , Florian Fainelli , Ray Jui , Scott Branden , BCM Kernel Feedback , Stephen Warren , Lee Jones , Eric Anholt , linux@armlinux.org.uk, "linux-mmc@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" From: Stefan Wahren Message-ID: Date: Fri, 27 Jan 2017 17:04:33 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:uo5sM6zMzfRsP02OKNPeIybWgwHcQlgNMdzNlySPp5KIN4wp2NH /1NssvxEb+crKMk8PZNCKlWr4msXS3YPk19NnkydGso9nQwON4LYtfbvUIIqIh4qKeSvAZC g+FoEMQQpN/M7rjRWhDm2cfnYOcCFl6WSXAax8lbjll9at8f9pi7DogyTFtrJRRvlqBNy8t J2Wh1wXsSPOi81qt6GefA== X-UI-Out-Filterresults: notjunk:1;V01:K0:T3NgUowM6Ic=:EANT9+ZsifX5VJkGBlmIWh AWVhXhbhNONnAOEULUd0zVG2nMrT1DghYcKwr7vtWLu3d7b6Pl1nnmkCxDes2SeVaimJxpApN i5pHQ8shWxxWJeI2jfgYoYPaZanhxgBk3jWvcIxmnPgeFiTHfLpLucZDaARH6krHzl7OH9uTZ nDFlyZFw3F/PZ2Z/sPGMmgwsBAHInEyPu8ydQF2aV8megtvrGNuWINKMDUZQ1gyLn354fzVn4 tMIgt18Mwu/4lSTCh815ICxgPXWLbNsZ8Ol2bijM3I5bt2WE6/iTM6B9+LNNatoamEGP0U5Au r13/4f1HEthezUJADWFZiT48/6nCTo2GSHWVALyr4of0aBcqBzO9raUXNsNNr6tgY/4nkzsBV 7NE7Zauw/RniAZb0nshUD0AKnmd3WhSfML+/VyEOTbEdGoJ2DAqSJPF6PZizp9kEl63/WINkA n0oerquwvM7TWYeYmrOY9wgq23UP9EUrIPPkqT5C1IzxqNCFi+QQq7HH036TSnD+YLa5ZtPXv W4u92tmt815zxx3IPttIdhPNFj8mbQjLrv4Kv58WyZGDoIMQ38iTgUfv4dpRMDIKHMDfyswsE hDYIVLWP8GeFRIZ+qQI8bHeTyK8nE7Q2M5LfLrdYbWka36G3k7r0pOQJc5ScRxvKN5h984M/j KgI0hWgUsgkl6H/ZGF8zGn6ETI/Y307jVxjlJU/WhUAbhFRyx9UtIU8t2TIcwEQnRbyi3MMw8 ZiFY3+9NubolgwZV Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Am 27.01.2017 um 16:27 schrieb Ulf Hansson: > On 27 January 2017 at 12:36, Gerd Hoffmann wrote: >> From: Eric Anholt >> >> The 2835 has two SD controllers: The Arasan SDHCI controller (supported >> by the iproc driver) and a custom SD controller. This patch adds a >> driver for the custom SD controller. >> >> The custom controller runs faster, and driving the sdcard with the >> custom controller also allows to drive the rpi3 wifi with the iproc >> driver. >> > I don't understand this relationship. Is this somewhat configurable in runtime? The configuration is done by devicetree via pin muxing. AFAIK both SD controller are available on the same pins (2 pin groups = pin 22 to 27 + pin 48 to 53). So it's possible to use both SD controllers at the same time with different pin groups. This is necessary to use Wifi via SDIO on the RPi 3 while the other controller handles SD card with the rootfs. > > Is the WIFI module a removable SDIO card? No > So you can decide which > controller that is best suited to use? Yes, but it requires also both drivers. > > Kind regards > Uffe