All of lore.kernel.org
 help / color / mirror / Atom feed
  • * [PATCH 0/1] sdhci-bcm2835: added quirk and removed udelay in write ops
           [not found] <Scott Branden <sbranden@broadcom.com>
    @ 2014-10-15  2:01   ` Scott Branden
      2014-10-15  2:01   ` Scott Branden
                         ` (23 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2014-10-15  2:01 UTC (permalink / raw)
      To: Stephen Warren, Chris Ball, Ulf Hansson, Russell King,
    	Peter Griffin
      Cc: Ray Jui, bcm-kernel-feedback-list, linux-mmc, linux-kernel,
    	linux-rpi-kernel, Scott Branden
    
    This patch contains driver cleanup of sdhci-bcm2835.
    Please note that this has not actually been tested on bcm2835 yet.
    Testing comes from other devices with the same sdhci controller.
    
    This patch is being put out for testing and acceptance on the 2835.
    Please test and comment.
    
    Scott Branden (1):
      mmc: sdhci-bcm2835: added quirk and removed udelay in write ops
    
     drivers/mmc/host/sdhci-bcm2835.c |  139 ++++++++++++++++++--------------------
     1 file changed, 66 insertions(+), 73 deletions(-)
    
    -- 
    1.7.9.5
    
    
    ^ permalink raw reply	[flat|nested] 657+ messages in thread
  • * [PATCH 1/1] MAINTAINERS: corrected bcm2835 search
           [not found] <Scott Branden <sbranden@broadcom.com>
           [not found] ` <Scott Branden <sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
      2014-10-15  2:01   ` Scott Branden
    @ 2014-10-15 15:54 ` Scott Branden
      2014-10-15 18:12   ` Stephen Warren
      2014-10-15 16:43   ` Scott Branden
                       ` (21 subsequent siblings)
      24 siblings, 1 reply; 657+ messages in thread
    From: Scott Branden @ 2014-10-15 15:54 UTC (permalink / raw)
      To: Joe Perches, Stephen Warren
      Cc: Ray Jui, bcm-kernel-feedback-list, linux-kernel, linux-rpi-kernel,
    	Scott Branden
    
    Corrected bcm2835 maintainer info by using N: to specify any files with
    bcm2835 in are directed to the proper maintainer.
    Also corrected minor mispelling of ARCHITECTURE in 2 comment locations.
    
    Signed-off-by: Scott Branden <sbranden@broadcom.com>
    ---
     MAINTAINERS |    9 +++------
     1 file changed, 3 insertions(+), 6 deletions(-)
    
    diff --git a/MAINTAINERS b/MAINTAINERS
    index b0cf8c9..801beb1 100644
    --- a/MAINTAINERS
    +++ b/MAINTAINERS
    @@ -2056,17 +2056,14 @@ F:	arch/arm/configs/bcm_defconfig
     F:	drivers/mmc/host/sdhci-bcm-kona.c
     F:	drivers/clocksource/bcm_kona_timer.c
     
    -BROADCOM BCM2835 ARM ARCHICTURE
    +BROADCOM BCM2835 ARM ARCHITECTURE
     M:	Stephen Warren <swarren@wwwdotorg.org>
     L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
     T:	git git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-rpi.git
     S:	Maintained
    -F:	arch/arm/mach-bcm/board_bcm2835.c
    -F:	arch/arm/boot/dts/bcm2835*
    -F:	arch/arm/configs/bcm2835_defconfig
    -F:	drivers/*/*bcm2835*
    +N:	bcm2835
     
    -BROADCOM BCM5301X ARM ARCHICTURE
    +BROADCOM BCM5301X ARM ARCHITECTURE
     M:	Hauke Mehrtens <hauke@hauke-m.de>
     L:	linux-arm-kernel@lists.infradead.org
     S:	Maintained
    -- 
    1.7.9.5
    
    
    ^ permalink raw reply related	[flat|nested] 657+ messages in thread
  • * [PATCH 1/1] mmc: sdhci-bcm2835: added quirk and removed udelay in write ops
           [not found] <Scott Branden <sbranden@broadcom.com>
    @ 2014-10-15 16:43   ` Scott Branden
      2014-10-15  2:01   ` Scott Branden
                         ` (23 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2014-10-15 16:43 UTC (permalink / raw)
      To: Ulf Hansson, Russell King, Peter Griffin, Stephen Warren,
    	Chris Ball
      Cc: linux-mmc, linux-kernel, Joe Perches, linux-rpi-kernel, Ray Jui,
    	bcm-kernel-feedback-list, Scott Branden
    
    Added quirk SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 present in controller.
    Removed udelay in write ops by using shadow registers for 16 bit
    accesses to 32-bit registers (where necessary).
    Optimized 32-bit operations when doing 8/16 register accesses.
    
    Signed-off-by: Scott Branden <sbranden@broadcom.com>
    ---
     drivers/mmc/host/sdhci-bcm2835.c |  139 ++++++++++++++++++--------------------
     1 file changed, 66 insertions(+), 73 deletions(-)
    
    diff --git a/drivers/mmc/host/sdhci-bcm2835.c b/drivers/mmc/host/sdhci-bcm2835.c
    index 439d259..d967a4f 100644
    --- a/drivers/mmc/host/sdhci-bcm2835.c
    +++ b/drivers/mmc/host/sdhci-bcm2835.c
    @@ -25,42 +25,28 @@
     #include "sdhci-pltfm.h"
     
     /*
    - * 400KHz is max freq for card ID etc. Use that as min card clock. We need to
    - * know the min to enable static calculation of max BCM2835_SDHCI_WRITE_DELAY.
    - */
    -#define MIN_FREQ 400000
    -
    -/*
      * The Arasan has a bugette whereby it may lose the content of successive
    - * writes to registers that are within two SD-card clock cycles of each other
    - * (a clock domain crossing problem). It seems, however, that the data
    - * register does not have this problem, which is just as well - otherwise we'd
    - * have to nobble the DMA engine too.
    + * writes to the same register that are within two SD-card clock cycles of
    + * each other (a clock domain crossing problem).  Problem does not happen with
    + * data.
    + * This wouldn't be a problem with the code except that we can only write the
    + * controller with 32-bit writes.  So two different 16-bit registers in the
    + * written back to back creates the problem.
      *
    - * This should probably be dynamically calculated based on the actual card
    - * frequency. However, this is the longest we'll have to wait, and doesn't
    - * seem to slow access down too much, so the added complexity doesn't seem
    - * worth it for now.
    - *
    - * 1/MIN_FREQ is (max) time per tick of eMMC clock.
    - * 2/MIN_FREQ is time for two ticks.
    - * Multiply by 1000000 to get uS per two ticks.
    - * *1000000 for uSecs.
    - * +1 for hack rounding.
    + * In reality, this only happens when a SDHCI_BLOCK_SIZE and SDHCI_BLOCK_COUNT
    + * are written followed by SDHCI_TRANSFER_MODE and SDHCI_COMMAND.
    + * The BLOCK_SIZE and BLOCK_COUNT are meaningless until a command issued so
    + * the work around can be further optimized. We can keep shadow values of
    + * BLOCK_SIZE, BLOCK_COUNT, and TRANSFER_MODE until a COMMAND is issued.
    + * Then, write the BLOCK_SIZE+BLOCK_COUNT in a single 32-bit write followed
    + * by the TRANSFER+COMMAND in another 32-bit write.
      */
    -#define BCM2835_SDHCI_WRITE_DELAY	(((2 * 1000000) / MIN_FREQ) + 1)
     
    -struct bcm2835_sdhci {
    -	u32 shadow;
    +struct bcm2835_sdhci_host {
    +	u32 shadow_cmd;
    +	u32 shadow_blk;
     };
     
    -static void bcm2835_sdhci_writel(struct sdhci_host *host, u32 val, int reg)
    -{
    -	writel(val, host->ioaddr + reg);
    -
    -	udelay(BCM2835_SDHCI_WRITE_DELAY);
    -}
    -
     static inline u32 bcm2835_sdhci_readl(struct sdhci_host *host, int reg)
     {
     	u32 val = readl(host->ioaddr + reg);
    @@ -71,76 +57,83 @@ static inline u32 bcm2835_sdhci_readl(struct sdhci_host *host, int reg)
     	return val;
     }
     
    -static void bcm2835_sdhci_writew(struct sdhci_host *host, u16 val, int reg)
    -{
    -	struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host);
    -	struct bcm2835_sdhci *bcm2835_host = pltfm_host->priv;
    -	u32 oldval = (reg == SDHCI_COMMAND) ? bcm2835_host->shadow :
    -		bcm2835_sdhci_readl(host, reg & ~3);
    -	u32 word_num = (reg >> 1) & 1;
    -	u32 word_shift = word_num * 16;
    -	u32 mask = 0xffff << word_shift;
    -	u32 newval = (oldval & ~mask) | (val << word_shift);
    -
    -	if (reg == SDHCI_TRANSFER_MODE)
    -		bcm2835_host->shadow = newval;
    -	else
    -		bcm2835_sdhci_writel(host, newval, reg & ~3);
    -}
    -
     static u16 bcm2835_sdhci_readw(struct sdhci_host *host, int reg)
     {
    -	u32 val = bcm2835_sdhci_readl(host, (reg & ~3));
    -	u32 word_num = (reg >> 1) & 1;
    -	u32 word_shift = word_num * 16;
    -	u32 word = (val >> word_shift) & 0xffff;
    -
    +	u32 val = bcm2835_sdhci_readl(host->ioaddr, (reg & ~3));
    +	u16 word = val >> (reg << 3 & 0x18) & 0xffff;
     	return word;
     }
     
    -static void bcm2835_sdhci_writeb(struct sdhci_host *host, u8 val, int reg)
    +static u8 bcm2835_sdhci_readb(struct sdhci_host *host, int reg)
     {
    -	u32 oldval = bcm2835_sdhci_readl(host, reg & ~3);
    -	u32 byte_num = reg & 3;
    -	u32 byte_shift = byte_num * 8;
    -	u32 mask = 0xff << byte_shift;
    -	u32 newval = (oldval & ~mask) | (val << byte_shift);
    +	u32 val = bcm2835_sdhci_readl(host->ioaddr, (reg & ~3));
    +	u8 byte = val >> (reg << 3 & 0x18) & 0xff;
    +	return byte;
    +}
     
    -	bcm2835_sdhci_writel(host, newval, reg & ~3);
    +static void bcm2835_sdhci_writel(struct sdhci_host *host, u32 val, int reg)
    +{
    +	writel(val, host->ioaddr + reg);
     }
     
    -static u8 bcm2835_sdhci_readb(struct sdhci_host *host, int reg)
    +static void bcm2835_sdhci_writew(struct sdhci_host *host, u16 val, int reg)
     {
    -	u32 val = bcm2835_sdhci_readl(host, (reg & ~3));
    -	u32 byte_num = reg & 3;
    -	u32 byte_shift = byte_num * 8;
    -	u32 byte = (val >> byte_shift) & 0xff;
    +	struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host);
    +	struct bcm2835_sdhci_host *bcm2835_host = pltfm_host->priv;
    +	u32 word_shift = reg << 3 & 0x18;
    +	u32 mask = 0xffff << word_shift;
    +	u32 oldval;
    +	u32 newval;
    +
    +	if (reg == SDHCI_COMMAND) {
    +		if (bcm2835_host->shadow_blk != 0) {
    +			writel(bcm2835_host->shadow_blk,
    +			       host->ioaddr + SDHCI_BLOCK_SIZE);
    +			bcm2835_host->shadow_blk = 0;
    +		}
    +		oldval = bcm2835_host->shadow_cmd;
    +	} else if (reg == SDHCI_BLOCK_SIZE || reg == SDHCI_BLOCK_COUNT) {
    +		oldval = bcm2835_host->shadow_blk;
    +	} else {
    +		oldval = readl(host->ioaddr + (reg & ~3));
    +	}
    +	newval = (oldval & ~mask) | (val << word_shift);
     
    -	return byte;
    +	if (reg == SDHCI_TRANSFER_MODE)
    +		bcm2835_host->shadow_cmd = newval;
    +	else if (reg == SDHCI_BLOCK_SIZE || reg == SDHCI_BLOCK_COUNT)
    +		bcm2835_host->shadow_blk = newval;
    +	else
    +		writel(newval, host->ioaddr + (reg & ~3));
     }
     
    -static unsigned int bcm2835_sdhci_get_min_clock(struct sdhci_host *host)
    +static void bcm2835_sdhci_writeb(struct sdhci_host *host, u8 val, int reg)
     {
    -	return MIN_FREQ;
    +	u32 oldval = readl(host->ioaddr + (reg & ~3));
    +	u32 byte_shift = reg << 3 & 0x18;
    +	u32 mask = 0xff << byte_shift;
    +	u32 newval = (oldval & ~mask) | (val << byte_shift);
    +
    +	writel(newval, host->ioaddr + (reg & ~3));
     }
     
     static const struct sdhci_ops bcm2835_sdhci_ops = {
    -	.write_l = bcm2835_sdhci_writel,
    -	.write_w = bcm2835_sdhci_writew,
    -	.write_b = bcm2835_sdhci_writeb,
     	.read_l = bcm2835_sdhci_readl,
     	.read_w = bcm2835_sdhci_readw,
     	.read_b = bcm2835_sdhci_readb,
    +	.write_l = bcm2835_sdhci_writel,
    +	.write_w = bcm2835_sdhci_writew,
    +	.write_b = bcm2835_sdhci_writeb,
     	.set_clock = sdhci_set_clock,
     	.get_max_clock = sdhci_pltfm_clk_get_max_clock,
    -	.get_min_clock = bcm2835_sdhci_get_min_clock,
     	.set_bus_width = sdhci_set_bus_width,
     	.reset = sdhci_reset,
     	.set_uhs_signaling = sdhci_set_uhs_signaling,
     };
     
     static const struct sdhci_pltfm_data bcm2835_sdhci_pdata = {
    -	.quirks = SDHCI_QUIRK_BROKEN_CARD_DETECTION |
    +	.quirks = SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 |
    +		  SDHCI_QUIRK_BROKEN_CARD_DETECTION |
     		  SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK,
     	.ops = &bcm2835_sdhci_ops,
     };
    @@ -148,7 +141,7 @@ static const struct sdhci_pltfm_data bcm2835_sdhci_pdata = {
     static int bcm2835_sdhci_probe(struct platform_device *pdev)
     {
     	struct sdhci_host *host;
    -	struct bcm2835_sdhci *bcm2835_host;
    +	struct bcm2835_sdhci_host *bcm2835_host;
     	struct sdhci_pltfm_host *pltfm_host;
     	int ret;
     
    -- 
    1.7.9.5
    
    ^ permalink raw reply related	[flat|nested] 657+ messages in thread
  • * [PATCH v7 0/7] Add initial support for Broadcom Cygnus SoC
           [not found] <Scott Branden <sbranden@broadcom.com>
           [not found] ` <Scott Branden <sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    @ 2014-10-22 20:57   ` Scott Branden
      2014-10-15 15:54 ` [PATCH 1/1] MAINTAINERS: corrected bcm2835 search Scott Branden
                         ` (22 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2014-10-22 20:57 UTC (permalink / raw)
      To: Christian Daudt, Matt Porter, Russell King,
    	bcm-kernel-feedback-list, Mike Turquette, Alex Elder, Rob Herring,
    	Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Andrew Morton,
    	David S. Miller, Greg Kroah-Hartman, Joe Perches,
    	Mauro Carvalho Chehab, Antti Palosaari
      Cc: JD Zheng, Ray Jui, linux-arm-kernel, linux-kernel, devicetree,
    	Scott Branden
    
    This patchset contains initial support for Broadcom's Cygnus SoC based on our
    iProc architecture. Initial support is minimal and includes just the mach
    platform code, clock driver, and a basic device tree configuration. Peripheral
    drivers will be submitted soon, as will device tree configurations for other
    Cygnus board variants.
    
    Changes from v6:
     - Additional patch added for cleanup of other areas of mach-bcm/Kconfig
       discovered during Cygnus submission review to:
       - removed one level of menu for ARCH_BCM_MOBILE in mach-bcm-Kconfig based
         on feedback from Arnd
       - added comment sections to Kconfig to identify SoC architecture groupings
    
    Changes from v5:
     - removed one level of menu used in mach-bcm/Kconfig
     - changed MAINTAINERS to use N: to support all files associated with iproc
       and cygnus going forward
     - updated bcm_cygnus_defconfig to remove some DEBUG options that greatly
       hamper performance
    
    Changes from v4:
     - simple clock tree used. reworked clock driver will be submitted later
     - fixed MAINTAINERS patchset error
     - removed DEBUG_UART_8250 Kconfig.debug legacy support
     - made ARCH_BCM_IPROC a silent Kconfig option
     - removed multi_v7_defconfig as it is not needed at this time, can
       support in future patchset but does not seem optimal configs for our
       current usage.
     
    Changes from v3:
     - restart functionality removed.  Will be added in a different patchset
       in drivers/power
     - removed NEON init sequence.  Will be moved to bootloader
     - cleaned up Kconfigs for ARCH_BCM_CYGNUS by removing unnecessary selects
     - consolidated ARCH_BCM_IPROC with select from ARCH_BCM_CYGNUS and
       ARCH_BCM5301X
     - removed bcm911360_entphn binding
     - added documentation for SoCs currently supported in Cygnus family
    
    Changes from v2:
     - rebased to 3.17 kernel
    
    Changes from v1:
     - Address code review comments as per previous responses.
     - Copyright headers updated to remove Broadcom URL.
     - mach platform code still contains hard coded addresses. These address are
       the same for all Cygnus variants. Could you please provide guidance on where
       they should go if you would still like them changed.  There does not seem to
       be a reason to change them to device tree as they do not change.
    
    Jonathan Richardson (3):
      ARM: cygnus: Initial support for Broadcom Cygnus SoC
      dt-bindings: Document Broadcom Cygnus SoC and clocks
      ARM: cygnus defconfig : Initial defconfig for Broadcom Cygnus SoC
    
    Scott Branden (4):
      ARM: dts: Enable Broadcom Cygnus SoC
      MAINTAINERS: Entry for Cygnus/iproc arm architecture
      ARM: mach-bcm: Consolidate currently supported IPROC SoCs
      ARM: mach-bcm: ARCH_BCM_MOBILE: remove one level of menu from Kconfig
    
     .../devicetree/bindings/arm/bcm/cygnus.txt         |   31 +++
     .../devicetree/bindings/clock/bcm-cygnus-clock.txt |   34 +++
     MAINTAINERS                                        |   14 ++
     arch/arm/boot/dts/Makefile                         |    4 +
     arch/arm/boot/dts/bcm-cygnus-clock.dtsi            |   73 ++++++
     arch/arm/boot/dts/bcm-cygnus.dtsi                  |  109 +++++++++
     arch/arm/boot/dts/bcm911360_entphn.dts             |   22 ++
     arch/arm/boot/dts/bcm911360k.dts                   |   22 ++
     arch/arm/boot/dts/bcm958300k.dts                   |   22 ++
     arch/arm/configs/bcm_cygnus_defconfig              |  237 ++++++++++++++++++++
     arch/arm/configs/bcm_defconfig                     |    3 +-
     arch/arm/configs/multi_v7_defconfig                |    3 +-
     arch/arm/mach-bcm/Kconfig                          |   93 +++++---
     arch/arm/mach-bcm/Makefile                         |    3 +
     arch/arm/mach-bcm/bcm_cygnus.c                     |   26 +++
     15 files changed, 658 insertions(+), 38 deletions(-)
     create mode 100644 Documentation/devicetree/bindings/arm/bcm/cygnus.txt
     create mode 100644 Documentation/devicetree/bindings/clock/bcm-cygnus-clock.txt
     create mode 100644 arch/arm/boot/dts/bcm-cygnus-clock.dtsi
     create mode 100644 arch/arm/boot/dts/bcm-cygnus.dtsi
     create mode 100644 arch/arm/boot/dts/bcm911360_entphn.dts
     create mode 100644 arch/arm/boot/dts/bcm911360k.dts
     create mode 100644 arch/arm/boot/dts/bcm958300k.dts
     create mode 100644 arch/arm/configs/bcm_cygnus_defconfig
     create mode 100644 arch/arm/mach-bcm/bcm_cygnus.c
    
    -- 
    1.7.9.5
    
    ^ permalink raw reply	[flat|nested] 657+ messages in thread
  • * [PATCH v8 0/8] Add initial support for Broadcom Cygnus SoC
           [not found] <Scott Branden <sbranden@broadcom.com>
           [not found] ` <Scott Branden <sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    @ 2014-10-28 19:53   ` Scott Branden
      2014-10-15 15:54 ` [PATCH 1/1] MAINTAINERS: corrected bcm2835 search Scott Branden
                         ` (22 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2014-10-28 19:53 UTC (permalink / raw)
      To: Christian Daudt, Matt Porter, Russell King,
    	bcm-kernel-feedback-list, Mike Turquette, Alex Elder, Rob Herring,
    	Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Andrew Morton,
    	David S. Miller, Greg Kroah-Hartman, Joe Perches,
    	Mauro Carvalho Chehab, Antti Palosaari
      Cc: JD Zheng, Ray Jui, linux-arm-kernel, linux-kernel, devicetree,
    	Scott Branden
    
    This patchset contains initial support for Broadcom's Cygnus SoC based on our
    iProc architecture. Initial support is minimal and includes just the mach
    platform code, clock driver, and a basic device tree configuration. Peripheral
    drivers will be submitted soon, as will device tree configurations for other
    Cygnus board variants.
    
    Changes from v7:
     - Fixed dts to move uart code to board specific dts files
     - Add Cygnus to multi_v7_defconfig. It boots.
    
    Changes from v6:
     - Additional patch added for cleanup of other areas of mach-bcm/Kconfig
       discovered during Cygnus submission review to:
       - removed one level of menu for ARCH_BCM_MOBILE in mach-bcm-Kconfig based
         on feedback from Arnd
       - added comment sections to Kconfig to identify SoC architecture groupings
    
    Changes from v5:
     - removed one level of menu used in mach-bcm/Kconfig
     - changed MAINTAINERS to use N: to support all files associated with iproc
       and cygnus going forward
     - updated bcm_cygnus_defconfig to remove some DEBUG options that greatly
       hamper performance
    
    Changes from v4:
     - simple clock tree used. reworked clock driver will be submitted later
     - fixed MAINTAINERS patchset error
     - removed DEBUG_UART_8250 Kconfig.debug legacy support
     - made ARCH_BCM_IPROC a silent Kconfig option
     - removed multi_v7_defconfig as it is not needed at this time, can
       support in future patchset but does not seem optimal configs for our
       current usage.
     
    Changes from v3:
     - restart functionality removed.  Will be added in a different patchset
       in drivers/power
     - removed NEON init sequence.  Will be moved to bootloader
     - cleaned up Kconfigs for ARCH_BCM_CYGNUS by removing unnecessary selects
     - consolidated ARCH_BCM_IPROC with select from ARCH_BCM_CYGNUS and
       ARCH_BCM5301X
     - removed bcm911360_entphn binding
     - added documentation for SoCs currently supported in Cygnus family
    
    Changes from v2:
     - rebased to 3.17 kernel
    
    Changes from v1:
     - Address code review comments as per previous responses.
     - Copyright headers updated to remove Broadcom URL.
     - mach platform code still contains hard coded addresses. These address are
       the same for all Cygnus variants. Could you please provide guidance on where
       they should go if you would still like them changed.  There does not seem to
       be a reason to change them to device tree as they do not change.
    
    Jonathan Richardson (3):
      ARM: cygnus: Initial support for Broadcom Cygnus SoC
      dt-bindings: Document Broadcom Cygnus SoC and clocks
      ARM: cygnus defconfig : Initial defconfig for Broadcom Cygnus SoC
    
    Ray Jui (1):
      ARM: multi_v7_defconfig: Enable Broadcom Cygnus
    
    Scott Branden (4):
      ARM: dts: Enable Broadcom Cygnus SoC
      MAINTAINERS: Entry for Cygnus/iproc arm architecture
      ARM: mach-bcm: Consolidate currently supported IPROC SoCs
      ARM: mach-bcm: ARCH_BCM_MOBILE: remove one level of menu from Kconfig
    
     .../devicetree/bindings/arm/bcm/cygnus.txt         |   31 +++
     .../devicetree/bindings/clock/bcm-cygnus-clock.txt |   34 +++
     MAINTAINERS                                        |   14 ++
     arch/arm/boot/dts/Makefile                         |    4 +
     arch/arm/boot/dts/bcm-cygnus-clock.dtsi            |   73 ++++++
     arch/arm/boot/dts/bcm-cygnus.dtsi                  |  100 +++++++++
     arch/arm/boot/dts/bcm911360_entphn.dts             |   32 +++
     arch/arm/boot/dts/bcm911360k.dts                   |   32 +++
     arch/arm/boot/dts/bcm958300k.dts                   |   32 +++
     arch/arm/configs/bcm_cygnus_defconfig              |  237 ++++++++++++++++++++
     arch/arm/configs/bcm_defconfig                     |    3 +-
     arch/arm/configs/multi_v7_defconfig                |    4 +-
     arch/arm/mach-bcm/Kconfig                          |   93 +++++---
     arch/arm/mach-bcm/Makefile                         |    3 +
     arch/arm/mach-bcm/bcm_cygnus.c                     |   26 +++
     15 files changed, 680 insertions(+), 38 deletions(-)
     create mode 100644 Documentation/devicetree/bindings/arm/bcm/cygnus.txt
     create mode 100644 Documentation/devicetree/bindings/clock/bcm-cygnus-clock.txt
     create mode 100644 arch/arm/boot/dts/bcm-cygnus-clock.dtsi
     create mode 100644 arch/arm/boot/dts/bcm-cygnus.dtsi
     create mode 100644 arch/arm/boot/dts/bcm911360_entphn.dts
     create mode 100644 arch/arm/boot/dts/bcm911360k.dts
     create mode 100644 arch/arm/boot/dts/bcm958300k.dts
     create mode 100644 arch/arm/configs/bcm_cygnus_defconfig
     create mode 100644 arch/arm/mach-bcm/bcm_cygnus.c
    
    -- 
    1.7.9.5
    
    ^ permalink raw reply	[flat|nested] 657+ messages in thread
  • * [PATCHv2 0/5] sdhci-bcm2835: added quirk and removed udelay in write ops
           [not found] <Scott Branden <sbranden@broadcom.com>
    @ 2014-10-30  6:36   ` Scott Branden
      2014-10-15  2:01   ` Scott Branden
                         ` (23 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2014-10-30  6:36 UTC (permalink / raw)
      To: Ulf Hansson, Russell King, Peter Griffin, Stephen Warren,
    	Chris Ball, Piotr Krol
      Cc: linux-mmc, linux-kernel, Joe Perches, linux-rpi-kernel, Ray Jui,
    	bcm-kernel-feedback-list, Scott Branden
    
    This patch contains driver cleanup of sdhci-bcm2835.
    Please note that this has not actually been tested on bcm2835 yet.
    Testing comes from other devices with the same sdhci controller.
    
    This patch is being put out for testing and acceptance on the 2835.
    Please test and comment.
    
    Scott Branden (5):
      mmc: sdhci-bcm2835: group read and write functions to improve
        readability
      mmc: sdhci-bcm2835: make shift calculations consistent
      mmc: shdci-bcm2835: add efficient back-to-back write workaround
      mmc: shdci-bcm2835: add verify for 32-bit back-to-back workaround
      mmc: sdhci-bcm2835: add sdhci quirk
        SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12
    
     drivers/mmc/host/Kconfig         |    9 ++
     drivers/mmc/host/sdhci-bcm2835.c |  172 +++++++++++++++++++++-----------------
     2 files changed, 105 insertions(+), 76 deletions(-)
    
    -- 
    1.7.9.5
    
    
    ^ permalink raw reply	[flat|nested] 657+ messages in thread
  • * [PATCH 1/2] ARM: multi_v7_defconfig: remove one level of menu from Kconfig
           [not found] <Scott Branden <sbranden@broadcom.com>
    @ 2014-11-10  5:55   ` Scott Branden
      2014-10-15  2:01   ` Scott Branden
                         ` (23 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2014-11-10  5:55 UTC (permalink / raw)
      To: Russell King, Olof Johansson, Arnd Bergmann
      Cc: Ray Jui, linux-arm-kernel, linux-kernel, bcm-kernel-feedback-list,
    	Scott Branden
    
    remove menu "Broadcom Mobile SoC Selection"
    This requires:
    - selecting ARCH_BCM_MOBILE based on SoC selections
    - fixup multi_v7_defconfig to work with new menu levels of mach-bcm.
    
    Signed-off-by: Scott Branden <sbranden@broadcom.com>
    ---
     arch/arm/configs/multi_v7_defconfig | 3 ++-
     1 file changed, 2 insertions(+), 1 deletion(-)
    
    diff --git a/arch/arm/configs/multi_v7_defconfig b/arch/arm/configs/multi_v7_defconfig
    index 491b7d5..e8f79fd 100644
    --- a/arch/arm/configs/multi_v7_defconfig
    +++ b/arch/arm/configs/multi_v7_defconfig
    @@ -17,7 +17,8 @@ CONFIG_MACH_ARMADA_38X=y
     CONFIG_MACH_ARMADA_XP=y
     CONFIG_MACH_DOVE=y
     CONFIG_ARCH_BCM=y
    -CONFIG_ARCH_BCM_MOBILE=y
    +CONFIG_ARCH_BCM_21664=y
    +CONFIG_ARCH_BCM_281XX=y
     CONFIG_ARCH_BCM_5301X=y
     CONFIG_ARCH_BRCMSTB=y
     CONFIG_ARCH_BERLIN=y
    -- 
    2.1.3
    
    
    ^ permalink raw reply related	[flat|nested] 657+ messages in thread
  • * [PATCH 0/4] pwm: kona: Drivers fixes
           [not found] <Scott Branden <sbranden@broadcom.com>
    @ 2014-11-14 18:29   ` Scott Branden
      2014-10-15  2:01   ` Scott Branden
                         ` (23 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2014-11-14 18:29 UTC (permalink / raw)
      To: Scott Branden, Thierry Reding
      Cc: Ray Jui, Arun Ramamurthy, bcm-kernel-feedback-list, linux-pwm,
    	linux-kernel
    
    This patchset contains fixes for Broadcom's Kona PWM driver.
    
    These changes fix glitch issues when changing settings on different channels.
    Kconfig change made to allow the driver to work on any Broadcom SoC rather
    than just mobile devices.
    
    Arun Ramamurthy (4):
      pwm: kona: Remove setting default smooth type and polarity for all
        channels
      pwm: kona: Fix incorrect enable after channel polarity change
      pwm: kona: Fix enable, disable and config procedures
      pwm: kona: Update dependency to ARCH_BCM
    
     drivers/pwm/Kconfig        |   2 +-
     drivers/pwm/pwm-bcm-kona.c | 112 ++++++++++++++++++++++++++++++++-------------
     2 files changed, 81 insertions(+), 33 deletions(-)
    
    -- 
    2.1.3
    
    ^ permalink raw reply	[flat|nested] 657+ messages in thread
  • * [PATCH] mtd: nand: added nand_shutdown
           [not found] <Scott Branden <sbranden@broadcom.com>
    @ 2014-11-20 19:18   ` Scott Branden
      2014-10-15  2:01   ` Scott Branden
                         ` (23 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2014-11-20 19:18 UTC (permalink / raw)
      To: Scott Branden, David Woodhouse, Brian Norris
      Cc: Ray Jui, Corneliu Doban, linux-mtd, linux-kernel
    
    Add nand_shutdown to wait for current nand operations to finish and prevent
    further operations by changing the nand flash state to FL_SHUTDOWN.
    
    This is addressing a problem observed during reboot tests using UBIFS
    root file system: NAND erase operations that are in progress during
    system reboot/shutdown are causing partial erased blocks. Although UBI should
    be able to detect and recover from this error, this change will avoid
    the creation of partial erased blocks on reboot in the middle of a NAND erase
    operation.
    
    Signed-off-by: Scott Branden <sbranden@broadcom.com>
    ---
     drivers/mtd/nand/nand_base.c | 11 +++++++++++
     include/linux/mtd/nand.h     |  7 +++++++
     2 files changed, 18 insertions(+)
    
    diff --git a/drivers/mtd/nand/nand_base.c b/drivers/mtd/nand/nand_base.c
    index 5b5c627..100a967 100644
    --- a/drivers/mtd/nand/nand_base.c
    +++ b/drivers/mtd/nand/nand_base.c
    @@ -4236,6 +4236,17 @@ void nand_release(struct mtd_info *mtd)
     }
     EXPORT_SYMBOL_GPL(nand_release);
     
    +/**
    + * nand_shutdown - [NAND Interface] finish the current nand operation and
    + *                 prevent further operations
    + * @mtd: MTD device structure
    + */
    +int nand_shutdown(struct mtd_info *mtd)
    +{
    +	return nand_get_device(mtd, FL_SHUTDOWN);
    +}
    +EXPORT_SYMBOL_GPL(nand_shutdown);
    +
     static int __init nand_base_init(void)
     {
     	led_trigger_register_simple("nand-disk", &nand_led_trigger);
    diff --git a/include/linux/mtd/nand.h b/include/linux/mtd/nand.h
    index e4d451e..80e4367 100644
    --- a/include/linux/mtd/nand.h
    +++ b/include/linux/mtd/nand.h
    @@ -48,6 +48,13 @@ extern int nand_lock(struct mtd_info *mtd, loff_t ofs, uint64_t len);
     /* unlocks specified locked blocks */
     extern int nand_unlock(struct mtd_info *mtd, loff_t ofs, uint64_t len);
     
    +/*
    + * Internal helper for board drivers which need to make sure that the current
    + * nand operation is finished and further operations are prevented before
    + * rebooting the system.
    + */
    +extern int nand_shutdown(struct mtd_info *mtd);
    +
     /* The maximum number of NAND chips in an array */
     #define NAND_MAX_CHIPS		8
     
    -- 
    2.1.3
    
    
    ^ permalink raw reply related	[flat|nested] 657+ messages in thread
  • * [PATCH v2 0/4] pwm: kona: Drivers fixes
           [not found] <Scott Branden <sbranden@broadcom.com>
    @ 2014-11-25 19:40   ` Scott Branden
      2014-10-15  2:01   ` Scott Branden
                         ` (23 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2014-11-25 19:40 UTC (permalink / raw)
      To: Scott Branden, Thierry Reding
      Cc: Ray Jui, Arun Ramamurthy, Tim Kryger, bcm-kernel-feedback-list,
    	linux-pwm, linux-kernel
    
    This patchset contains fixes for Broadcom's Kona PWM driver.
    
    These changes fix glitch issues when changing settings on different channels.
    Kconfig change made to allow the driver to work on any Broadcom SoC rather
    than just mobile devices.
    
    Arun Ramamurthy (4):
      pwm: kona: Remove setting default smooth type and polarity for all
        channels
      pwm: kona: Fix incorrect enable after channel polarity change
      pwm: kona: Fix enable, disable and config procedures
      pwm: kona: Update dependency to ARCH_BCM
    
     drivers/pwm/Kconfig        |   2 +-
     drivers/pwm/pwm-bcm-kona.c | 112 ++++++++++++++++++++++++++++++++-------------
     2 files changed, 81 insertions(+), 33 deletions(-)
    
    -- 
    2.1.3
    
    
    ^ permalink raw reply	[flat|nested] 657+ messages in thread
  • * [PATCH] mtd: add reboot notifier to mtdcore and register nand_shutdown with notifier
           [not found] <Scott Branden <sbranden@broadcom.com>
    @ 2014-12-04 22:37   ` Scott Branden
      2014-10-15  2:01   ` Scott Branden
                         ` (23 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2014-12-04 22:37 UTC (permalink / raw)
      To: Scott Branden, David Woodhouse, Brian Norris
      Cc: Ray Jui, Corneliu Doban, linux-mtd, linux-kernel
    
    add (optional) reboot notifier field to struct mtd_info, and use it to
    register a system reboot notifier on behalf of the lower layers.
    
    Add nand_shutdown to wait for current nand operations to finish and prevent
    further operations by changing the nand flash state to FL_SHUTDOWN.
    Register the nand_shutdown with the reboot notifier in nand_base.c
    
    This is addressing a problem observed during reboot tests using UBIFS
    root file system: NAND erase operations that are in progress during
    system reboot/shutdown are causing partial erased blocks. Although UBI should
    be able to detect and recover from this error, this change will avoid
    the creation of partial erased blocks on reboot in the middle of a NAND erase
    operation.
    
    Signed-off-by: Brian Norris <computersforpeace@gmail.com>
    Signed-off-by: Corneliu Doban <cdoban@broadcom.com>
    Signed-off-by: Scott Branden <sbranden@broadcom.com>
    ---
     drivers/mtd/mtdcore.c        | 20 ++++++++++++++++++++
     drivers/mtd/nand/nand_base.c | 11 +++++++++++
     include/linux/mtd/mtd.h      |  1 +
     3 files changed, 32 insertions(+)
    
    diff --git a/drivers/mtd/mtdcore.c b/drivers/mtd/mtdcore.c
    index 4c61187..b80d44f 100644
    --- a/drivers/mtd/mtdcore.c
    +++ b/drivers/mtd/mtdcore.c
    @@ -37,6 +37,7 @@
     #include <linux/backing-dev.h>
     #include <linux/gfp.h>
     #include <linux/slab.h>
    +#include <linux/reboot.h>
     
     #include <linux/mtd/mtd.h>
     #include <linux/mtd/partitions.h>
    @@ -365,6 +366,17 @@ static struct device_type mtd_devtype = {
     	.release	= mtd_release,
     };
     
    +static int mtd_reboot_notifier(struct notifier_block *n, unsigned long state,
    +			       void *cmd)
    +{
    +       struct mtd_info *mtd;
    +
    +       mtd = container_of(n, struct mtd_info, reboot_notifier);
    +       mtd->_reboot(mtd);
    +
    +       return NOTIFY_DONE;
    +}
    +
     /**
      *	add_mtd_device - register an MTD device
      *	@mtd: pointer to new MTD device info structure
    @@ -565,6 +577,11 @@ int mtd_device_parse_register(struct mtd_info *mtd, const char * const *types,
     			err = -ENODEV;
     	}
     
    +	if (mtd->_reboot) {
    +		mtd->reboot_notifier.notifier_call = mtd_reboot_notifier;
    +		register_reboot_notifier(&mtd->reboot_notifier);
    +	}
    +
     	return err;
     }
     EXPORT_SYMBOL_GPL(mtd_device_parse_register);
    @@ -579,6 +596,9 @@ int mtd_device_unregister(struct mtd_info *master)
     {
     	int err;
     
    +	if (master->_reboot)
    +		unregister_reboot_notifier(&master->reboot_notifier);
    +
     	err = del_mtd_partitions(master);
     	if (err)
     		return err;
    diff --git a/drivers/mtd/nand/nand_base.c b/drivers/mtd/nand/nand_base.c
    index 5b5c627..e18165b 100644
    --- a/drivers/mtd/nand/nand_base.c
    +++ b/drivers/mtd/nand/nand_base.c
    @@ -2944,6 +2944,16 @@ static void nand_resume(struct mtd_info *mtd)
     			__func__);
     }
     
    +/**
    + * nand_shutdown - [MTD Interface] Finish the current NAND operation and
    + *                 prevent further operations
    + * @mtd: MTD device structure
    + */
    +static void nand_shutdown(struct mtd_info *mtd)
    +{
    +	nand_get_device(mtd, FL_SHUTDOWN);
    +}
    +
     /* Set default functions */
     static void nand_set_defaults(struct nand_chip *chip, int busw)
     {
    @@ -4146,6 +4156,7 @@ int nand_scan_tail(struct mtd_info *mtd)
     	mtd->_unlock = NULL;
     	mtd->_suspend = nand_suspend;
     	mtd->_resume = nand_resume;
    +	mtd->_reboot = nand_shutdown;
     	mtd->_block_isreserved = nand_block_isreserved;
     	mtd->_block_isbad = nand_block_isbad;
     	mtd->_block_markbad = nand_block_markbad;
    diff --git a/include/linux/mtd/mtd.h b/include/linux/mtd/mtd.h
    index 031ff3a..c06f537 100644
    --- a/include/linux/mtd/mtd.h
    +++ b/include/linux/mtd/mtd.h
    @@ -227,6 +227,7 @@ struct mtd_info {
     	int (*_block_markbad) (struct mtd_info *mtd, loff_t ofs);
     	int (*_suspend) (struct mtd_info *mtd);
     	void (*_resume) (struct mtd_info *mtd);
    +	void (*_reboot) (struct mtd_info *mtd);
     	/*
     	 * If the driver is something smart, like UBI, it may need to maintain
     	 * its own reference counting. The below functions are only for driver.
    -- 
    2.2.0
    
    
    ^ permalink raw reply related	[flat|nested] 657+ messages in thread
  • * [PATCH] mmc: sdhci: add quirk for ACMD23 broken
           [not found] <Scott Branden <sbranden@broadcom.com>
    @ 2014-12-05  0:11   ` Scott Branden
      2014-10-15  2:01   ` Scott Branden
                         ` (23 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2014-12-05  0:11 UTC (permalink / raw)
      To: Ulf Hansson, Chris Ball
      Cc: linux-mmc, linux-kernel, Ray Jui, bcm-kernel-feedback-list,
    	Scott Branden
    
    Add quick to handle broken auto-CMD23
    Some controllers do not respond after the first auto-CMD23 is issued.
    
    This allows CMD23 to still work (mandatory for the faster UHS-I mode)
    rather than disabling CMD23 entirely via SDHCI_QUIRK2_HOST_NO_CMD23.
    
    Signed-off by: Corneliu Doban <cdoban@broadcom.com>
    Signed-off-by: Scott Branden <sbranden@broadcom.com>
    ---
     drivers/mmc/host/sdhci.c  | 3 ++-
     include/linux/mmc/sdhci.h | 2 ++
     2 files changed, 4 insertions(+), 1 deletion(-)
    
    diff --git a/drivers/mmc/host/sdhci.c b/drivers/mmc/host/sdhci.c
    index ada1a3e..b37331f 100644
    --- a/drivers/mmc/host/sdhci.c
    +++ b/drivers/mmc/host/sdhci.c
    @@ -2985,7 +2985,8 @@ int sdhci_add_host(struct sdhci_host *host)
     	/* Auto-CMD23 stuff only works in ADMA or PIO. */
     	if ((host->version >= SDHCI_SPEC_300) &&
     	    ((host->flags & SDHCI_USE_ADMA) ||
    -	     !(host->flags & SDHCI_USE_SDMA))) {
    +	     !(host->flags & SDHCI_USE_SDMA)) &&
    +	     !(host->quirks2 & SDHCI_QUIRK2_ACMD23_BROKEN)) {
     		host->flags |= SDHCI_AUTO_CMD23;
     		DBG("%s: Auto-CMD23 available\n", mmc_hostname(mmc));
     	} else {
    diff --git a/include/linux/mmc/sdhci.h b/include/linux/mmc/sdhci.h
    index dba793e..d979cf9 100644
    --- a/include/linux/mmc/sdhci.h
    +++ b/include/linux/mmc/sdhci.h
    @@ -100,6 +100,8 @@ struct sdhci_host {
     #define SDHCI_QUIRK2_BROKEN_DDR50			(1<<7)
     /* Stop command (CMD12) can set Transfer Complete when not using MMC_RSP_BUSY */
     #define SDHCI_QUIRK2_STOP_WITH_TC			(1<<8)
    +/* Controller broken with using ACMD23 */
    +#define SDHCI_QUIRK2_ACMD23_BROKEN			(1<<9)
     
     	int irq;		/* Device IRQ */
     	void __iomem *ioaddr;	/* Mapped address */
    -- 
    2.2.0
    
    
    ^ permalink raw reply related	[flat|nested] 657+ messages in thread
  • * [PATCH v2] mmc: sdhci: add quirk for ACMD23 broken
           [not found] <Scott Branden <sbranden@broadcom.com>
    @ 2014-12-05  0:16   ` Scott Branden
      2014-10-15  2:01   ` Scott Branden
                         ` (23 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2014-12-05  0:16 UTC (permalink / raw)
      To: Ulf Hansson, Chris Ball
      Cc: linux-mmc, linux-kernel, Ray Jui, bcm-kernel-feedback-list,
    	Scott Branden
    
    Add quirk to handle broken auto-CMD23.
    Some controllers do not respond after the first auto-CMD23 is issued.
    
    This allows CMD23 to still work (mandatory for the faster UHS-I mode)
    rather than disabling CMD23 entirely via SDHCI_QUIRK2_HOST_NO_CMD23.
    
    Signed-off by: Corneliu Doban <cdoban@broadcom.com>
    Signed-off-by: Scott Branden <sbranden@broadcom.com>
    ---
     drivers/mmc/host/sdhci.c  | 3 ++-
     include/linux/mmc/sdhci.h | 2 ++
     2 files changed, 4 insertions(+), 1 deletion(-)
    
    diff --git a/drivers/mmc/host/sdhci.c b/drivers/mmc/host/sdhci.c
    index ada1a3e..b37331f 100644
    --- a/drivers/mmc/host/sdhci.c
    +++ b/drivers/mmc/host/sdhci.c
    @@ -2985,7 +2985,8 @@ int sdhci_add_host(struct sdhci_host *host)
     	/* Auto-CMD23 stuff only works in ADMA or PIO. */
     	if ((host->version >= SDHCI_SPEC_300) &&
     	    ((host->flags & SDHCI_USE_ADMA) ||
    -	     !(host->flags & SDHCI_USE_SDMA))) {
    +	     !(host->flags & SDHCI_USE_SDMA)) &&
    +	     !(host->quirks2 & SDHCI_QUIRK2_ACMD23_BROKEN)) {
     		host->flags |= SDHCI_AUTO_CMD23;
     		DBG("%s: Auto-CMD23 available\n", mmc_hostname(mmc));
     	} else {
    diff --git a/include/linux/mmc/sdhci.h b/include/linux/mmc/sdhci.h
    index dba793e..d979cf9 100644
    --- a/include/linux/mmc/sdhci.h
    +++ b/include/linux/mmc/sdhci.h
    @@ -100,6 +100,8 @@ struct sdhci_host {
     #define SDHCI_QUIRK2_BROKEN_DDR50			(1<<7)
     /* Stop command (CMD12) can set Transfer Complete when not using MMC_RSP_BUSY */
     #define SDHCI_QUIRK2_STOP_WITH_TC			(1<<8)
    +/* Controller broken with using ACMD23 */
    +#define SDHCI_QUIRK2_ACMD23_BROKEN			(1<<9)
     
     	int irq;		/* Device IRQ */
     	void __iomem *ioaddr;	/* Mapped address */
    -- 
    2.2.0
    
    
    ^ permalink raw reply related	[flat|nested] 657+ messages in thread
  • * [PATCH 0/4] Add support for IPROC SDHCI controller
           [not found] <Scott Branden <sbranden@broadcom.com>
           [not found] ` <Scott Branden <sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    @ 2015-02-10  0:06   ` Scott Branden
      2014-10-15 15:54 ` [PATCH 1/1] MAINTAINERS: corrected bcm2835 search Scott Branden
                         ` (22 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2015-02-10  0:06 UTC (permalink / raw)
      To: bcm-kernel-feedback-list, Ulf Hansson, Chris Ball, Rob Herring,
    	Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Grant Likely
      Cc: Ray Jui, Jonathan Richardson, Corneliu Doban, Dmitry Torokhov,
    	Anatol Pomazao, linux-mmc, linux-kernel, devicetree,
    	linux-arm-kernel, Scott Branden
    
    This series of patchsets contains the IPROC SDHCI driver used
    in a series of Broadcom SoCs
    Quirks are also added to support this controller.
    
    Corneliu Doban (1):
      mmc: sdhci: do not set AUTO_CMD12 for multi-block CMD53
    
    Scott Branden (3):
      mmc: sdhci: add quirk for ACMD23 broken
      mmc: sdhci-iproc: add IPROC SDHCI driver
      mmc: sdhci-iproc: add device tree bindings
    
     .../devicetree/bindings/mmc/brcm,sdhci-iproc.txt   |  23 ++
     drivers/mmc/host/Kconfig                           |  14 ++
     drivers/mmc/host/Makefile                          |   1 +
     drivers/mmc/host/sdhci-iproc.c                     | 241 +++++++++++++++++++++
     drivers/mmc/host/sdhci.c                           |   7 +-
     include/linux/mmc/sdhci.h                          |   2 +
     6 files changed, 286 insertions(+), 2 deletions(-)
     create mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-iproc.txt
     create mode 100644 drivers/mmc/host/sdhci-iproc.c
    
    -- 
    2.2.2
    
    ^ permalink raw reply	[flat|nested] 657+ messages in thread
  • * [PATCH 0/2] Add support for Broadcom RNG200
           [not found] <Scott Branden <sbranden@broadcom.com>
           [not found] ` <Scott Branden <sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    @ 2015-02-10  0:07   ` Scott Branden
      2014-10-15 15:54 ` [PATCH 1/1] MAINTAINERS: corrected bcm2835 search Scott Branden
                         ` (22 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2015-02-10  0:07 UTC (permalink / raw)
      To: bcm-kernel-feedback-list, Rob Herring, Pawel Moll, Mark Rutland,
    	Ian Campbell, Kumar Gala, Matt Mackall, Herbert Xu, Grant Likely
      Cc: Ray Jui, Jonathan Richardson, Dmitry Torokhov, Anatol Pomazao,
    	devicetree, linux-arm-kernel, linux-kernel, Scott Branden
    
    This series of patchsets contains the Broadcom Random Number Generator
    driver and device tree binding documentation.
    
    Scott Branden (2):
      hwrng: iproc-rng200 - Add Broadcom IPROC RNG driver
      hwrng: iproc-rng200 - Add device tree bindings
    
     .../bindings/hwrng/brcm,iproc-rng200.txt           |  12 ++
     drivers/char/hw_random/Kconfig                     |  13 ++
     drivers/char/hw_random/Makefile                    |   1 +
     drivers/char/hw_random/iproc-rng200.c              | 239 +++++++++++++++++++++
     4 files changed, 265 insertions(+)
     create mode 100644 Documentation/devicetree/bindings/hwrng/brcm,iproc-rng200.txt
     create mode 100644 drivers/char/hw_random/iproc-rng200.c
    
    -- 
    2.2.2
    
    ^ permalink raw reply	[flat|nested] 657+ messages in thread
  • * [PATCH 0/2] Add support for Broadcom keypad controller
           [not found] <Scott Branden <sbranden@broadcom.com>
           [not found] ` <Scott Branden <sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    @ 2015-02-10  0:07   ` Scott Branden
      2014-10-15 15:54 ` [PATCH 1/1] MAINTAINERS: corrected bcm2835 search Scott Branden
                         ` (22 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2015-02-10  0:07 UTC (permalink / raw)
      To: bcm-kernel-feedback-list, Rob Herring, Pawel Moll, Mark Rutland,
    	Ian Campbell, Kumar Gala, Dmitry Torokhov, Grant Likely
      Cc: Ray Jui, Jonathan Richardson, Dmitry Torokhov, Anatol Pomazao,
    	devicetree, linux-arm-kernel, linux-kernel, Scott Branden
    
    This series of patchsets contains the Broadcom keypad controller driver
    and device tree binding documentation.
    
    Scott Branden (2):
      Input: bcm-keypad: add device tree bindings
      Input: bcm-keypad: Add Broadcom keypad controller
    
     .../devicetree/bindings/input/brcm,bcm-keypad.txt  | 118 +++++
     drivers/input/keyboard/Kconfig                     |  10 +
     drivers/input/keyboard/Makefile                    |   1 +
     drivers/input/keyboard/bcm-keypad.c                | 489 +++++++++++++++++++++
     4 files changed, 618 insertions(+)
     create mode 100644 Documentation/devicetree/bindings/input/brcm,bcm-keypad.txt
     create mode 100644 drivers/input/keyboard/bcm-keypad.c
    
    -- 
    2.2.2
    
    ^ permalink raw reply	[flat|nested] 657+ messages in thread
  • * [PATCH v2 0/2] Add support for Broadcom RNG200
           [not found] <Scott Branden <sbranden@broadcom.com>
           [not found] ` <Scott Branden <sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    @ 2015-02-25 18:16   ` Scott Branden
      2014-10-15 15:54 ` [PATCH 1/1] MAINTAINERS: corrected bcm2835 search Scott Branden
                         ` (22 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2015-02-25 18:16 UTC (permalink / raw)
      To: bcm-kernel-feedback-list, Rob Herring, Pawel Moll, Mark Rutland,
    	Ian Campbell, Kumar Gala, Matt Mackall, Herbert Xu, Grant Likely
      Cc: Ray Jui, Jonathan Richardson, Dmitry Torokhov, Anatol Pomazao,
    	devicetree, linux-arm-kernel, linux-kernel, Scott Branden
    
    This series of patchsets contains the Broadcom Random Number Generator
    driver and device tree binding documentation.
    
    Changes from v1:
     added \n to 2 dev_err messages
    
    Scott Branden (2):
      hwrng: iproc-rng200 - Add device tree bindings
      hwrng: iproc-rng200 - Add Broadcom IPROC RNG driver
    
     .../bindings/hwrng/brcm,iproc-rng200.txt           |  12 ++
     drivers/char/hw_random/Kconfig                     |  13 ++
     drivers/char/hw_random/Makefile                    |   1 +
     drivers/char/hw_random/iproc-rng200.c              | 239 +++++++++++++++++++++
     4 files changed, 265 insertions(+)
     create mode 100644 Documentation/devicetree/bindings/hwrng/brcm,iproc-rng200.txt
     create mode 100644 drivers/char/hw_random/iproc-rng200.c
    
    -- 
    2.3.0
    
    ^ permalink raw reply	[flat|nested] 657+ messages in thread
  • * [PATCH v4 0/2] Add support for Broadcom keypad controller
           [not found] <Scott Branden <sbranden@broadcom.com>
           [not found] ` <Scott Branden <sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    @ 2015-02-28 16:35   ` Scott Branden
      2014-10-15 15:54 ` [PATCH 1/1] MAINTAINERS: corrected bcm2835 search Scott Branden
                         ` (22 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2015-02-28 16:35 UTC (permalink / raw)
      To: bcm-kernel-feedback-list, Rob Herring, Pawel Moll, Mark Rutland,
    	Ian Campbell, Kumar Gala, Dmitry Torokhov, Grant Likely
      Cc: Ray Jui, Jonathan Richardson, Dmitry Torokhov, Anatol Pomazao,
    	devicetree, linux-arm-kernel, linux-kernel, Scott Branden
    
    This series of patchsets contains the Broadcom keypad controller driver
    and device tree binding documentation.
    
    Changes from v3:
    - corrected GPL to GPL v2
    
    Changes from v2:
    - changed binding to use autorepeat
    - stylistic updates
    
    Changes from v1:
    - updated dt documentation to remove to matrix-keymap.txt
    - removed bcm_kp_remove as it is not necessary
    - removed key-interrupt-trigger-type dt binding
    - added bcm_kp_report_keys and call to process key registers
    
    Scott Branden (2):
      Input: bcm-keypad: add device tree bindings
      Input: bcm-keypad: Add Broadcom keypad controller
    
     .../devicetree/bindings/input/brcm,bcm-keypad.txt  | 108 +++++
     drivers/input/keyboard/Kconfig                     |  10 +
     drivers/input/keyboard/Makefile                    |   1 +
     drivers/input/keyboard/bcm-keypad.c                | 463 +++++++++++++++++++++
     4 files changed, 582 insertions(+)
     create mode 100644 Documentation/devicetree/bindings/input/brcm,bcm-keypad.txt
     create mode 100644 drivers/input/keyboard/bcm-keypad.c
    
    -- 
    2.3.0
    
    ^ permalink raw reply	[flat|nested] 657+ messages in thread
  • * [PATCH v3 0/2] Add support for Broadcom RNG200
           [not found] <Scott Branden <sbranden@broadcom.com>
           [not found] ` <Scott Branden <sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    @ 2015-03-04 20:42   ` Scott Branden
      2014-10-15 15:54 ` [PATCH 1/1] MAINTAINERS: corrected bcm2835 search Scott Branden
                         ` (22 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2015-03-04 20:42 UTC (permalink / raw)
      To: bcm-kernel-feedback-list, Rob Herring, Pawel Moll, Mark Rutland,
    	Ian Campbell, Kumar Gala, Matt Mackall, Herbert Xu, Grant Likely
      Cc: Ray Jui, Jonathan Richardson, Dmitry Torokhov, Anatol Pomazao,
    	devicetree, linux-arm-kernel, linux-kernel, linux-crypto,
    	Scott Branden
    
    This series of patchsets contains the Broadcom Random Number Generator
    driver and device tree binding documentation.
    
    Changes from v2:
     added usleep_range instead of cpu_relax
     add init and cleanup functions following new hwrng model
     
    Changes from v1:
     added \n to 2 dev_err messages
    
    Scott Branden (2):
      hwrng: iproc-rng200 - Add device tree bindings
      hwrng: iproc-rng200 - Add Broadcom IPROC RNG driver
    
     .../bindings/hwrng/brcm,iproc-rng200.txt           |  12 +
     drivers/char/hw_random/Kconfig                     |  13 ++
     drivers/char/hw_random/Makefile                    |   1 +
     drivers/char/hw_random/iproc-rng200.c              | 254 +++++++++++++++++++++
     4 files changed, 280 insertions(+)
     create mode 100644 Documentation/devicetree/bindings/hwrng/brcm,iproc-rng200.txt
     create mode 100644 drivers/char/hw_random/iproc-rng200.c
    
    -- 
    2.3.0
    
    ^ permalink raw reply	[flat|nested] 657+ messages in thread
  • * [PATCH RESEND 0/4] Add support for IPROC SDHCI controller
           [not found] <Scott Branden <sbranden@broadcom.com>
           [not found] ` <Scott Branden <sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    @ 2015-03-05 15:59   ` Scott Branden
      2014-10-15 15:54 ` [PATCH 1/1] MAINTAINERS: corrected bcm2835 search Scott Branden
                         ` (22 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2015-03-05 15:59 UTC (permalink / raw)
      To: bcm-kernel-feedback-list, Ulf Hansson, Chris Ball, Rob Herring,
    	Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Grant Likely
      Cc: Ray Jui, Jonathan Richardson, Corneliu Doban, Dmitry Torokhov,
    	Anatol Pomazao, linux-mmc, linux-kernel, devicetree,
    	linux-arm-kernel, Scott Branden
    
    This series of patchsets contains the IPROC SDHCI driver used
    in a series of Broadcom SoCs
    Quirks are also added to support this controller.
    
    Corneliu Doban (1):
      mmc: sdhci: do not set AUTO_CMD12 for multi-block CMD53
    
    Scott Branden (3):
      mmc: sdhci: add quirk for ACMD23 broken
      mmc: sdhci-iproc: add IPROC SDHCI driver
      mmc: sdhci-iproc: add device tree bindings
    
     .../devicetree/bindings/mmc/brcm,sdhci-iproc.txt   |  23 ++
     drivers/mmc/host/Kconfig                           |  14 ++
     drivers/mmc/host/Makefile                          |   1 +
     drivers/mmc/host/sdhci-iproc.c                     | 241 +++++++++++++++++++++
     drivers/mmc/host/sdhci.c                           |   7 +-
     include/linux/mmc/sdhci.h                          |   2 +
     6 files changed, 286 insertions(+), 2 deletions(-)
     create mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-iproc.txt
     create mode 100644 drivers/mmc/host/sdhci-iproc.c
    
    -- 
    2.2.2
    
    ^ permalink raw reply	[flat|nested] 657+ messages in thread
  • * [PATCH] mmc: sdhci: fix card presence logic in sdhci_request function
           [not found] <Scott Branden <sbranden@broadcom.com>
    @ 2015-03-10 18:35   ` Scott Branden
      2014-10-15  2:01   ` Scott Branden
                         ` (23 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2015-03-10 18:35 UTC (permalink / raw)
      To: bcm-kernel-feedback-list, Ulf Hansson, Chris Ball
      Cc: Ray Jui, Jonathan Richardson, Corneliu Doban, Dmitry Torokhov,
    	Anatol Pomazao, linux-mmc, linux-kernel, Scott Branden
    
    The sdhci_request function should consider a non-removable device
    always present.
    Call the correct logic already available in sdhci_do_get_cd function.
    
    This fixes some logic paths where MMC requests are being made to
    non-removable devices that do not have the card detect pin connected
    on the hardware as it is non-removable.
    
    Signed-off-by: Scott Branden <sbranden@broadcom.com>
    ---
     drivers/mmc/host/sdhci.c | 20 +++-----------------
     1 file changed, 3 insertions(+), 17 deletions(-)
    
    diff --git a/drivers/mmc/host/sdhci.c b/drivers/mmc/host/sdhci.c
    index 0ad412a..bafc7ac 100644
    --- a/drivers/mmc/host/sdhci.c
    +++ b/drivers/mmc/host/sdhci.c
    @@ -56,6 +56,7 @@ static void sdhci_enable_preset_value(struct sdhci_host *host, bool enable);
     static int sdhci_pre_dma_transfer(struct sdhci_host *host,
     					struct mmc_data *data,
     					struct sdhci_host_next *next);
    +static int sdhci_do_get_cd(struct sdhci_host *host);
     
     #ifdef CONFIG_PM
     static int sdhci_runtime_pm_get(struct sdhci_host *host);
    @@ -1356,7 +1357,8 @@ static void sdhci_request(struct mmc_host *mmc, struct mmc_request *mrq)
     
     	sdhci_runtime_pm_get(host);
     
    -	present = mmc_gpio_get_cd(host->mmc);
    +	/* Firstly check card presence */
    +	present = sdhci_do_get_cd(host);
     
     	spin_lock_irqsave(&host->lock, flags);
     
    @@ -1379,22 +1381,6 @@ static void sdhci_request(struct mmc_host *mmc, struct mmc_request *mrq)
     
     	host->mrq = mrq;
     
    -	/*
    -	 * Firstly check card presence from cd-gpio.  The return could
    -	 * be one of the following possibilities:
    -	 *     negative: cd-gpio is not available
    -	 *     zero: cd-gpio is used, and card is removed
    -	 *     one: cd-gpio is used, and card is present
    -	 */
    -	if (present < 0) {
    -		/* If polling, assume that the card is always present. */
    -		if (host->quirks & SDHCI_QUIRK_BROKEN_CARD_DETECTION)
    -			present = 1;
    -		else
    -			present = sdhci_readl(host, SDHCI_PRESENT_STATE) &
    -					SDHCI_CARD_PRESENT;
    -	}
    -
     	if (!present || host->flags & SDHCI_DEVICE_DEAD) {
     		host->mrq->cmd->error = -ENOMEDIUM;
     		tasklet_schedule(&host->finish_tasklet);
    -- 
    2.3.0
    
    
    ^ permalink raw reply related	[flat|nested] 657+ messages in thread
  • * [PATCH] wireless: rt2x00: add new rt2800usb device DWA 130
           [not found] <Scott Branden <sbranden@broadcom.com>
                       ` (21 preceding siblings ...)
      2015-03-10 18:35   ` Scott Branden
    @ 2015-03-16 17:59 ` Scott Branden
      2015-03-20  6:45   ` Kalle Valo
      2015-03-16 18:19   ` Scott Branden
      2015-03-16 21:16   ` Scott Branden
      24 siblings, 1 reply; 657+ messages in thread
    From: Scott Branden @ 2015-03-16 17:59 UTC (permalink / raw)
      To: bcm-kernel-feedback-list, Stanislaw Gruszka, Helmut Schaa,
    	Kalle Valo, netdev
      Cc: linux-kernel, linux-wireless, users, Scott Branden, Pieter Truter
    
    Add the USB Id to link the D-Link DWA 130 USB Wifi adapter
    to the rt2830 driver.
    
    Signed-off-by: Scott Branden <sbranden@broadcom.com>
    Signed-off-by: Pieter Truter <ptruter@broadcom.com>
    ---
     drivers/net/wireless/rt2x00/rt2800usb.c | 1 +
     1 file changed, 1 insertion(+)
    
    diff --git a/drivers/net/wireless/rt2x00/rt2800usb.c b/drivers/net/wireless/rt2x00/rt2800usb.c
    index 8444313..8694ddd 100644
    --- a/drivers/net/wireless/rt2x00/rt2800usb.c
    +++ b/drivers/net/wireless/rt2x00/rt2800usb.c
    @@ -1040,6 +1040,7 @@ static struct usb_device_id rt2800usb_device_table[] = {
     	{ USB_DEVICE(0x07d1, 0x3c17) },
     	{ USB_DEVICE(0x2001, 0x3317) },
     	{ USB_DEVICE(0x2001, 0x3c1b) },
    +	{ USB_DEVICE(0x2001, 0x3c25) },
     	/* Draytek */
     	{ USB_DEVICE(0x07fa, 0x7712) },
     	/* DVICO */
    -- 
    2.3.3
    
    
    ^ permalink raw reply related	[flat|nested] 657+ messages in thread
  • * [PATCH] ARM: amba: Increase number of IRQs
           [not found] <Scott Branden <sbranden@broadcom.com>
    @ 2015-03-16 18:19   ` Scott Branden
      2014-10-15  2:01   ` Scott Branden
                         ` (23 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2015-03-16 18:19 UTC (permalink / raw)
      To: Russell King
      Cc: bcm-kernel-feedback-list, linux-arm-kernel, linux-kernel,
    	Scott Branden, Ray Jui
    
    The current AMBA bus only allows up to 9 IRQs per device. This is
    incorrect, as in peripherals like PL330 can have up to 32 IRQs.
    Increase AMBA_NR_IRQS from 9 to 32.
    
    Signed-off-by: Scott Branden <sbranden@broadcom.com>
    Signed-off-by: Ray Jui <rjui@broadcom.com>
    ---
     include/linux/amba/bus.h | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    diff --git a/include/linux/amba/bus.h b/include/linux/amba/bus.h
    index 50fc668..475e090 100644
    --- a/include/linux/amba/bus.h
    +++ b/include/linux/amba/bus.h
    @@ -21,7 +21,7 @@
     #include <linux/resource.h>
     #include <linux/regulator/consumer.h>
     
    -#define AMBA_NR_IRQS	9
    +#define AMBA_NR_IRQS	32
     #define AMBA_CID	0xb105f00d
     #define CORESIGHT_CID	0xb105900d
     
    -- 
    2.3.3
    
    
    ^ permalink raw reply related	[flat|nested] 657+ messages in thread
  • * [PATCH v2 1/1] ARM: amba: Increase number of IRQs
           [not found] <Scott Branden <sbranden@broadcom.com>
    @ 2015-03-16 21:16   ` Scott Branden
      2014-10-15  2:01   ` Scott Branden
                         ` (23 subsequent siblings)
      24 siblings, 0 replies; 657+ messages in thread
    From: Scott Branden @ 2015-03-16 21:16 UTC (permalink / raw)
      To: Russell King
      Cc: bcm-kernel-feedback-list, linux-arm-kernel, linux-kernel,
    	Scott Branden, Ray Jui
    
    The current AMBA bus only allows up to 9 IRQs per device.
    This does not suit peripherals like PL330 which can have up to 32 IRQs.
    Increase AMBA_NR_IRQS from 9 to 32.
    
    Signed-off-by: Scott Branden <sbranden@broadcom.com>
    Signed-off-by: Ray Jui <rjui@broadcom.com>
    ---
     include/linux/amba/bus.h | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    diff --git a/include/linux/amba/bus.h b/include/linux/amba/bus.h
    index 50fc668..475e090 100644
    --- a/include/linux/amba/bus.h
    +++ b/include/linux/amba/bus.h
    @@ -21,7 +21,7 @@
     #include <linux/resource.h>
     #include <linux/regulator/consumer.h>
     
    -#define AMBA_NR_IRQS	9
    +#define AMBA_NR_IRQS	32
     #define AMBA_CID	0xb105f00d
     #define CORESIGHT_CID	0xb105900d
     
    -- 
    2.3.3
    
    
    ^ permalink raw reply related	[flat|nested] 657+ messages in thread

  • end of thread, other threads:[~2015-12-22 20:13 UTC | newest]
    
    Thread overview: 657+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <Scott Branden <sbranden@broadcom.com>
         [not found] ` <Scott Branden <sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-10-08  5:26   ` [PATCH V3 0/6] Add initial support for Broadcom Cygnus SoC Scott Branden
    2014-10-08  5:26     ` Scott Branden
    2014-10-08  5:26     ` Scott Branden
    2014-10-08  5:27     ` [PATCH 1/6] ARM: cygnus: Initial " Scott Branden
    2014-10-08  5:27       ` Scott Branden
    2014-10-08  5:27       ` Scott Branden
    2014-10-08  8:11       ` Russell King - ARM Linux
    2014-10-08  8:11         ` Russell King - ARM Linux
         [not found]         ` <20141008081112.GB5182-l+eeeJia6m9vn6HldHNs0ANdhmdF6hFW@public.gmane.org>
    2014-10-08 11:17           ` Scott Branden
    2014-10-08 11:17             ` Scott Branden
    2014-10-08 11:17             ` Scott Branden
    2014-10-08 11:41             ` Russell King - ARM Linux
    2014-10-08 11:41               ` Russell King - ARM Linux
         [not found]       ` <1412746025-11998-2-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-10-08  7:54         ` Arnd Bergmann
    2014-10-08  7:54           ` Arnd Bergmann
    2014-10-08  7:54           ` Arnd Bergmann
    2014-10-08 12:27           ` Scott Branden
    2014-10-08 12:27             ` Scott Branden
    2014-10-08 12:27             ` Scott Branden
    2014-10-08 13:28             ` Arnd Bergmann
    2014-10-08 13:28               ` Arnd Bergmann
    2014-10-08 16:27               ` Scott Branden
    2014-10-08 16:27                 ` Scott Branden
    2014-10-08 16:27                 ` Scott Branden
         [not found]                 ` <543565DC.8010704-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-10-08 18:12                   ` Arnd Bergmann
    2014-10-08 18:12                     ` Arnd Bergmann
    2014-10-08 18:12                     ` Arnd Bergmann
    2014-10-08 18:45                     ` Scott Branden
    2014-10-08 18:45                       ` Scott Branden
    2014-10-08 18:45                       ` Scott Branden
    2014-10-08 22:16                     ` Scott Branden
    2014-10-08 22:16                       ` Scott Branden
    2014-10-08 22:16                       ` Scott Branden
    2014-10-09  7:32                       ` Arnd Bergmann
    2014-10-09  7:32                         ` Arnd Bergmann
    2014-10-09  7:32                         ` Arnd Bergmann
    2014-10-08 13:10         ` Rob Herring
    2014-10-08 13:10           ` Rob Herring
    2014-10-08 13:10           ` Rob Herring
         [not found]           ` <CAL_JsqKD6F5xcUQx8T++uDK2zaqTneRwU+2yR7RMj==ArwcLcA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2014-10-08 16:34             ` Scott Branden
    2014-10-08 16:34               ` Scott Branden
    2014-10-08 16:34               ` Scott Branden
    2014-10-08  5:27     ` [PATCH 2/6] clk: Clock driver " Scott Branden
    2014-10-08  5:27       ` Scott Branden
    2014-10-08  5:27       ` Scott Branden
    2014-10-08  5:27     ` [PATCH 3/6] dt-bindings: Document Broadcom Cygnus SoC and clock driver Scott Branden
    2014-10-08  5:27       ` Scott Branden
    2014-10-08  5:27       ` Scott Branden
         [not found]       ` <1412746025-11998-4-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-10-08  7:57         ` Arnd Bergmann
    2014-10-08  7:57           ` Arnd Bergmann
    2014-10-08  7:57           ` Arnd Bergmann
    2014-10-08 10:58           ` Scott Branden
    2014-10-08 10:58             ` Scott Branden
    2014-10-08 10:58             ` Scott Branden
         [not found]             ` <543518C7.9070809-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-10-08 13:35               ` Arnd Bergmann
    2014-10-08 13:35                 ` Arnd Bergmann
    2014-10-08 13:35                 ` Arnd Bergmann
    2014-10-08  5:27     ` [PATCH 4/6] ARM: cygnus defconfig : Initial defconfig for Broadcom Cygnus SoC Scott Branden
    2014-10-08  5:27       ` Scott Branden
    2014-10-08  5:27       ` Scott Branden
         [not found]       ` <1412746025-11998-5-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-10-08  7:58         ` Arnd Bergmann
    2014-10-08  7:58           ` Arnd Bergmann
    2014-10-08  7:58           ` Arnd Bergmann
    2014-10-08 11:01           ` Scott Branden
    2014-10-08 11:01             ` Scott Branden
    2014-10-08 11:01             ` Scott Branden
         [not found]     ` <1412746025-11998-1-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-10-08  5:27       ` [PATCH 5/6] ARM: dts: Enable " Scott Branden
    2014-10-08  5:27         ` Scott Branden
    2014-10-08  5:27         ` Scott Branden
    2014-10-08  5:27       ` [PATCH 6/6] MAINTAINERS: Entry for Cygnus/iproc arm architecture and clock drivers Scott Branden
    2014-10-08  5:27         ` Scott Branden
    2014-10-08  5:27         ` Scott Branden
    2014-10-09 22:44   ` [PATCH V4 0/7] Add initial support for Broadcom Cygnus SoC Scott Branden
    2014-10-09 22:44     ` Scott Branden
    2014-10-09 22:44     ` Scott Branden
    2014-10-09 22:44     ` [PATCH V4 1/7] ARM: cygnus: Initial " Scott Branden
    2014-10-09 22:44       ` Scott Branden
    2014-10-09 22:44       ` Scott Branden
         [not found]       ` <1412894671-5921-2-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-10-10  9:50         ` Arnd Bergmann
    2014-10-10  9:50           ` Arnd Bergmann
    2014-10-10  9:50           ` Arnd Bergmann
    2014-10-10 19:08           ` Scott Branden
    2014-10-10 19:08             ` Scott Branden
    2014-10-10 19:08             ` Scott Branden
         [not found]     ` <1412894671-5921-1-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-10-09 22:44       ` [PATCH V4 2/7] clk: Clock driver " Scott Branden
    2014-10-09 22:44         ` Scott Branden
    2014-10-09 22:44         ` Scott Branden
    2014-10-09 22:44       ` [PATCH V4 4/7] ARM: cygnus defconfig : Initial defconfig " Scott Branden
    2014-10-09 22:44         ` Scott Branden
    2014-10-09 22:44         ` Scott Branden
    2014-10-09 22:44     ` [PATCH V4 3/7] dt-bindings: Document Broadcom Cygnus SoC and clock driver Scott Branden
    2014-10-09 22:44       ` Scott Branden
    2014-10-09 22:44       ` Scott Branden
    2014-10-09 22:44     ` [PATCH V4 5/7] ARM: dts: Enable Broadcom Cygnus SoC Scott Branden
    2014-10-09 22:44       ` Scott Branden
    2014-10-09 22:44       ` Scott Branden
    2014-10-10 10:08       ` Arnd Bergmann
    2014-10-10 10:08         ` Arnd Bergmann
    2014-10-10 19:11         ` Scott Branden
    2014-10-10 19:11           ` Scott Branden
    2014-10-10 19:11           ` Scott Branden
    2014-10-09 22:44     ` [PATCH V4 6/7] MAINTAINERS: Entry for Cygnus/iproc arm architecture and clock drivers Scott Branden
    2014-10-09 22:44       ` Scott Branden
    2014-10-09 22:44       ` Scott Branden
    2014-10-09 23:00       ` Joe Perches
    2014-10-09 23:00         ` Joe Perches
    2014-10-09 23:18         ` Scott Branden
    2014-10-09 23:18           ` Scott Branden
    2014-10-09 23:18           ` Scott Branden
    2014-10-09 22:44     ` [PATCH V4 7/7] ARM: multi_v7_defconfig: Enable ARCH_BCM_CYGNUS config Scott Branden
    2014-10-09 22:44       ` Scott Branden
    2014-10-09 22:44       ` Scott Branden
         [not found]       ` <1412894671-5921-8-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-10-10  9:59         ` Arnd Bergmann
    2014-10-10  9:59           ` Arnd Bergmann
    2014-10-10  9:59           ` Arnd Bergmann
    2014-10-10 19:12           ` Scott Branden
    2014-10-10 19:12             ` Scott Branden
    2014-10-10 19:12             ` Scott Branden
    2014-10-15  2:58   ` [PATCH v5 0/6] Add initial support for Broadcom Cygnus SoC Scott Branden
    2014-10-15  2:58     ` Scott Branden
    2014-10-15  2:58     ` Scott Branden
    2014-10-15  2:58     ` [PATCH v5 1/6] ARM: cygnus: Initial " Scott Branden
    2014-10-15  2:58       ` Scott Branden
    2014-10-15  2:58       ` Scott Branden
         [not found]       ` <1413341936-17606-2-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-10-20 19:55         ` Arnd Bergmann
    2014-10-20 19:55           ` Arnd Bergmann
    2014-10-20 19:55           ` Arnd Bergmann
    2014-10-20 22:59           ` Scott Branden
    2014-10-20 22:59             ` Scott Branden
    2014-10-20 22:59             ` Scott Branden
         [not found]             ` <544593E1.90608-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-10-21  5:48               ` Arnd Bergmann
    2014-10-21  5:48                 ` Arnd Bergmann
    2014-10-21  5:48                 ` Arnd Bergmann
    2014-10-22  0:11                 ` Scott Branden
    2014-10-22  0:11                   ` Scott Branden
    2014-10-22  0:11                   ` Scott Branden
    2014-10-22  8:22                   ` Arnd Bergmann
    2014-10-22  8:22                     ` Arnd Bergmann
    2014-10-22 17:12                     ` Scott Branden
    2014-10-22 17:12                       ` Scott Branden
    2014-10-22 17:12                       ` Scott Branden
    2014-10-15  2:58     ` [PATCH v5 2/6] dt-bindings: Document Broadcom Cygnus SoC and clocks Scott Branden
    2014-10-15  2:58       ` Scott Branden
    2014-10-15  2:58       ` Scott Branden
    2014-10-15  2:58     ` [PATCH v5 3/6] ARM: cygnus defconfig : Initial defconfig for Broadcom Cygnus SoC Scott Branden
    2014-10-15  2:58       ` Scott Branden
    2014-10-15  2:58       ` Scott Branden
    2014-10-15  2:58     ` [PATCH v5 4/6] ARM: dts: Enable " Scott Branden
    2014-10-15  2:58       ` Scott Branden
    2014-10-15  2:58       ` Scott Branden
    2014-10-15  2:58     ` [PATCH v5 5/6] MAINTAINERS: Entry for Cygnus/iproc arm architecture Scott Branden
    2014-10-15  2:58       ` Scott Branden
    2014-10-15  2:58       ` Scott Branden
    2014-10-15  2:58     ` [PATCH v5 6/6] ARM: mach-bcm: Consolidate currently supported IPROC SoCs Scott Branden
    2014-10-15  2:58       ` Scott Branden
    2014-10-15  2:58       ` Scott Branden
    2014-10-22  2:09   ` [PATCH v6 0/6] Add initial support for Broadcom Cygnus SoC Scott Branden
    2014-10-22  2:09     ` Scott Branden
    2014-10-22  2:09     ` Scott Branden
    2014-10-22  2:09     ` [PATCH v6 1/6] ARM: cygnus: Initial " Scott Branden
    2014-10-22  2:09       ` Scott Branden
    2014-10-22  2:09       ` Scott Branden
    2014-10-22  2:09     ` [PATCH v6 2/6] dt-bindings: Document Broadcom Cygnus SoC and clocks Scott Branden
    2014-10-22  2:09       ` Scott Branden
    2014-10-22  2:09       ` Scott Branden
    2014-10-22  2:09     ` [PATCH v6 3/6] ARM: cygnus defconfig : Initial defconfig for Broadcom Cygnus SoC Scott Branden
    2014-10-22  2:09       ` Scott Branden
    2014-10-22  2:09       ` Scott Branden
    2014-10-22  2:09     ` [PATCH v6 4/6] ARM: dts: Enable " Scott Branden
    2014-10-22  2:09       ` Scott Branden
    2014-10-22  2:09       ` Scott Branden
    2014-10-22  2:09     ` [PATCH v6 5/6] MAINTAINERS: Entry for Cygnus/iproc arm architecture Scott Branden
    2014-10-22  2:09       ` Scott Branden
    2014-10-22  2:09       ` Scott Branden
    2014-10-22  2:09     ` [PATCH v6 6/6] ARM: mach-bcm: Consolidate currently supported IPROC SoCs Scott Branden
    2014-10-22  2:09       ` Scott Branden
    2014-10-22  2:09       ` Scott Branden
    2014-10-28 23:15   ` [PATCH v9 0/8] Add initial support for Broadcom Cygnus SoC Scott Branden
    2014-10-28 23:15     ` Scott Branden
    2014-10-28 23:15     ` Scott Branden
    2014-10-28 23:15     ` [PATCH v9 1/8] ARM: cygnus: Initial " Scott Branden
    2014-10-28 23:15       ` Scott Branden
    2014-10-28 23:15       ` Scott Branden
    2014-10-28 23:15     ` [PATCH v9 2/8] dt-bindings: Document Broadcom Cygnus SoC and clocks Scott Branden
    2014-10-28 23:15       ` Scott Branden
    2014-10-28 23:15       ` Scott Branden
         [not found]       ` <1414538111-11668-3-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-11-20  1:05         ` Mike Turquette
    2014-11-20  1:05           ` Mike Turquette
    2014-11-20  1:05           ` Mike Turquette
    2014-10-28 23:15     ` [PATCH v9 3/8] ARM: cygnus defconfig : Initial defconfig for Broadcom Cygnus SoC Scott Branden
    2014-10-28 23:15       ` Scott Branden
    2014-10-28 23:15       ` Scott Branden
    2014-10-28 23:15     ` [PATCH v9 4/8] ARM: dts: Enable " Scott Branden
    2014-10-28 23:15       ` Scott Branden
    2014-10-28 23:15       ` Scott Branden
    2014-11-10 10:50       ` Paul Bolle
    2014-11-10 10:50         ` Paul Bolle
    2014-11-10 18:35         ` Olof Johansson
    2014-11-10 18:35           ` Olof Johansson
    2014-11-10 18:35           ` Olof Johansson
         [not found]           ` <CAOesGMgqsvOtgxKa6aBwvTqW3CO5Q7E_YsVVuS83yR4GdQEHUw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2014-11-10 19:23             ` Paul Bolle
    2014-11-10 19:23               ` Paul Bolle
    2014-11-10 19:23               ` Paul Bolle
    2014-10-28 23:15     ` [PATCH v9 5/8] MAINTAINERS: Entry for Cygnus/iproc arm architecture Scott Branden
    2014-10-28 23:15       ` Scott Branden
    2014-10-28 23:15       ` Scott Branden
    2014-10-28 23:15     ` [PATCH v9 6/8] ARM: mach-bcm: Consolidate currently supported IPROC SoCs Scott Branden
    2014-10-28 23:15       ` Scott Branden
    2014-10-28 23:15       ` Scott Branden
         [not found]     ` <1414538111-11668-1-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-10-28 23:15       ` [PATCH v9 7/8] ARM: mach-bcm: ARCH_BCM_MOBILE: remove one level of menu from Kconfig Scott Branden
    2014-10-28 23:15         ` Scott Branden
    2014-10-28 23:15         ` Scott Branden
    2014-10-28 23:15     ` [PATCH v9 8/8] ARM: multi_v7_defconfig: Enable Broadcom Cygnus Scott Branden
    2014-10-28 23:15       ` Scott Branden
    2014-10-28 23:15       ` Scott Branden
    2015-02-26 16:08   ` [PATCH v2 0/2] Add support for Broadcom keypad controller Scott Branden
    2015-02-26 16:08     ` Scott Branden
    2015-02-26 16:08     ` Scott Branden
    2015-02-26 16:08     ` [PATCH v2 1/2] Input: bcm-keypad: add device tree bindings Scott Branden
    2015-02-26 16:08       ` Scott Branden
    2015-02-26 16:08       ` Scott Branden
         [not found]       ` <1424966930-28097-2-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-27 23:39         ` Dmitry Torokhov
    2015-02-27 23:39           ` Dmitry Torokhov
    2015-02-27 23:39           ` Dmitry Torokhov
    2015-02-28 15:41           ` Scott Branden
    2015-02-28 15:41             ` Scott Branden
    2015-02-28 15:41             ` Scott Branden
         [not found]     ` <1424966930-28097-1-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-26 16:08       ` [PATCH v2 2/2] Input: bcm-keypad: Add Broadcom keypad controller Scott Branden
    2015-02-26 16:08         ` Scott Branden
    2015-02-26 16:08         ` Scott Branden
         [not found]         ` <1424966930-28097-3-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-27 23:44           ` Dmitry Torokhov
    2015-02-27 23:44             ` Dmitry Torokhov
    2015-02-27 23:44             ` Dmitry Torokhov
    2015-02-28 15:52             ` Scott Branden
    2015-02-28 15:52               ` Scott Branden
    2015-02-28 15:52               ` Scott Branden
    2015-02-28 14:16         ` Paul Bolle
    2015-02-28 14:16           ` Paul Bolle
    2015-02-28 15:36           ` Scott Branden
    2015-02-28 15:36             ` Scott Branden
    2015-02-28 15:36             ` Scott Branden
    2015-02-28 16:03   ` [PATCH v3 0/2] Add support for " Scott Branden
    2015-02-28 16:03     ` Scott Branden
    2015-02-28 16:03     ` Scott Branden
    2015-02-28 16:03     ` [PATCH v3 1/2] Input: bcm-keypad: add device tree bindings Scott Branden
    2015-02-28 16:03       ` Scott Branden
    2015-02-28 16:03       ` Scott Branden
    2015-02-28 16:03     ` [PATCH v3 2/2] Input: bcm-keypad: Add Broadcom keypad controller Scott Branden
    2015-02-28 16:03       ` Scott Branden
    2015-02-28 16:03       ` Scott Branden
    2014-10-15  2:01 ` [PATCH 0/1] sdhci-bcm2835: added quirk and removed udelay in write ops Scott Branden
    2014-10-15  2:01   ` Scott Branden
    2014-10-15  2:01   ` [PATCH 1/1] mmc: " Scott Branden
    2014-10-15  2:01     ` Scott Branden
    2014-10-17  2:50     ` Stephen Warren
    2014-10-15 15:54 ` [PATCH 1/1] MAINTAINERS: corrected bcm2835 search Scott Branden
    2014-10-15 18:12   ` Stephen Warren
    2014-10-15 16:43 ` [PATCH 1/1] mmc: sdhci-bcm2835: added quirk and removed udelay in write ops Scott Branden
    2014-10-15 16:43   ` Scott Branden
    2014-10-18  2:37   ` Stephen Warren
    2014-10-18  6:40     ` Scott Branden
    2014-10-18  6:40       ` Scott Branden
    2014-10-22 20:57 ` [PATCH v7 0/7] Add initial support for Broadcom Cygnus SoC Scott Branden
    2014-10-22 20:57   ` Scott Branden
    2014-10-22 20:57   ` Scott Branden
    2014-10-22 20:57   ` [PATCH v7 1/7] ARM: cygnus: Initial " Scott Branden
    2014-10-22 20:57     ` Scott Branden
    2014-10-22 20:57     ` Scott Branden
    2014-10-22 20:57   ` [PATCH v7 2/7] dt-bindings: Document Broadcom Cygnus SoC and clocks Scott Branden
    2014-10-22 20:57     ` Scott Branden
    2014-10-22 20:57     ` Scott Branden
    2014-10-22 20:57   ` [PATCH v7 3/7] ARM: cygnus defconfig : Initial defconfig for Broadcom Cygnus SoC Scott Branden
    2014-10-22 20:57     ` Scott Branden
    2014-10-22 20:57     ` Scott Branden
    2014-10-22 20:57   ` [PATCH v7 4/7] ARM: dts: Enable " Scott Branden
    2014-10-22 20:57     ` Scott Branden
    2014-10-22 20:57     ` Scott Branden
    2014-10-28 16:10     ` Arnd Bergmann
    2014-10-28 16:10       ` Arnd Bergmann
    2014-10-28 19:41       ` Scott Branden
    2014-10-28 19:41         ` Scott Branden
    2014-10-28 19:41         ` Scott Branden
    2014-10-22 20:57   ` [PATCH v7 5/7] MAINTAINERS: Entry for Cygnus/iproc arm architecture Scott Branden
    2014-10-22 20:57     ` Scott Branden
    2014-10-22 20:57     ` Scott Branden
    2014-10-22 20:57   ` [PATCH v7 6/7] ARM: mach-bcm: Consolidate currently supported IPROC SoCs Scott Branden
    2014-10-22 20:57     ` Scott Branden
    2014-10-22 20:57     ` Scott Branden
    2014-10-22 20:57   ` [PATCH v7 7/7] ARM: mach-bcm: ARCH_BCM_MOBILE: remove one level of menu from Kconfig Scott Branden
    2014-10-22 20:57     ` Scott Branden
    2014-10-22 20:57     ` Scott Branden
    2014-10-28 19:53 ` [PATCH v8 0/8] Add initial support for Broadcom Cygnus SoC Scott Branden
    2014-10-28 19:53   ` Scott Branden
    2014-10-28 19:53   ` Scott Branden
    2014-10-28 19:53   ` [PATCH v8 1/8] ARM: cygnus: Initial " Scott Branden
    2014-10-28 19:53     ` Scott Branden
    2014-10-28 19:53     ` Scott Branden
         [not found]   ` <1414525992-3678-1-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-10-28 19:53     ` [PATCH v8 2/8] dt-bindings: Document Broadcom Cygnus SoC and clocks Scott Branden
    2014-10-28 19:53       ` Scott Branden
    2014-10-28 19:53       ` Scott Branden
    2014-10-28 19:53     ` [PATCH v8 3/8] ARM: cygnus defconfig : Initial defconfig for Broadcom Cygnus SoC Scott Branden
    2014-10-28 19:53       ` Scott Branden
    2014-10-28 19:53       ` Scott Branden
    2014-10-28 19:53   ` [PATCH v8 4/8] ARM: dts: Enable " Scott Branden
    2014-10-28 19:53     ` Scott Branden
    2014-10-28 19:53     ` Scott Branden
         [not found]     ` <1414525992-3678-5-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-11-09  0:22       ` Olof Johansson
    2014-11-09  0:22         ` Olof Johansson
    2014-11-09  0:22         ` Olof Johansson
    2014-11-09  6:13         ` Scott Branden
    2014-11-09  6:13           ` Scott Branden
    2014-11-09  6:13           ` Scott Branden
    2014-11-09  6:49           ` Olof Johansson
    2014-11-09  6:49             ` Olof Johansson
    2014-11-09  6:49             ` Olof Johansson
         [not found]             ` <CAOesGMhd37UM+7+6eR9iLY22Fb9cG1dr8dD4DAzLJNRmtysnkg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2014-11-09 17:23               ` Greg Kroah-Hartman
    2014-11-09 17:23                 ` Greg Kroah-Hartman
    2014-11-09 17:23                 ` Greg Kroah-Hartman
         [not found]                 ` <20141109172311.GB738-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org>
    2014-11-09 20:38                   ` Arnd Bergmann
    2014-11-09 20:38                     ` Arnd Bergmann
    2014-11-09 20:38                     ` Arnd Bergmann
    2014-11-10  5:17                     ` Scott Branden
    2014-11-10  5:17                       ` Scott Branden
    2014-11-10  5:17                       ` Scott Branden
         [not found]                       ` <54604A71.1010000-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-11-10  8:11                         ` Arnd Bergmann
    2014-11-10  8:11                           ` Arnd Bergmann
    2014-11-10  8:11                           ` Arnd Bergmann
    2014-11-10 18:28                           ` Scott Branden
    2014-11-10 18:28                             ` Scott Branden
    2014-11-10 18:28                             ` Scott Branden
    2014-10-28 19:53   ` [PATCH v8 5/8] MAINTAINERS: Entry for Cygnus/iproc arm architecture Scott Branden
    2014-10-28 19:53     ` Scott Branden
    2014-10-28 19:53     ` Scott Branden
    2014-10-28 19:53   ` [PATCH v8 6/8] ARM: mach-bcm: Consolidate currently supported IPROC SoCs Scott Branden
    2014-10-28 19:53     ` Scott Branden
    2014-10-28 19:53     ` Scott Branden
    2014-10-28 19:53   ` [PATCH v8 7/8] ARM: mach-bcm: ARCH_BCM_MOBILE: remove one level of menu from Kconfig Scott Branden
    2014-10-28 19:53     ` Scott Branden
    2014-10-28 19:53     ` Scott Branden
    2014-10-28 19:53   ` [PATCH v8 8/8] ARM: multi_v7_defconfig: Enable Broadcom Cygnus Scott Branden
    2014-10-28 19:53     ` Scott Branden
    2014-10-28 19:53     ` Scott Branden
    2014-10-28 20:01     ` Arnd Bergmann
    2014-10-28 20:01       ` Arnd Bergmann
    2014-10-28 20:06       ` Scott Branden
    2014-10-28 20:06         ` Scott Branden
    2014-10-28 20:06         ` Scott Branden
    2014-10-28 20:13         ` Arnd Bergmann
    2014-10-28 20:13           ` Arnd Bergmann
    2014-10-30  6:36 ` [PATCHv2 0/5] sdhci-bcm2835: added quirk and removed udelay in write ops Scott Branden
    2014-10-30  6:36   ` Scott Branden
    2014-10-30  6:36   ` [PATCHv2 1/5] mmc: sdhci-bcm2835: group read and write functions to improve readability Scott Branden
    2014-10-30  6:36     ` Scott Branden
    2014-10-30  6:36   ` [PATCHv2 2/5] mmc: sdhci-bcm2835: make shift calculations consistent Scott Branden
    2014-10-30  6:36     ` Scott Branden
    2014-11-05  4:48     ` Stephen Warren
    2014-11-05  5:19       ` Scott Branden
    2014-11-05  5:19         ` Scott Branden
    2014-10-30  6:36   ` [PATCHv2 3/5] mmc: shdci-bcm2835: add efficient back-to-back write workaround Scott Branden
    2014-10-30  6:36     ` Scott Branden
    2014-11-05  4:57     ` Stephen Warren
    2014-11-05  6:55       ` Scott Branden
    2014-11-05  6:55         ` Scott Branden
    2014-11-06  4:48         ` Stephen Warren
    2014-11-07 18:29           ` Scott Branden
    2014-11-07 18:29             ` Scott Branden
    2014-10-30  6:36   ` [PATCHv2 4/5] mmc: shdci-bcm2835: add verify for 32-bit back-to-back workaround Scott Branden
    2014-10-30  6:36     ` Scott Branden
    2014-11-05  4:44     ` Stephen Warren
    2014-11-05  5:26       ` Scott Branden
    2014-11-05  5:26         ` Scott Branden
    2014-11-05  4:59     ` Stephen Warren
    2014-11-05  7:00       ` Scott Branden
    2014-11-05  7:00         ` Scott Branden
    2014-11-06  5:01         ` Stephen Warren
    2014-11-07 18:31           ` Scott Branden
    2014-11-07 18:31             ` Scott Branden
    2015-12-22 15:55             ` Stefan Wahren
    2015-12-22 19:23               ` Scott Branden
    2015-12-22 19:23                 ` Scott Branden
    2015-12-22 20:13                 ` Stefan Wahren
    2014-10-30  6:36   ` [PATCHv2 5/5] mmc: sdhci-bcm2835: add sdhci quirk SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 Scott Branden
    2014-10-30  6:36     ` Scott Branden
    2014-11-05  5:00     ` Stephen Warren
    2014-11-05  7:02       ` Scott Branden
    2014-11-05  7:02         ` Scott Branden
    2014-11-06  4:50         ` Stephen Warren
    2014-11-07 18:30           ` Scott Branden
    2014-11-07 18:30             ` Scott Branden
    2014-11-10  5:55 ` [PATCH 1/2] ARM: multi_v7_defconfig: remove one level of menu from Kconfig Scott Branden
    2014-11-10  5:55   ` Scott Branden
    2014-11-10  5:55   ` [PATCH 2/2] ARM: multi_v7_defconfig: Enable Broadcom Cygnus Scott Branden
    2014-11-10  5:55     ` Scott Branden
    2014-11-14 18:29 ` [PATCH 0/4] pwm: kona: Drivers fixes Scott Branden
    2014-11-14 18:29   ` Scott Branden
    2014-11-14 18:29   ` [PATCH 1/4] pwm: kona: Remove setting default smooth type and polarity for all channels Scott Branden
    2014-11-14 18:29     ` Scott Branden
    2014-11-14 18:29   ` [PATCH 2/4] pwm: kona: Fix incorrect enable after channel polarity change Scott Branden
    2014-11-14 18:29     ` Scott Branden
    2014-11-14 18:29   ` [PATCH 3/4] pwm: kona: Fix enable, disable and config procedures Scott Branden
    2014-11-14 18:29     ` Scott Branden
    2014-11-14 18:30   ` [PATCH 4/4] pwm: kona: Update dependency to ARCH_BCM Scott Branden
    2014-11-14 18:30     ` Scott Branden
    2014-11-17 12:52     ` Thierry Reding
    2014-11-17 17:33       ` Scott Branden
    2014-11-17 17:33         ` Scott Branden
    2014-11-17 12:41   ` [PATCH 0/4] pwm: kona: Drivers fixes Thierry Reding
    2014-11-20 19:18 ` [PATCH] mtd: nand: added nand_shutdown Scott Branden
    2014-11-20 19:18   ` Scott Branden
    2014-11-26  9:10   ` Brian Norris
    2014-11-26  9:10     ` Brian Norris
    2014-11-27 18:28     ` Scott Branden
    2014-11-27 18:28       ` Scott Branden
    2014-11-28  0:30     ` Scott Branden
    2014-11-28  0:30       ` Scott Branden
    2014-12-04 22:38     ` Scott Branden
    2014-12-04 22:38       ` Scott Branden
    2014-11-25 19:40 ` [PATCH v2 0/4] pwm: kona: Drivers fixes Scott Branden
    2014-11-25 19:40   ` Scott Branden
    2014-11-25 19:40   ` [PATCH v2 1/4] pwm: kona: Remove setting default smooth type and polarity for all channels Scott Branden
    2014-11-25 19:40     ` Scott Branden
    2014-11-26  5:51     ` Tim Kryger
    2014-11-28 23:47       ` Arun Ramamurthy
    2014-11-28 23:47         ` Arun Ramamurthy
    2014-11-29  1:08         ` Tim Kryger
    2014-11-29  1:19           ` Arun Ramamurthy
    2014-11-29  1:19             ` Arun Ramamurthy
    2014-11-29  3:19             ` Tim Kryger
    2014-12-01 19:37               ` Arun Ramamurthy
    2014-12-01 19:37                 ` Arun Ramamurthy
    2014-12-04 20:22               ` Jonathan Richardson
    2014-12-04 20:22                 ` Jonathan Richardson
    2014-12-06 23:13                 ` Tim Kryger
    2014-12-10 19:57                   ` Jonathan Richardson
    2014-12-10 19:57                     ` Jonathan Richardson
    2014-11-25 19:40   ` [PATCH v2 2/4] pwm: kona: Fix incorrect enable after channel polarity change Scott Branden
    2014-11-25 19:40     ` Scott Branden
    2014-11-26  6:22     ` Tim Kryger
    2014-11-28 23:48       ` Arun Ramamurthy
    2014-11-28 23:48         ` Arun Ramamurthy
    2014-11-29  2:02         ` Tim Kryger
    2014-12-04 20:33           ` Jonathan Richardson
    2014-12-04 20:33             ` Jonathan Richardson
    2014-11-25 19:40   ` [PATCH v2 3/4] pwm: kona: Fix enable, disable and config procedures Scott Branden
    2014-11-25 19:40     ` Scott Branden
    2014-11-26  7:29     ` Tim Kryger
    2014-11-27 23:30       ` Scott Branden
    2014-11-27 23:30         ` Scott Branden
    2014-11-28 23:49       ` Arun Ramamurthy
    2014-11-28 23:49         ` Arun Ramamurthy
    2014-11-29  2:30         ` Tim Kryger
    2014-12-01 19:37           ` Arun Ramamurthy
    2014-12-01 19:37             ` Arun Ramamurthy
    2014-12-02  4:29             ` Tim Kryger
    2014-12-04 20:26       ` Jonathan Richardson
    2014-12-04 20:26         ` Jonathan Richardson
    2014-11-25 19:40   ` [PATCH v2 4/4] pwm: kona: Update dependency to ARCH_BCM Scott Branden
    2014-11-25 19:40     ` Scott Branden
    2014-12-04 22:37 ` [PATCH] mtd: add reboot notifier to mtdcore and register nand_shutdown with notifier Scott Branden
    2014-12-04 22:37   ` Scott Branden
    2014-12-05  0:13   ` Scott Branden
    2014-12-05  0:13     ` Scott Branden
    2014-12-05  2:31     ` Brian Norris
    2014-12-05  2:31       ` Brian Norris
    2014-12-05  0:11 ` [PATCH] mmc: sdhci: add quirk for ACMD23 broken Scott Branden
    2014-12-05  0:11   ` Scott Branden
    2014-12-05  0:16 ` [PATCH v2] " Scott Branden
    2014-12-05  0:16   ` Scott Branden
    2014-12-17 18:36   ` Scott Branden
    2014-12-17 18:36     ` Scott Branden
    2014-12-17 19:48   ` Chris Ball
    2014-12-17 19:48     ` Chris Ball
    2014-12-17 20:42     ` Scott Branden
    2014-12-17 20:42       ` Scott Branden
    2015-02-10  0:06 ` [PATCH 0/4] Add support for IPROC SDHCI controller Scott Branden
    2015-02-10  0:06   ` Scott Branden
    2015-02-10  0:06   ` Scott Branden
    2015-02-10  0:06   ` [PATCH 1/4] mmc: sdhci: add quirk for ACMD23 broken Scott Branden
    2015-02-10  0:06     ` Scott Branden
    2015-02-10  0:06     ` Scott Branden
    2015-02-10  0:06   ` [PATCH 2/4] mmc: sdhci: do not set AUTO_CMD12 for multi-block CMD53 Scott Branden
    2015-02-10  0:06     ` Scott Branden
    2015-02-10  0:06     ` Scott Branden
    2015-02-10  0:06   ` [PATCH 3/4] mmc: sdhci-iproc: add IPROC SDHCI driver Scott Branden
    2015-02-10  0:06     ` Scott Branden
    2015-02-10  0:06     ` Scott Branden
    2015-02-10  0:06   ` [PATCH 4/4] mmc: sdhci-iproc: add device tree bindings Scott Branden
    2015-02-10  0:06     ` Scott Branden
    2015-02-10  0:06     ` Scott Branden
    2015-03-02 23:50     ` Florian Fainelli
    2015-03-02 23:50       ` Florian Fainelli
    2015-03-04 23:14       ` Scott Branden
    2015-03-04 23:14         ` Scott Branden
    2015-03-04 23:14         ` Scott Branden
         [not found]   ` <1423526791-29453-1-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-26 17:28     ` [PATCH 0/4] Add support for IPROC SDHCI controller Scott Branden
    2015-02-26 17:28       ` Scott Branden
    2015-02-26 17:28       ` Scott Branden
    2015-02-10  0:07 ` [PATCH 0/2] Add support for Broadcom RNG200 Scott Branden
    2015-02-10  0:07   ` Scott Branden
    2015-02-10  0:07   ` Scott Branden
         [not found]   ` <1423526830-29516-1-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-10  0:07     ` [PATCH 1/2] hwrng: iproc-rng200 - Add Broadcom IPROC RNG driver Scott Branden
    2015-02-10  0:07       ` Scott Branden
    2015-02-10  0:07       ` Scott Branden
         [not found]       ` <1423526830-29516-2-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-10  0:27         ` Joe Perches
    2015-02-10  0:27           ` Joe Perches
    2015-02-10  0:27           ` Joe Perches
    2015-02-14 16:36           ` Scott Branden
    2015-02-14 16:36             ` Scott Branden
    2015-02-14 16:36             ` Scott Branden
    2015-02-14 17:02             ` Scott Branden
    2015-02-14 17:02               ` Scott Branden
    2015-02-14 17:02               ` Scott Branden
    2015-02-10  0:07     ` [PATCH 2/2] hwrng: iproc-rng200 - Add device tree bindings Scott Branden
    2015-02-10  0:07       ` Scott Branden
    2015-02-10  0:07       ` Scott Branden
    2015-02-10  0:07 ` [PATCH 0/2] Add support for Broadcom keypad controller Scott Branden
    2015-02-10  0:07   ` Scott Branden
    2015-02-10  0:07   ` Scott Branden
    2015-02-10  0:07   ` [PATCH 1/2] Input: bcm-keypad: add device tree bindings Scott Branden
    2015-02-10  0:07     ` Scott Branden
    2015-02-10  0:07     ` Scott Branden
         [not found]     ` <1423526861-29579-2-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-10  0:51       ` Dmitry Torokhov
    2015-02-10  0:51         ` Dmitry Torokhov
    2015-02-10  0:51         ` Dmitry Torokhov
    2015-02-14 16:49         ` Scott Branden
    2015-02-14 16:49           ` Scott Branden
    2015-02-14 16:49           ` Scott Branden
         [not found]           ` <54DF7C8B.3050103-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-16  5:17             ` Dmitry Torokhov
    2015-02-16  5:17               ` Dmitry Torokhov
    2015-02-16  5:17               ` Dmitry Torokhov
    2015-02-23 17:49               ` Dmitry Torokhov
    2015-02-23 17:49                 ` Dmitry Torokhov
    2015-02-23 17:49                 ` Dmitry Torokhov
    2015-02-26 16:13                 ` Scott Branden
    2015-02-26 16:13                   ` Scott Branden
    2015-02-26 16:13                   ` Scott Branden
    2015-02-10  0:07   ` [PATCH 2/2] Input: bcm-keypad: Add Broadcom keypad controller Scott Branden
    2015-02-10  0:07     ` Scott Branden
    2015-02-10  0:07     ` Scott Branden
    2015-02-10  1:02     ` Dmitry Torokhov
    2015-02-10  1:02       ` Dmitry Torokhov
    2015-02-14 17:12       ` Scott Branden
    2015-02-14 17:12         ` Scott Branden
    2015-02-14 17:12         ` Scott Branden
    2015-02-25 18:16 ` [PATCH v2 0/2] Add support for Broadcom RNG200 Scott Branden
    2015-02-25 18:16   ` Scott Branden
    2015-02-25 18:16   ` Scott Branden
    2015-02-25 18:16   ` [PATCH v2 1/2] hwrng: iproc-rng200 - Add device tree bindings Scott Branden
    2015-02-25 18:16     ` Scott Branden
    2015-02-25 18:16     ` Scott Branden
    2015-03-02 23:47     ` Florian Fainelli
    2015-03-02 23:47       ` Florian Fainelli
    2015-02-25 18:16   ` [PATCH v2 2/2] hwrng: iproc-rng200 - Add Broadcom IPROC RNG driver Scott Branden
    2015-02-25 18:16     ` Scott Branden
    2015-02-25 18:16     ` Scott Branden
    2015-02-25 18:43     ` Dmitry Torokhov
    2015-02-25 18:43       ` Dmitry Torokhov
    2015-03-03  0:50       ` Scott Branden
    2015-03-03  0:50         ` Scott Branden
    2015-03-03  0:50         ` Scott Branden
         [not found]     ` <1424888184-22180-3-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-25 19:17       ` Arnd Bergmann
    2015-02-25 19:17         ` Arnd Bergmann
    2015-02-25 19:17         ` Arnd Bergmann
    2015-02-26 19:37         ` Scott Branden
    2015-02-26 19:37           ` Scott Branden
    2015-02-26 19:37           ` Scott Branden
    2015-02-26 20:15           ` Arnd Bergmann
    2015-02-26 20:15             ` Arnd Bergmann
    2015-02-26 22:26             ` Scott Branden
    2015-02-26 22:26               ` Scott Branden
    2015-02-26 22:26               ` Scott Branden
         [not found]               ` <54EF9D7A.3090707-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-27  9:14                 ` Arnd Bergmann
    2015-02-27  9:14                   ` Arnd Bergmann
    2015-02-27  9:14                   ` Arnd Bergmann
    2015-02-28 16:01                   ` Scott Branden
    2015-02-28 16:01                     ` Scott Branden
    2015-02-28 16:01                     ` Scott Branden
    2015-02-28 19:31                     ` Arnd Bergmann
    2015-02-28 19:31                       ` Arnd Bergmann
    2015-03-02 19:41                       ` Scott Branden
    2015-03-02 19:41                         ` Scott Branden
    2015-03-02 19:41                         ` Scott Branden
         [not found]   ` <1424888184-22180-1-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-03-02 10:23     ` [PATCH v2 0/2] Add support for Broadcom RNG200 Herbert Xu
    2015-03-02 10:23       ` Herbert Xu
    2015-03-02 10:23       ` Herbert Xu
    2015-02-28 16:35 ` [PATCH v4 0/2] Add support for Broadcom keypad controller Scott Branden
    2015-02-28 16:35   ` Scott Branden
    2015-02-28 16:35   ` Scott Branden
    2015-02-28 16:35   ` [PATCH v4 1/2] Input: bcm-keypad: add device tree bindings Scott Branden
    2015-02-28 16:35     ` Scott Branden
    2015-02-28 16:35     ` Scott Branden
         [not found]     ` <1425141357-7807-2-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-03-03  0:04       ` Dmitry Torokhov
    2015-03-03  0:04         ` Dmitry Torokhov
    2015-03-03  0:04         ` Dmitry Torokhov
         [not found]   ` <1425141357-7807-1-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-28 16:35     ` [PATCH v4 2/2] Input: bcm-keypad: Add Broadcom keypad controller Scott Branden
    2015-02-28 16:35       ` Scott Branden
    2015-02-28 16:35       ` Scott Branden
         [not found]       ` <1425141357-7807-3-git-send-email-sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-28 22:10         ` Dmitry Torokhov
    2015-02-28 22:10           ` Dmitry Torokhov
    2015-02-28 22:10           ` Dmitry Torokhov
    2015-02-28 22:15           ` Dmitry Torokhov
    2015-02-28 22:15             ` Dmitry Torokhov
    2015-02-28 22:15             ` Dmitry Torokhov
    2015-03-02 19:37             ` Scott Branden
    2015-03-02 19:37               ` Scott Branden
    2015-03-02 19:37               ` Scott Branden
    2015-03-02 20:23               ` Dmitry Torokhov
    2015-03-02 20:23                 ` Dmitry Torokhov
    2015-03-02 21:59                 ` Scott Branden
    2015-03-02 21:59                   ` Scott Branden
    2015-03-02 21:59                   ` Scott Branden
    2015-03-02 19:38             ` Scott Branden
    2015-03-02 19:38               ` Scott Branden
    2015-03-02 19:38               ` Scott Branden
    2015-03-04 20:42 ` [PATCH v3 0/2] Add support for Broadcom RNG200 Scott Branden
    2015-03-04 20:42   ` Scott Branden
    2015-03-04 20:42   ` Scott Branden
    2015-03-04 20:42   ` [PATCH v3 1/2] hwrng: iproc-rng200 - Add device tree bindings Scott Branden
    2015-03-04 20:42     ` Scott Branden
    2015-03-04 20:42     ` Scott Branden
    2015-03-04 20:42   ` [PATCH v3 2/2] hwrng: iproc-rng200 - Add Broadcom IPROC RNG driver Scott Branden
    2015-03-04 20:42     ` Scott Branden
    2015-03-04 20:42     ` Scott Branden
    2015-03-06 11:53   ` [PATCH v3 0/2] Add support for Broadcom RNG200 Herbert Xu
    2015-03-06 11:53     ` Herbert Xu
    2015-03-05 15:59 ` [PATCH RESEND 0/4] Add support for IPROC SDHCI controller Scott Branden
    2015-03-05 15:59   ` Scott Branden
    2015-03-05 15:59   ` Scott Branden
    2015-03-05 15:59   ` [PATCH 1/4] mmc: sdhci: add quirk for ACMD23 broken Scott Branden
    2015-03-05 15:59     ` Scott Branden
    2015-03-05 15:59     ` Scott Branden
    2015-03-05 15:59   ` [PATCH 2/4] mmc: sdhci: do not set AUTO_CMD12 for multi-block CMD53 Scott Branden
    2015-03-05 15:59     ` Scott Branden
    2015-03-05 15:59     ` Scott Branden
    2015-03-05 15:59   ` [PATCH 3/4] mmc: sdhci-iproc: add IPROC SDHCI driver Scott Branden
    2015-03-05 15:59     ` Scott Branden
    2015-03-05 15:59     ` Scott Branden
    2015-03-05 15:59   ` [PATCH 4/4] mmc: sdhci-iproc: add device tree bindings Scott Branden
    2015-03-05 15:59     ` Scott Branden
    2015-03-05 15:59     ` Scott Branden
    2015-03-05 16:16   ` [PATCH RESEND 0/4] Add support for IPROC SDHCI controller Ulf Hansson
    2015-03-05 16:16     ` Ulf Hansson
    2015-03-05 19:57     ` Florian Fainelli
    2015-03-05 19:57       ` Florian Fainelli
    2015-03-10 18:35 ` [PATCH] mmc: sdhci: fix card presence logic in sdhci_request function Scott Branden
    2015-03-10 18:35   ` Scott Branden
    2015-03-13 10:14   ` Ulf Hansson
    2015-03-16 17:59 ` [PATCH] wireless: rt2x00: add new rt2800usb device DWA 130 Scott Branden
    2015-03-20  6:45   ` Kalle Valo
    2015-03-16 18:19 ` [PATCH] ARM: amba: Increase number of IRQs Scott Branden
    2015-03-16 18:19   ` Scott Branden
    2015-03-16 21:08   ` Russell King - ARM Linux
    2015-03-16 21:08     ` Russell King - ARM Linux
    2015-03-16 21:18     ` Scott Branden
    2015-03-16 21:18       ` Scott Branden
    2015-03-16 21:16 ` [PATCH v2 1/1] " Scott Branden
    2015-03-16 21:16   ` Scott Branden
    

    This is an external index of several public inboxes,
    see mirroring instructions on how to clone and mirror
    all data and code used by this external index.