devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
  • * [PATCH 0/4] Add pinctrl support to Broadcom Cygnus SoC
           [not found] <Ray Jui <rjui@broadcom.com>
           [not found] ` <Ray Jui <rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    @ 2014-12-04 21:56 ` Ray Jui
      2014-12-04 21:56   ` [PATCH 1/4] pinctrl: Broadcom Cygnus pinctrl device tree binding Ray Jui
                         ` (3 more replies)
      2014-12-05 19:51 ` [PATCH v2 0/4] Add pinctrl support to Broadcom Cygnus SoC Ray Jui
                       ` (12 subsequent siblings)
      14 siblings, 4 replies; 328+ messages in thread
    From: Ray Jui @ 2014-12-04 21:56 UTC (permalink / raw)
      To: Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala,
    	Linus Walleij, Grant Likely, Christian Daudt, Matt Porter,
    	Florian Fainelli, Russell King
      Cc: Scott Branden, linux-kernel, linux-arm-kernel, linux-gpio,
    	bcm-kernel-feedback-list, devicetree, Ray Jui
    
    This patchset contains the initial pinctrl support for the Broadcom Cygnus SoC.
    The Cygnus pinctrl controller supports group based alternate function configuration
    
    Ray Jui (4):
      pinctrl: Broadcom Cygnus pinctrl device tree binding
      pinctrl: cygnus: add initial pinctrl support
      ARM: mach-bcm: enable pinctrl support for Cygnus
      ARM: dts: enable pinctrl for Broadcom Cygnus
    
     .../bindings/pinctrl/brcm,cygnus-pinctrl.txt       |   92 +++
     arch/arm/boot/dts/bcm-cygnus.dtsi                  |    5 +
     arch/arm/mach-bcm/Kconfig                          |    1 +
     drivers/pinctrl/Kconfig                            |    7 +
     drivers/pinctrl/Makefile                           |    1 +
     drivers/pinctrl/pinctrl-bcm-cygnus.c               |  753 ++++++++++++++++++++
     6 files changed, 859 insertions(+)
     create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,cygnus-pinctrl.txt
     create mode 100644 drivers/pinctrl/pinctrl-bcm-cygnus.c
    
    -- 
    1.7.9.5
    
    
    ^ permalink raw reply	[flat|nested] 328+ messages in thread
  • * [PATCH v2 0/4] Add pinctrl support to Broadcom Cygnus SoC
           [not found] <Ray Jui <rjui@broadcom.com>
           [not found] ` <Ray Jui <rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
      2014-12-04 21:56 ` [PATCH 0/4] Add pinctrl support to Broadcom Cygnus SoC Ray Jui
    @ 2014-12-05 19:51 ` Ray Jui
           [not found]   ` <1417809069-26510-1-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
                         ` (3 more replies)
      2014-12-08  2:38 ` [PATCH v2 0/5] Add gpio support to Broadcom Cygnus SoC Ray Jui
                       ` (11 subsequent siblings)
      14 siblings, 4 replies; 328+ messages in thread
    From: Ray Jui @ 2014-12-05 19:51 UTC (permalink / raw)
      To: Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala,
    	Linus Walleij, Grant Likely, Christian Daudt, Matt Porter,
    	Florian Fainelli, Russell King
      Cc: Scott Branden, linux-kernel, linux-arm-kernel, linux-gpio,
    	bcm-kernel-feedback-list, devicetree, Ray Jui
    
    This patchset contains the initial pinctrl support for the Broadcom Cygnus SoC.
    The Cygnus pinctrl controller supports group based alternate function configuration
    
    Changes from v1:
     - Fix a typo in device tree binding document
    
    Ray Jui (4):
      pinctrl: Broadcom Cygnus pinctrl device tree binding
      pinctrl: cygnus: add initial pinctrl support
      ARM: mach-bcm: enable pinctrl support for Cygnus
      ARM: dts: enable pinctrl for Broadcom Cygnus
    
     .../bindings/pinctrl/brcm,cygnus-pinctrl.txt       |   92 +++
     arch/arm/boot/dts/bcm-cygnus.dtsi                  |    5 +
     arch/arm/mach-bcm/Kconfig                          |    1 +
     drivers/pinctrl/Kconfig                            |    7 +
     drivers/pinctrl/Makefile                           |    1 +
     drivers/pinctrl/pinctrl-bcm-cygnus.c               |  753 ++++++++++++++++++++
     6 files changed, 859 insertions(+)
     create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,cygnus-pinctrl.txt
     create mode 100644 drivers/pinctrl/pinctrl-bcm-cygnus.c
    
    -- 
    1.7.9.5
    
    
    ^ permalink raw reply	[flat|nested] 328+ messages in thread
  • * [PATCH v2 0/5] Add gpio support to Broadcom Cygnus SoC
           [not found] <Ray Jui <rjui@broadcom.com>
                       ` (2 preceding siblings ...)
      2014-12-05 19:51 ` [PATCH v2 0/4] Add pinctrl support to Broadcom Cygnus SoC Ray Jui
    @ 2014-12-08  2:38 ` Ray Jui
      2014-12-08  2:38   ` [PATCH v2 1/5] gpio: Cygnus: define Broadcom Cygnus GPIO binding Ray Jui
                         ` (4 more replies)
      2014-12-08 18:47 ` [PATCH v3 0/5] Add gpio support to Broadcom Cygnus SoC Ray Jui
                       ` (10 subsequent siblings)
      14 siblings, 5 replies; 328+ messages in thread
    From: Ray Jui @ 2014-12-08  2:38 UTC (permalink / raw)
      To: Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala,
    	Linus Walleij, Alexandre Courbot, Grant Likely, Christian Daudt,
    	Matt Porter, Florian Fainelli, Russell King, Joe Perches
      Cc: Scott Branden, linux-kernel, linux-arm-kernel, linux-gpio,
    	bcm-kernel-feedback-list, devicetree, Ray Jui
    
    This patchset contains the initial GPIO support for the Broadcom Cygnus SoC.
    Cygnus has 3 GPIO controllers: 1) the ASIU GPIO; 2) the chipCommonG GPIO;
    and 3) the ALWAYS-ON GPIO. All 3 types of GPIO controllers are supported by
    the same Cygnus GPIO driver
    
    Changes from v1:
     - Get rid of inline qualifier
     - Get rid of redundant check in the ISR
     - Other minor fixes to imrove code readability
    
    Ray Jui (5):
      gpio: Cygnus: define Broadcom Cygnus GPIO binding
      gpio: Cygnus: add GPIO driver
      ARM: mach-bcm: Enable GPIO support for Cygnus
      ARM: dts: enable GPIO for Broadcom Cygnus
      MAINTAINERS: Entry for Cygnus GPIO driver
    
     .../devicetree/bindings/gpio/brcm,cygnus-gpio.txt  |   85 +++
     MAINTAINERS                                        |    7 +
     arch/arm/boot/dts/bcm-cygnus.dtsi                  |   30 +
     arch/arm/mach-bcm/Kconfig                          |    1 +
     drivers/gpio/Kconfig                               |   11 +
     drivers/gpio/Makefile                              |    1 +
     drivers/gpio/gpio-bcm-cygnus.c                     |  712 ++++++++++++++++++++
     7 files changed, 847 insertions(+)
     create mode 100644 Documentation/devicetree/bindings/gpio/brcm,cygnus-gpio.txt
     create mode 100644 drivers/gpio/gpio-bcm-cygnus.c
    
    -- 
    1.7.9.5
    
    
    ^ permalink raw reply	[flat|nested] 328+ messages in thread
  • * [PATCH v3 0/5] Add gpio support to Broadcom Cygnus SoC
           [not found] <Ray Jui <rjui@broadcom.com>
                       ` (3 preceding siblings ...)
      2014-12-08  2:38 ` [PATCH v2 0/5] Add gpio support to Broadcom Cygnus SoC Ray Jui
    @ 2014-12-08 18:47 ` Ray Jui
      2014-12-08 18:47   ` [PATCH v2 " Ray Jui
                         ` (5 more replies)
      2014-12-08 20:41 ` [PATCH v4 0/5] Add gpio support to Broadcom Cygnus SoC Ray Jui
                       ` (9 subsequent siblings)
      14 siblings, 6 replies; 328+ messages in thread
    From: Ray Jui @ 2014-12-08 18:47 UTC (permalink / raw)
      To: Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala,
    	Linus Walleij, Alexandre Courbot, Grant Likely, Christian Daudt,
    	Matt Porter, Florian Fainelli, Russell King, Joe Perches,
    	Arnd Bergmann
      Cc: Scott Branden, linux-kernel, linux-arm-kernel, linux-gpio,
    	bcm-kernel-feedback-list, devicetree, Ray Jui
    
    This patchset contains the initial GPIO support for the Broadcom Cygnus SoC.
    Cygnus has 3 GPIO controllers: 1) the ASIU GPIO; 2) the chipCommonG GPIO;
    and 3) the ALWAYS-ON GPIO. All 3 types of GPIO controllers are supported by
    the same Cygnus GPIO driver
    
    Changes from v2:
     - Consolidate different compatible IDs into "brcm,cygnus-gpio"
     - Get rid of redundant "no-interrupt" property
    
    Changes from v1:
     - Get rid of inline qualifier
     - Get rid of redundant check in the ISR
     - Other minor fixes to imrove code readability
    
    Ray Jui (5):
      gpio: Cygnus: define Broadcom Cygnus GPIO binding
      gpio: Cygnus: add GPIO driver
      ARM: mach-bcm: Enable GPIO support for Cygnus
      ARM: dts: enable GPIO for Broadcom Cygnus
      MAINTAINERS: Entry for Cygnus GPIO driver
    
     .../devicetree/bindings/gpio/brcm,cygnus-gpio.txt  |   82 +++
     MAINTAINERS                                        |    7 +
     arch/arm/boot/dts/bcm-cygnus.dtsi                  |   30 +
     arch/arm/mach-bcm/Kconfig                          |    1 +
     drivers/gpio/Kconfig                               |   11 +
     drivers/gpio/Makefile                              |    1 +
     drivers/gpio/gpio-bcm-cygnus.c                     |  705 ++++++++++++++++++++
     7 files changed, 837 insertions(+)
     create mode 100644 Documentation/devicetree/bindings/gpio/brcm,cygnus-gpio.txt
     create mode 100644 drivers/gpio/gpio-bcm-cygnus.c
    
    -- 
    1.7.9.5
    
    
    ^ permalink raw reply	[flat|nested] 328+ messages in thread
  • * [PATCH v4 0/5] Add gpio support to Broadcom Cygnus SoC
           [not found] <Ray Jui <rjui@broadcom.com>
                       ` (4 preceding siblings ...)
      2014-12-08 18:47 ` [PATCH v3 0/5] Add gpio support to Broadcom Cygnus SoC Ray Jui
    @ 2014-12-08 20:41 ` Ray Jui
      2014-12-08 20:41   ` [PATCH v4 1/5] gpio: Cygnus: define Broadcom Cygnus GPIO binding Ray Jui
                         ` (4 more replies)
      2014-12-10  0:04 ` [PATCH 0/4] Add PCIe support to Broadcom iProc Ray Jui
                       ` (8 subsequent siblings)
      14 siblings, 5 replies; 328+ messages in thread
    From: Ray Jui @ 2014-12-08 20:41 UTC (permalink / raw)
      To: Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala,
    	Linus Walleij, Alexandre Courbot, Grant Likely, Christian Daudt,
    	Matt Porter, Florian Fainelli, Russell King, Joe Perches,
    	Arnd Bergmann
      Cc: Scott Branden, linux-kernel, linux-arm-kernel, linux-gpio,
    	bcm-kernel-feedback-list, devicetree, Ray Jui
    
    This patchset contains the initial GPIO support for the Broadcom Cygnus SoC.
    Cygnus has 3 GPIO controllers: 1) the ASIU GPIO; 2) the chipCommonG GPIO;
    and 3) the ALWAYS-ON GPIO. All 3 types of GPIO controllers are supported by
    the same Cygnus GPIO driver
    
    Changes from v3:
     - Fix dt property tpyo
     - Fix incorrect GPIO compatible ID in device tree binding document example
    
    Changes from v2:
     - Consolidate different compatible IDs into "brcm,cygnus-gpio"
     - Get rid of redundant "no-interrupt" property
    
    Changes from v1:
     - Get rid of inline qualifier
     - Get rid of redundant check in the ISR
     - Other minor fixes to imrove code readability
    
    Ray Jui (5):
      gpio: Cygnus: define Broadcom Cygnus GPIO binding
      gpio: Cygnus: add GPIO driver
      ARM: mach-bcm: Enable GPIO support for Cygnus
      ARM: dts: enable GPIO for Broadcom Cygnus
      MAINTAINERS: Entry for Cygnus GPIO driver
    
     .../devicetree/bindings/gpio/brcm,cygnus-gpio.txt  |   82 +++
     MAINTAINERS                                        |    7 +
     arch/arm/boot/dts/bcm-cygnus.dtsi                  |   30 +
     arch/arm/mach-bcm/Kconfig                          |    1 +
     drivers/gpio/Kconfig                               |   11 +
     drivers/gpio/Makefile                              |    1 +
     drivers/gpio/gpio-bcm-cygnus.c                     |  705 ++++++++++++++++++++
     7 files changed, 837 insertions(+)
     create mode 100644 Documentation/devicetree/bindings/gpio/brcm,cygnus-gpio.txt
     create mode 100644 drivers/gpio/gpio-bcm-cygnus.c
    
    -- 
    1.7.9.5
    
    
    ^ permalink raw reply	[flat|nested] 328+ messages in thread
  • * [PATCH 0/4] Add PCIe support to Broadcom iProc
           [not found] <Ray Jui <rjui@broadcom.com>
                       ` (5 preceding siblings ...)
      2014-12-08 20:41 ` [PATCH v4 0/5] Add gpio support to Broadcom Cygnus SoC Ray Jui
    @ 2014-12-10  0:04 ` Ray Jui
      2014-12-10  0:04   ` [PATCH 1/4] pci: iProc: define Broadcom iProc PCIe binding Ray Jui
                         ` (3 more replies)
      2014-12-12  0:05 ` [PATCH v5 0/3] Add gpio support to Broadcom Cygnus SoC Ray Jui
                       ` (7 subsequent siblings)
      14 siblings, 4 replies; 328+ messages in thread
    From: Ray Jui @ 2014-12-10  0:04 UTC (permalink / raw)
      To: Bjorn Helgaas, Rob Herring, Pawel Moll, Mark Rutland,
    	Ian Campbell, Kumar Gala, Grant Likely, Christian Daudt,
    	Matt Porter, Florian Fainelli, Russell King
      Cc: Scott Branden, linux-pci, linux-kernel, linux-arm-kernel,
    	bcm-kernel-feedback-list, devicetree, Ray Jui
    
    This patchset contains the initial PCIe support for Broadcom iProc family of
    SoCs. This driver has been validated with Cygnus and NSP and is expected to
    work on other iProc family of SoCs that deploy the same PCIe controller
    
    Ray Jui (4):
      pci: iProc: define Broadcom iProc PCIe binding
      PCI: iproc: Add Broadcom iProc PCIe driver
      ARM: mach-bcm: Enable PCIe support for iProc
      ARM: dts: enable PCIe for Broadcom Cygnus
    
     .../devicetree/bindings/pci/brcm,iproc-pcie.txt    |   62 ++
     arch/arm/boot/dts/bcm-cygnus.dtsi                  |   43 +
     arch/arm/boot/dts/bcm958300k.dts                   |    8 +
     arch/arm/mach-bcm/Kconfig                          |    1 +
     drivers/pci/host/Kconfig                           |    9 +
     drivers/pci/host/Makefile                          |    1 +
     drivers/pci/host/pcie-iproc.c                      |  896 ++++++++++++++++++++
     7 files changed, 1020 insertions(+)
     create mode 100644 Documentation/devicetree/bindings/pci/brcm,iproc-pcie.txt
     create mode 100644 drivers/pci/host/pcie-iproc.c
    
    -- 
    1.7.9.5
    
    ^ permalink raw reply	[flat|nested] 328+ messages in thread
  • * [PATCH v5 0/3] Add gpio support to Broadcom Cygnus SoC
           [not found] <Ray Jui <rjui@broadcom.com>
                       ` (6 preceding siblings ...)
      2014-12-10  0:04 ` [PATCH 0/4] Add PCIe support to Broadcom iProc Ray Jui
    @ 2014-12-12  0:05 ` Ray Jui
      2014-12-12  0:05   ` [PATCH v5 1/3] gpio: Cygnus: define Broadcom Cygnus GPIO binding Ray Jui
                         ` (2 more replies)
      2014-12-12  2:36 ` [PATCH v2 0/4] Add PCIe support to Broadcom iProc Ray Jui
                       ` (6 subsequent siblings)
      14 siblings, 3 replies; 328+ messages in thread
    From: Ray Jui @ 2014-12-12  0:05 UTC (permalink / raw)
      To: Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala,
    	Linus Walleij, Alexandre Courbot, Grant Likely, Christian Daudt,
    	Matt Porter, Florian Fainelli, Russell King, Joe Perches,
    	Arnd Bergmann
      Cc: Scott Branden, linux-kernel, linux-arm-kernel, linux-gpio,
    	bcm-kernel-feedback-list, devicetree, Ray Jui
    
    This patchset contains the initial GPIO support for the Broadcom Cygnus SoC.
    Cygnus has 3 GPIO controllers: 1) the ASIU GPIO; 2) the chipCommonG GPIO;
    and 3) the ALWAYS-ON GPIO. All 3 types of GPIO controllers are supported by
    the same Cygnus GPIO driver
    
    Changes from v4:
     - Use DT property "linux,gpio-base" to define GPIO base number
     - factorize common code to improve code readability and reduce code size
     - remove "bcm_" prefix on function and struct names
     - improve debugging prints
     - default GPIO_BCM_CYGNUS to y in Kconfig (it still depends on
       ARCH_BCM_CYGNUS). This way we do not need to select it from the
       arch/arm/mach-bcm/Kconfig
     - Get rid of redundant MAINTAINER entry for this driver. It will be maintained
       by Broadcom iProc/Cygnus maintainers
     - Update device tree document based on driver changes
    
    Changes from v3:
     - Fix dt property tpyo
     - Fix incorrect GPIO compatible ID in device tree binding document example
    
    Changes from v2:
     - Consolidate different compatible IDs into "brcm,cygnus-gpio"
     - Get rid of redundant "no-interrupt" property
    
    Changes from v1:
     - Get rid of inline qualifier
     - Get rid of redundant check in the ISR
     - Other minor fixes to imrove code readability
    
    Ray Jui (3):
      gpio: Cygnus: define Broadcom Cygnus GPIO binding
      gpio: Cygnus: add GPIO driver
      ARM: dts: enable GPIO for Broadcom Cygnus
    
     .../devicetree/bindings/gpio/brcm,cygnus-gpio.txt  |   87 +++
     arch/arm/boot/dts/bcm-cygnus.dtsi                  |   33 ++
     drivers/gpio/Kconfig                               |   12 +
     drivers/gpio/Makefile                              |    1 +
     drivers/gpio/gpio-bcm-cygnus.c                     |  613 ++++++++++++++++++++
     5 files changed, 746 insertions(+)
     create mode 100644 Documentation/devicetree/bindings/gpio/brcm,cygnus-gpio.txt
     create mode 100644 drivers/gpio/gpio-bcm-cygnus.c
    
    -- 
    1.7.9.5
    
    ^ permalink raw reply	[flat|nested] 328+ messages in thread
  • * [PATCH v2 0/4] Add PCIe support to Broadcom iProc
           [not found] <Ray Jui <rjui@broadcom.com>
                       ` (7 preceding siblings ...)
      2014-12-12  0:05 ` [PATCH v5 0/3] Add gpio support to Broadcom Cygnus SoC Ray Jui
    @ 2014-12-12  2:36 ` Ray Jui
      2014-12-12  2:36   ` [PATCH v2 1/4] pci: iProc: define Broadcom iProc PCIe binding Ray Jui
                         ` (3 more replies)
      2015-01-05 23:21 ` [PATCH v2 0/5] Add common clock support for Broadcom iProc architecture Ray Jui
                       ` (5 subsequent siblings)
      14 siblings, 4 replies; 328+ messages in thread
    From: Ray Jui @ 2014-12-12  2:36 UTC (permalink / raw)
      To: Bjorn Helgaas, Rob Herring, Pawel Moll, Mark Rutland,
    	Ian Campbell, Kumar Gala, Grant Likely, Christian Daudt,
    	Matt Porter, Florian Fainelli, Russell King, Hauke Mehrtens
      Cc: devicetree, Scott Branden, linux-pci, linux-kernel,
    	bcm-kernel-feedback-list, Ray Jui, linux-arm-kernel, Lucas Stach
    
    This patchset contains the initial PCIe support for Broadcom iProc family of
    SoCs. This driver has been validated with Cygnus and NSP and is expected to
    work on other iProc family of SoCs that deploy the same PCIe controller
    
    Changes from v1:
     - Add standard PCI interrupt DT properties "#interrupt-cells",
       "interrupt-map-mask" and "interrupt-map" so legacy INTx interrupts can be
       supported by using standard PCI OF IRQ parsing function
     - Get rid of custom IRQ mapping function in the driver. Use
       of_irq_parse_and_map_pci instead
    
    Ray Jui (4):
      pci: iProc: define Broadcom iProc PCIe binding
      PCI: iproc: Add Broadcom iProc PCIe driver
      ARM: mach-bcm: Enable PCIe support for iProc
      ARM: dts: enable PCIe for Broadcom Cygnus
    
     .../devicetree/bindings/pci/brcm,iproc-pcie.txt    |   74 ++
     arch/arm/boot/dts/bcm-cygnus.dtsi                  |   52 ++
     arch/arm/boot/dts/bcm958300k.dts                   |    8 +
     arch/arm/mach-bcm/Kconfig                          |    1 +
     drivers/pci/host/Kconfig                           |    9 +
     drivers/pci/host/Makefile                          |    1 +
     drivers/pci/host/pcie-iproc.c                      |  888 ++++++++++++++++++++
     7 files changed, 1033 insertions(+)
     create mode 100644 Documentation/devicetree/bindings/pci/brcm,iproc-pcie.txt
     create mode 100644 drivers/pci/host/pcie-iproc.c
    
    -- 
    1.7.9.5
    
    ^ permalink raw reply	[flat|nested] 328+ messages in thread
  • * [PATCH v2 0/5] Add common clock support for Broadcom iProc architecture
           [not found] <Ray Jui <rjui@broadcom.com>
                       ` (8 preceding siblings ...)
      2014-12-12  2:36 ` [PATCH v2 0/4] Add PCIe support to Broadcom iProc Ray Jui
    @ 2015-01-05 23:21 ` Ray Jui
      2015-01-05 23:21   ` [PATCH v2 1/5] clk: iproc: define Broadcom iProc clock binding Ray Jui
                         ` (4 more replies)
      2015-01-07 19:22 ` [PATCH v3 0/5] Add common clock support for Broadcom iProc architecture Ray Jui
                       ` (4 subsequent siblings)
      14 siblings, 5 replies; 328+ messages in thread
    From: Ray Jui @ 2015-01-05 23:21 UTC (permalink / raw)
      To: Mike Turquette, Stephen Boyd, Matt Porter, Alex Elder,
    	Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Russell King
      Cc: linux-arm-kernel, devicetree, Scott Branden, linux-kernel,
    	bcm-kernel-feedback-list, Ray Jui
    
    This patchset contains the initial common clock support for Broadcom's iProc
    family of SoCs. The iProc clock architecture comprises of various PLLs, e.g.,
    ARMPLL, GENPLL, LCPLL0, MIPIPLL, and etc. An onboard crystal serves as the
    basic reference clock for these PLLs. Each PLL may have several leaf clocks.
    One special group of clocks is the ASIU clocks, which are dervied directly
    from the crystal reference clock.
    
    This patchset also contains the basic clock support for the Broadcom Cygnus
    SoC, which implements the iProc clock architecture
    
    Changes from v1:
     - Separate drivers/clk/Makefile change for drivers/clk/bcm out to a standalone patch
    
    Ray Jui (5):
      clk: iproc: define Broadcom iProc clock binding
      clk: iproc: add initial common clock support
      clk: Change bcm clocks build dependency
      clk: cygnus: add clock support for Broadcom Cygnus
      ARM: dts: enable clock support for Broadcom Cygnus
    
     arch/arm/boot/dts/bcm-cygnus-clock.dtsi |  110 +++++--
     arch/arm/boot/dts/bcm-cygnus.dtsi       |    2 +-
     brcm,iproc-clocks.txt                   |  178 ++++++++++++
     drivers/clk/Makefile                    |    2 +-
     drivers/clk/bcm/Kconfig                 |    9 +
     drivers/clk/bcm/Makefile                |    2 +
     drivers/clk/bcm/clk-cygnus.c            |  277 ++++++++++++++++++
     drivers/clk/bcm/clk-iproc-armpll.c      |  286 ++++++++++++++++++
     drivers/clk/bcm/clk-iproc-asiu.c        |  275 ++++++++++++++++++
     drivers/clk/bcm/clk-iproc-clk.c         |  238 +++++++++++++++
     drivers/clk/bcm/clk-iproc-pll.c         |  483 +++++++++++++++++++++++++++++++
     drivers/clk/bcm/clk-iproc.h             |  155 ++++++++++
     include/dt-bindings/clock/bcm-cygnus.h  |   77 +++++
     13 files changed, 2067 insertions(+), 27 deletions(-)
     create mode 100644 brcm,iproc-clocks.txt
     create mode 100644 drivers/clk/bcm/clk-cygnus.c
     create mode 100644 drivers/clk/bcm/clk-iproc-armpll.c
     create mode 100644 drivers/clk/bcm/clk-iproc-asiu.c
     create mode 100644 drivers/clk/bcm/clk-iproc-clk.c
     create mode 100644 drivers/clk/bcm/clk-iproc-pll.c
     create mode 100644 drivers/clk/bcm/clk-iproc.h
     create mode 100644 include/dt-bindings/clock/bcm-cygnus.h
    
    -- 
    1.7.9.5
    
    ^ permalink raw reply	[flat|nested] 328+ messages in thread
  • * [PATCH v3 0/5] Add common clock support for Broadcom iProc architecture
           [not found] <Ray Jui <rjui@broadcom.com>
                       ` (9 preceding siblings ...)
      2015-01-05 23:21 ` [PATCH v2 0/5] Add common clock support for Broadcom iProc architecture Ray Jui
    @ 2015-01-07 19:22 ` Ray Jui
      2015-01-07 19:22   ` [PATCH v3 1/5] clk: iproc: define Broadcom iProc clock binding Ray Jui
                         ` (5 more replies)
      2015-02-03  2:01 ` [PATCH v3 0/4] Add pinctrl support to Broadcom Cygnus SoC Ray Jui
                       ` (3 subsequent siblings)
      14 siblings, 6 replies; 328+ messages in thread
    From: Ray Jui @ 2015-01-07 19:22 UTC (permalink / raw)
      To: Mike Turquette, Stephen Boyd, Matt Porter, Alex Elder,
    	Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Russell King,
    	Arnd Bergmann
      Cc: linux-arm-kernel, devicetree, Scott Branden, linux-kernel,
    	bcm-kernel-feedback-list, Ray Jui
    
    This patchset contains the initial common clock support for Broadcom's iProc
    family of SoCs. The iProc clock architecture comprises of various PLLs, e.g.,
    ARMPLL, GENPLL, LCPLL0, MIPIPLL, and etc. An onboard crystal serves as the
    basic reference clock for these PLLs. Each PLL may have several leaf clocks.
    One special group of clocks is the ASIU clocks, which are dervied directly
    from the crystal reference clock.
    
    This patchset also contains the basic clock support for the Broadcom Cygnus
    SoC, which implements the iProc clock architecture
    
    Changes from v2:
     - Re-arrange Cygnus clock/pll init functions so each init function is right
       next to its clock table
     - Removed #defines for number of clocks in Cygnus. Have the number of clocks
       automatically determined based on array size of the clock table
    
    Changes from v1:
     - Separate drivers/clk/Makefile change for drivers/clk/bcm out to a standalone patch
    
    Ray Jui (5):
      clk: iproc: define Broadcom iProc clock binding
      clk: iproc: add initial common clock support
      clk: Change bcm clocks build dependency
      clk: cygnus: add clock support for Broadcom Cygnus
      ARM: dts: enable clock support for Broadcom Cygnus
    
     arch/arm/boot/dts/bcm-cygnus-clock.dtsi |  110 +++++--
     arch/arm/boot/dts/bcm-cygnus.dtsi       |    2 +-
     brcm,iproc-clocks.txt                   |  178 ++++++++++++
     drivers/clk/Makefile                    |    2 +-
     drivers/clk/bcm/Kconfig                 |    9 +
     drivers/clk/bcm/Makefile                |    2 +
     drivers/clk/bcm/clk-cygnus.c            |  277 ++++++++++++++++++
     drivers/clk/bcm/clk-iproc-armpll.c      |  286 ++++++++++++++++++
     drivers/clk/bcm/clk-iproc-asiu.c        |  275 ++++++++++++++++++
     drivers/clk/bcm/clk-iproc-clk.c         |  238 +++++++++++++++
     drivers/clk/bcm/clk-iproc-pll.c         |  483 +++++++++++++++++++++++++++++++
     drivers/clk/bcm/clk-iproc.h             |  155 ++++++++++
     include/dt-bindings/clock/bcm-cygnus.h  |   65 +++++
     13 files changed, 2055 insertions(+), 27 deletions(-)
     create mode 100644 brcm,iproc-clocks.txt
     create mode 100644 drivers/clk/bcm/clk-cygnus.c
     create mode 100644 drivers/clk/bcm/clk-iproc-armpll.c
     create mode 100644 drivers/clk/bcm/clk-iproc-asiu.c
     create mode 100644 drivers/clk/bcm/clk-iproc-clk.c
     create mode 100644 drivers/clk/bcm/clk-iproc-pll.c
     create mode 100644 drivers/clk/bcm/clk-iproc.h
     create mode 100644 include/dt-bindings/clock/bcm-cygnus.h
    
    -- 
    1.7.9.5
    
    ^ permalink raw reply	[flat|nested] 328+ messages in thread
  • * [PATCH v3 0/4] Add pinctrl support to Broadcom Cygnus SoC
           [not found] <Ray Jui <rjui@broadcom.com>
                       ` (10 preceding siblings ...)
      2015-01-07 19:22 ` [PATCH v3 0/5] Add common clock support for Broadcom iProc architecture Ray Jui
    @ 2015-02-03  2:01 ` Ray Jui
      2015-02-03  2:01   ` [PATCH v3 1/4] pinctrl: bcm: consolidate Broadcom pinctrl drivers Ray Jui
                         ` (3 more replies)
      2015-02-04  1:09 ` [PATCH v7 0/4] Add gpio/pinconf support to Broadcom Cygnus SoC Ray Jui
                       ` (2 subsequent siblings)
      14 siblings, 4 replies; 328+ messages in thread
    From: Ray Jui @ 2015-02-03  2:01 UTC (permalink / raw)
      To: Linus Walleij, Stephen Warren, Rob Herring, Pawel Moll,
    	Mark Rutland, Ian Campbell, Kumar Gala, Grant Likely,
    	Christian Daudt, Matt Porter, Florian Fainelli, Russell King
      Cc: Scott Branden, Dmitry Torokhov, Anatol Pomazau, linux-kernel,
    	linux-arm-kernel, linux-gpio, bcm-kernel-feedback-list,
    	devicetree, Ray Jui
    
    This patchset contains the initial pinctrl (IOMUX) support for the Broadcom
    Cygnus SoC. The Cygnus IOMUX controller supports group based mux configuration
    and allows certain pins to be muxed to GPIO function individually
    
    Changes from v2:
     - Consolidate all Broadcom pinctrl drivers into drivers/pinctrl/bcm/*
     - Change the Cygnus IOMUX driver to use standard Linux pinctrl subnode
    properties such as "function" and "groups" for pinmux configuration, instead
    of non-standard properties such as "brcm,function" and "brcm,group"
     - Use real function names like "spi0", "lcd", "key", and etc. instead of HW
    specific mux names like "alt1", "alt2", "alt3", and etc.
     - Add suffix "grp" to all group names
     - Add support to allow individual pins to be muxed to GPIO function through
    subsystem callbacks "gpio_request_enable" and "gpio_disable_free", and get rid
    of all GPIO groups
     - Other minor improvements in the driver
    
    Changes from v1:
     - Fix a typo in device tree binding document
    
    Ray Jui (4):
      pinctrl: bcm: consolidate Broadcom pinctrl drivers
      pinctrl: Broadcom Cygnus pinctrl device tree binding
      pinctrl: cygnus: add initial IOMUX driver support
      ARM: dts: enable IOMUX for Broadcom Cygnus
    
     .../bindings/pinctrl/brcm,cygnus-pinmux.txt        |  159 +++
     arch/arm/boot/dts/bcm-cygnus.dtsi                  |    6 +
     drivers/pinctrl/Kconfig                            |   19 +-
     drivers/pinctrl/Makefile                           |    4 +-
     drivers/pinctrl/bcm/Kconfig                        |   34 +
     drivers/pinctrl/bcm/Makefile                       |    5 +
     drivers/pinctrl/bcm/pinctrl-bcm281xx.c             | 1455 ++++++++++++++++++++
     drivers/pinctrl/bcm/pinctrl-bcm2835.c              | 1072 ++++++++++++++
     drivers/pinctrl/bcm/pinctrl-cygnus-mux.c           | 1087 +++++++++++++++
     drivers/pinctrl/pinctrl-bcm281xx.c                 | 1455 --------------------
     drivers/pinctrl/pinctrl-bcm2835.c                  | 1072 --------------
     11 files changed, 3821 insertions(+), 2547 deletions(-)
     create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,cygnus-pinmux.txt
     create mode 100644 drivers/pinctrl/bcm/Kconfig
     create mode 100644 drivers/pinctrl/bcm/Makefile
     create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm281xx.c
     create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm2835.c
     create mode 100644 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c
     delete mode 100644 drivers/pinctrl/pinctrl-bcm281xx.c
     delete mode 100644 drivers/pinctrl/pinctrl-bcm2835.c
    
    -- 
    1.7.9.5
    
    ^ permalink raw reply	[flat|nested] 328+ messages in thread
  • * [PATCH v7 0/4] Add gpio/pinconf support to Broadcom Cygnus SoC
           [not found] <Ray Jui <rjui@broadcom.com>
                       ` (11 preceding siblings ...)
      2015-02-03  2:01 ` [PATCH v3 0/4] Add pinctrl support to Broadcom Cygnus SoC Ray Jui
    @ 2015-02-04  1:09 ` Ray Jui
           [not found]   ` <1423012148-22560-1-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
                         ` (2 more replies)
      2015-02-04 17:20 ` [PATCH v8 0/4] Add gpio/pinconf support to Broadcom Cygnus SoC Ray Jui
      2015-02-05  0:54 ` [PATCH v5 0/6] Add common clock support for Broadcom iProc architecture Ray Jui
      14 siblings, 3 replies; 328+ messages in thread
    From: Ray Jui @ 2015-02-04  1:09 UTC (permalink / raw)
      To: Linus Walleij, Alexandre Courbot, Rob Herring, Pawel Moll,
    	Mark Rutland, Ian Campbell, Kumar Gala, Grant Likely,
    	Christian Daudt, Matt Porter, Florian Fainelli, Russell King,
    	Joe Perches, Arnd Bergmann
      Cc: Scott Branden, Dmitry Torokhov, Anatol Pomazau, linux-kernel,
    	linux-arm-kernel, linux-gpio, bcm-kernel-feedback-list,
    	devicetree, Ray Jui
    
    This patchset contains the initial GPIO/PINCONF support for the Broadcom
    Cygnus SoC.
    
    Cygnus has 3 GPIO controllers: 1) the ASIU GPIO; 2) the chipCommonG GPIO;
    and 3) the ALWAYS-ON GPIO. All 3 types of GPIO controllers are supported by
    the this driver.
    
    All 3 Cygnus GPIO controllers support basic PINCONF functions such as bias
    pull up, pull down, and drive strength configurations, when these pins are
    muxed to GPIO.
    
    Pins from the ASIU GPIO can be individually muxed to GPIO function, through
    interaction with the Cygnus IOMUX controller.
    
    Note this patchset has a dependency on the other patchset "Add pinctrl support
    to Broadcom Cygnus SoC" that is also under review
    
    Changes from v6:
     - Move the driver from drivers/gpio/* to drivers/pinctrl/* since this driver
       supports both GPIO and some basic PINCONF features
     - Support PINCONF features through standard DT subnodes properties including
       "bias-disable", "bias-pull-up", "bias-pull-down", and "drive-strength", by
       creating local PINCONF controller
     - Add support to allow individual ASIU GPIO pins to be muxed as GPIO, through
       interactions with the Cygnus IOMUX driver
     - Convert the driver to use standard GPIOCHIP_IRQ APIs. This helps to reduce
       customized code in the driver
     - Other miscellaneous imrpovements in the driver
     - Enable GPIO based phone hook detection support for BCM911360 phone factor
       board
    
    Changes from v5:
     - Get rid of DT property "linux,gpio-base". Use dynamic allocation for GPIO base
       number
    
    Changes from v4:
     - Use DT property "linux,gpio-base" to define GPIO base number
     - factorize common code to improve code readability and reduce code size
     - remove "bcm_" prefix on function and struct names
     - improve debugging prints
     - default GPIO_BCM_CYGNUS to y in Kconfig (it still depends on
       ARCH_BCM_CYGNUS). This way we do not need to select it from the
       arch/arm/mach-bcm/Kconfig
     - Get rid of redundant MAINTAINER entry for this driver. It will be maintained
       by Broadcom iProc/Cygnus maintainers
     - Update device tree document based on driver changes
    
    Changes from v3:
     - Fix dt property tpyo
     - Fix incorrect GPIO compatible ID in device tree binding document example
    
    Changes from v2:
     - Consolidate different compatible IDs into "brcm,cygnus-gpio"
     - Get rid of redundant "no-interrupt" property
    
    Changes from v1:
     - Get rid of inline qualifier
     - Get rid of redundant check in the ISR
     - Other minor fixes to imrove code readability
    
    Ray Jui (4):
      pinctrl: Cygnus: define Broadcom Cygnus GPIO/PINCONF binding
      pinctrl: cygnus: add gpio/pinconf driver
      ARM: dts: enable GPIO for Broadcom Cygnus
      ARM: dts: cygnus: enable GPIO based hook detection
    
     .../bindings/pinctrl/brcm,cygnus-gpio.txt          |  102 +++
     arch/arm/boot/dts/bcm-cygnus.dtsi                  |   33 +
     arch/arm/boot/dts/bcm911360_entphn.dts             |   13 +
     drivers/pinctrl/bcm/Kconfig                        |   22 +
     drivers/pinctrl/bcm/Makefile                       |    1 +
     drivers/pinctrl/bcm/pinctrl-cygnus-gpio.c          |  920 ++++++++++++++++++++
     6 files changed, 1091 insertions(+)
     create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,cygnus-gpio.txt
     create mode 100644 drivers/pinctrl/bcm/pinctrl-cygnus-gpio.c
    
    -- 
    1.7.9.5
    
    
    ^ permalink raw reply	[flat|nested] 328+ messages in thread
  • * [PATCH v8 0/4] Add gpio/pinconf support to Broadcom Cygnus SoC
           [not found] <Ray Jui <rjui@broadcom.com>
                       ` (12 preceding siblings ...)
      2015-02-04  1:09 ` [PATCH v7 0/4] Add gpio/pinconf support to Broadcom Cygnus SoC Ray Jui
    @ 2015-02-04 17:20 ` Ray Jui
      2015-02-04 17:21   ` [PATCH v8 1/4] pinctrl: Cygnus: define Broadcom Cygnus GPIO/PINCONF binding Ray Jui
                         ` (3 more replies)
      2015-02-05  0:54 ` [PATCH v5 0/6] Add common clock support for Broadcom iProc architecture Ray Jui
      14 siblings, 4 replies; 328+ messages in thread
    From: Ray Jui @ 2015-02-04 17:20 UTC (permalink / raw)
      To: Linus Walleij, Alexandre Courbot, Rob Herring, Pawel Moll,
    	Mark Rutland, Ian Campbell, Kumar Gala, Grant Likely,
    	Christian Daudt, Matt Porter, Florian Fainelli, Russell King,
    	Joe Perches, Arnd Bergmann
      Cc: Scott Branden, Dmitry Torokhov, Anatol Pomazau, linux-kernel,
    	linux-arm-kernel, linux-gpio, bcm-kernel-feedback-list,
    	devicetree, Ray Jui
    
    This patchset contains the initial GPIO/PINCONF support for the Broadcom
    Cygnus SoC.
    
    Cygnus has 3 GPIO controllers: 1) the ASIU GPIO; 2) the chipCommonG GPIO;
    and 3) the ALWAYS-ON GPIO. All 3 types of GPIO controllers are supported by
    the this driver.
    
    All 3 Cygnus GPIO controllers support basic PINCONF functions such as bias
    pull up, pull down, and drive strength configurations, when these pins are
    muxed to GPIO.
    
    Pins from the ASIU GPIO can be individually muxed to GPIO function, through
    interaction with the Cygnus IOMUX controller.
    
    Note this patchset has a dependency on the other patchset "Add pinctrl support
    to Broadcom Cygnus SoC" that is also under review
    
    Changes from v7:
     - Use 'bool' instead of 'int' for flag that indicates pinmux support in the
       driver
     - Call put_device to drop reference to the pinmux dev after call to
       of_find_device_by_node
     - Replace kasprintf with devm_kasprintf and remove memory deallocation logic
       in the driver
     - Set suppress_bind_attrs to true for the driver
    
    Changes from v6:
     - Move the driver from drivers/gpio/* to drivers/pinctrl/* since this driver
       supports both GPIO and some basic PINCONF features
     - Support PINCONF features through standard DT subnodes properties including
       "bias-disable", "bias-pull-up", "bias-pull-down", and "drive-strength", by
       creating local PINCONF controller
     - Add support to allow individual ASIU GPIO pins to be muxed as GPIO, through
       interactions with the Cygnus IOMUX driver
     - Convert the driver to use standard GPIOCHIP_IRQ APIs. This helps to reduce
       customized code in the driver
     - Other miscellaneous imrpovements in the driver
     - Enable GPIO based phone hook detection support for BCM911360 phone factor
       board
    
    Changes from v5:
     - Get rid of DT property "linux,gpio-base". Use dynamic allocation for GPIO base
       number
    
    Changes from v4:
     - Use DT property "linux,gpio-base" to define GPIO base number
     - factorize common code to improve code readability and reduce code size
     - remove "bcm_" prefix on function and struct names
     - improve debugging prints
     - default GPIO_BCM_CYGNUS to y in Kconfig (it still depends on
       ARCH_BCM_CYGNUS). This way we do not need to select it from the
       arch/arm/mach-bcm/Kconfig
     - Get rid of redundant MAINTAINER entry for this driver. It will be maintained
       by Broadcom iProc/Cygnus maintainers
     - Update device tree document based on driver changes
    
    Changes from v3:
     - Fix dt property tpyo
     - Fix incorrect GPIO compatible ID in device tree binding document example
    
    Changes from v2:
     - Consolidate different compatible IDs into "brcm,cygnus-gpio"
     - Get rid of redundant "no-interrupt" property
    
    Changes from v1:
     - Get rid of inline qualifier
     - Get rid of redundant check in the ISR
     - Other minor fixes to imrove code readability
    
    Ray Jui (4):
      pinctrl: Cygnus: define Broadcom Cygnus GPIO/PINCONF binding
      pinctrl: cygnus: add gpio/pinconf driver
      ARM: dts: enable GPIO for Broadcom Cygnus
      ARM: dts: cygnus: enable GPIO based hook detection
    
     .../bindings/pinctrl/brcm,cygnus-gpio.txt          |  102 +++
     arch/arm/boot/dts/bcm-cygnus.dtsi                  |   33 +
     arch/arm/boot/dts/bcm911360_entphn.dts             |   13 +
     drivers/pinctrl/bcm/Kconfig                        |   22 +
     drivers/pinctrl/bcm/Makefile                       |    1 +
     drivers/pinctrl/bcm/pinctrl-cygnus-gpio.c          |  907 ++++++++++++++++++++
     6 files changed, 1078 insertions(+)
     create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,cygnus-gpio.txt
     create mode 100644 drivers/pinctrl/bcm/pinctrl-cygnus-gpio.c
    
    -- 
    1.7.9.5
    
    
    ^ permalink raw reply	[flat|nested] 328+ messages in thread
  • * [PATCH v5 0/6] Add common clock support for Broadcom iProc architecture
           [not found] <Ray Jui <rjui@broadcom.com>
                       ` (13 preceding siblings ...)
      2015-02-04 17:20 ` [PATCH v8 0/4] Add gpio/pinconf support to Broadcom Cygnus SoC Ray Jui
    @ 2015-02-05  0:54 ` Ray Jui
      2015-02-05  0:55   ` [PATCH v5 1/6] clk: add of_clk_get_parent_rate function Ray Jui
                         ` (6 more replies)
      14 siblings, 7 replies; 328+ messages in thread
    From: Ray Jui @ 2015-02-05  0:54 UTC (permalink / raw)
      To: Mike Turquette, Stephen Boyd, Matt Porter, Alex Elder,
    	Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Russell King,
    	Arnd Bergmann
      Cc: linux-arm-kernel, devicetree, Scott Branden, Dmitry Torokhov,
    	Anatol Pomazau, linux-kernel, bcm-kernel-feedback-list, Ray Jui
    
    This patchset contains the initial common clock support for Broadcom's iProc
    family of SoCs. The iProc clock architecture comprises of various PLLs, e.g.,
    ARMPLL, GENPLL, LCPLL0, MIPIPLL, and etc. An onboard crystal serves as the
    basic reference clock for these PLLs. Each PLL may have several leaf clocks.
    One special group of clocks is the ASIU clocks, which are dervied directly
    from the crystal reference clock.
    
    This patchset also contains the basic clock support for the Broadcom Cygnus
    SoC, which implements the iProc clock architecture
    
    Changes from v4:
     - Add of_clk_get_parent_rate helper function into the clock framework
     - Switch to use of_clk_get_parent_rate in the iProc PLL clock driver
    
    Changes from v3:
     - Fix incorrect use of passing in of_clk_src_onecell_get when adding ARM PLL
       and other iProc PLLs as clock provider. These PLLs have zero cells in DT and
       thefore of_clk_src_simple_get should be used instead
     - Rename Cygnus MIPI PLL Channel 2 clock from BCM_CYGNUS_MIPIPLL_CH2_UNUSED
       to BCM_CYGNUS_MIPIPLL_CH2_V3D, since a 3D graphic rendering engine has been
       integrated into Cygnus revision B0 and has its core clock running off
       MIPI PLL Channel 2
     - Changed default MIPI PLL VCO frequency from 1.75 GHz to 2.1 GHz. This allows
       us to derive 300 MHz V3D clock from channel 2 through the post divisor
    
    Changes from v2:
     - Re-arrange Cygnus clock/pll init functions so each init function is right
       next to its clock table
     - Removed #defines for number of clocks in Cygnus. Have the number of clocks
       automatically determined based on array size of the clock table
    
    Changes from v1:
     - Separate drivers/clk/Makefile change for drivers/clk/bcm out to a standalone patch
    
    Ray Jui (6):
      clk: add of_clk_get_parent_rate function
      clk: iproc: define Broadcom iProc clock binding
      clk: iproc: add initial common clock support
      clk: Change bcm clocks build dependency
      clk: cygnus: add clock support for Broadcom Cygnus
      ARM: dts: enable clock support for Broadcom Cygnus
    
     arch/arm/boot/dts/bcm-cygnus-clock.dtsi |  110 ++++++--
     arch/arm/boot/dts/bcm-cygnus.dtsi       |    2 +-
     brcm,iproc-clocks.txt                   |  178 ++++++++++++
     drivers/clk/Makefile                    |    2 +-
     drivers/clk/bcm/Kconfig                 |    9 +
     drivers/clk/bcm/Makefile                |    2 +
     drivers/clk/bcm/clk-cygnus.c            |  277 +++++++++++++++++++
     drivers/clk/bcm/clk-iproc-armpll.c      |  282 +++++++++++++++++++
     drivers/clk/bcm/clk-iproc-asiu.c        |  275 ++++++++++++++++++
     drivers/clk/bcm/clk-iproc-clk.c         |  238 ++++++++++++++++
     drivers/clk/bcm/clk-iproc-pll.c         |  461 +++++++++++++++++++++++++++++++
     drivers/clk/bcm/clk-iproc.h             |  157 +++++++++++
     drivers/clk/clk.c                       |   17 ++
     include/dt-bindings/clock/bcm-cygnus.h  |   65 +++++
     include/linux/clk-provider.h            |    6 +-
     15 files changed, 2053 insertions(+), 28 deletions(-)
     create mode 100644 brcm,iproc-clocks.txt
     create mode 100644 drivers/clk/bcm/clk-cygnus.c
     create mode 100644 drivers/clk/bcm/clk-iproc-armpll.c
     create mode 100644 drivers/clk/bcm/clk-iproc-asiu.c
     create mode 100644 drivers/clk/bcm/clk-iproc-clk.c
     create mode 100644 drivers/clk/bcm/clk-iproc-pll.c
     create mode 100644 drivers/clk/bcm/clk-iproc.h
     create mode 100644 include/dt-bindings/clock/bcm-cygnus.h
    
    -- 
    1.7.9.5
    
    ^ permalink raw reply	[flat|nested] 328+ messages in thread

  • end of thread, other threads:[~2015-03-06 22:57 UTC | newest]
    
    Thread overview: 328+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <Ray Jui <rjui@broadcom.com>
         [not found] ` <Ray Jui <rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-11-27 23:46   ` [PATCH 0/4] Add pinctrl support to Broadcom Cygnus SoC Ray Jui
    2014-11-27 23:46     ` [PATCH 1/4] pinctrl: Broadcom Cygnus pinctrl device tree binding Ray Jui
    2015-01-09 10:12       ` Linus Walleij
    2015-01-09 18:26         ` Ray Jui
    2015-01-13  8:20           ` Linus Walleij
    2015-01-13 17:14             ` Ray Jui
         [not found]             ` <CACRpkdbW5P=w0CPYYf_gfBuD7W0WOdAYCKpTXM5MsK9mdYDc5w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2015-01-23  2:14               ` Ray Jui
    2015-01-23  6:49                 ` Ray Jui
         [not found]                   ` <54C1EEF3.4040406-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-01-30 14:18                     ` Linus Walleij
         [not found]                       ` <CACRpkdYq7svYkg-zadA-vd0tG=--5pre4PBrzitqNwj6VwPYMw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2015-01-30 17:01                         ` Ray Jui
    2015-01-30 13:54                 ` Linus Walleij
    2014-11-27 23:46     ` [PATCH 2/4] pinctrl: cygnus: add initial pinctrl support Ray Jui
    2015-01-09 11:03       ` Linus Walleij
         [not found]         ` <CACRpkdbZx1hcvd-q9AL3FPQRqU+wJjeSV8AdSno5PVr+fqhpRQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2015-01-09 18:38           ` Ray Jui
         [not found]             ` <54B0201E.3000307-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-01-13  8:25               ` Linus Walleij
    2015-01-13 17:17                 ` Ray Jui
    2014-11-27 23:46     ` [PATCH 3/4] ARM: mach-bcm: enable pinctrl support for Cygnus Ray Jui
    2014-11-27 23:46     ` [PATCH 4/4] ARM: dts: enable pinctrl for Broadcom Cygnus Ray Jui
    2014-12-04 21:43   ` [PATCH 0/4] Add common clock support for Broadcom iProc architecture Ray Jui
    2014-12-04 21:43     ` [PATCH 1/4] clk: iproc: define Broadcom iProc clock binding Ray Jui
    2014-12-04 21:43     ` [PATCH 2/4] clk: iproc: add initial common clock support Ray Jui
         [not found]       ` <1417729408-30357-3-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-12-06 22:20         ` Tim Kryger
         [not found]           ` <CAD7vxxJmsUNcusvct_eLkjdApP0DuTXzxisO1k_ixhHt4d_pMA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2014-12-08  1:38             ` Ray Jui
    2014-12-04 21:43     ` [PATCH 3/4] clk: cygnus: add clock support for Broadcom Cygnus Ray Jui
    2014-12-04 21:43     ` [PATCH 4/4] ARM: dts: enable " Ray Jui
    2014-12-06  0:40   ` [PATCH 0/5] Add gpio support to Broadcom Cygnus SoC Ray Jui
    2014-12-06  0:40     ` [PATCH 1/5] gpio: Cygnus: define Broadcom Cygnus GPIO binding Ray Jui
    2015-01-13  7:57       ` Linus Walleij
    2015-01-13 17:07         ` Ray Jui
    2014-12-06  0:40     ` [PATCH 2/5] gpio: Cygnus: add GPIO driver Ray Jui
         [not found]       ` <1417826408-1600-3-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-12-06  1:28         ` Joe Perches
    2014-12-06  2:14           ` Ray Jui
    2014-12-06  2:34             ` Joe Perches
    2014-12-06  3:41               ` Ray Jui
    2014-12-06  4:24                 ` Joe Perches
    2014-12-08  1:34                   ` Ray Jui
    2014-12-08  1:59             ` Ray Jui
    2014-12-06  0:40     ` [PATCH 3/5] ARM: mach-bcm: Enable GPIO support for Cygnus Ray Jui
    2014-12-06  0:40     ` [PATCH 4/5] ARM: dts: enable GPIO for Broadcom Cygnus Ray Jui
    2014-12-06  0:40     ` [PATCH 5/5] MAINTAINERS: Entry for Cygnus GPIO driver Ray Jui
    2014-12-10  0:54   ` [PATCH 0/4] Add I2C support to Broadcom iProc Ray Jui
    2014-12-10  0:54     ` [PATCH 1/4] i2c: iProc: define Broadcom iProc I2C binding Ray Jui
    2014-12-10  1:27       ` Varka Bhadram
         [not found]         ` <5487A16C.5000707-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
    2014-12-10  1:35           ` Ray Jui
    2014-12-10  3:12             ` Varka Bhadram
         [not found]               ` <CAEUmHyb_wu1kVj-G5LQj8Q_A1Tid1gSGbU=cGeBf4EXZgXChbg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2014-12-10  3:27                 ` Ray Jui
    2014-12-10  0:54     ` [PATCH 2/4] i2c: iproc: Add Broadcom iProc I2C Driver Ray Jui
    2014-12-10  1:33       ` Varka Bhadram
         [not found]         ` <5487A2D6.8070901-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
    2014-12-10  1:41           ` Ray Jui
    2014-12-10  3:21             ` Varka Bhadram
    2014-12-10  3:28               ` Varka Bhadram
         [not found]                 ` <CAEUmHyZ86r=7KzJzfE9_upv45vN7geW9woqMkaGaBPwfp3xbMQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2014-12-10  3:31                   ` Ray Jui
    2014-12-10  0:54     ` [PATCH 3/4] ARM: mach-bcm: Enable I2C support for iProc Ray Jui
    2014-12-10  0:54     ` [PATCH 4/4] ARM: dts: add I2C device nodes for Broadcom Cygnus Ray Jui
    2014-12-10  2:18   ` [PATCH v2 0/4] Add I2C support to Broadcom iProc Ray Jui
    2014-12-10  2:18     ` [PATCH v2 1/4] i2c: iProc: define Broadcom iProc I2C binding Ray Jui
    2014-12-10  2:18     ` [PATCH v2 2/4] i2c: iproc: Add Broadcom iProc I2C Driver Ray Jui
         [not found]     ` <1418177893-22094-1-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-12-10  2:18       ` [PATCH v2 3/4] ARM: mach-bcm: Enable I2C support for iProc Ray Jui
         [not found]         ` <1418177893-22094-4-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-12-10  2:20           ` Florian Fainelli
         [not found]             ` <5487ADE5.4070705-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
    2014-12-10  2:24               ` Ray Jui
         [not found]                 ` <5487AEF0.5010404-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-12-10  3:20                   ` Florian Fainelli
         [not found]                     ` <5487BBE0.4000701-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
    2014-12-10  3:58                       ` Ray Jui
    2014-12-10  2:18     ` [PATCH v2 4/4] ARM: dts: add I2C device nodes for Broadcom Cygnus Ray Jui
    2014-12-10  3:57   ` [PATCH v3 0/3] Add I2C support to Broadcom iProc Ray Jui
    2014-12-10  3:57     ` [PATCH v3 1/3] i2c: iProc: define Broadcom iProc I2C binding Ray Jui
    2014-12-10  3:57     ` [PATCH v3 2/3] i2c: iproc: Add Broadcom iProc I2C Driver Ray Jui
         [not found]       ` <1418183832-24793-3-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-01-13 22:50         ` Uwe Kleine-König
         [not found]           ` <20150113225012.GK22880-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
    2015-01-14  2:14             ` Ray Jui
    2015-01-14  7:51               ` Uwe Kleine-König
    2015-01-14 20:05                 ` Ray Jui
         [not found]               ` <54B5D0F9.8030902-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-01-15 11:59                 ` Wolfram Sang
    2015-01-16 22:51                   ` Ray Jui
    2014-12-10  3:57     ` [PATCH v3 3/3] ARM: dts: add I2C device nodes for Broadcom Cygnus Ray Jui
    2014-12-16  2:18   ` [PATCH v6 0/3] Add gpio support to Broadcom Cygnus SoC Ray Jui
    2014-12-16  2:18     ` [PATCH v6 1/3] gpio: Cygnus: define Broadcom Cygnus GPIO binding Ray Jui
    2014-12-16  2:18     ` [PATCH v6 2/3] gpio: Cygnus: add GPIO driver Ray Jui
    2015-01-13  8:53       ` Linus Walleij
    2015-01-13 17:05         ` Ray Jui
    2015-01-16 10:14           ` Linus Walleij
    2015-01-17  0:11             ` Ray Jui
    2015-01-20  9:53               ` Linus Walleij
    2015-01-20 19:17                 ` Ray Jui
    2014-12-16  2:18     ` [PATCH v6 3/3] ARM: dts: enable GPIO for Broadcom Cygnus Ray Jui
    2014-12-16  8:56     ` [PATCH v6 0/3] Add gpio support to Broadcom Cygnus SoC Arnd Bergmann
    2014-12-17  8:06     ` Alexandre Courbot
    2015-01-14 22:23   ` [PATCH v4 0/3] Add I2C support to Broadcom iProc Ray Jui
    2015-01-14 22:23     ` [PATCH v4 1/3] i2c: iProc: define Broadcom iProc I2C binding Ray Jui
         [not found]     ` <1421274213-3544-1-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-01-14 22:23       ` [PATCH v4 2/3] i2c: iproc: Add Broadcom iProc I2C Driver Ray Jui
         [not found]         ` <1421274213-3544-3-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-01-15  8:41           ` Uwe Kleine-König
         [not found]             ` <20150115084119.GN22880-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
    2015-01-15 12:07               ` Wolfram Sang
    2015-01-15 16:32                 ` Uwe Kleine-König
    2015-01-16 22:52                 ` Ray Jui
    2015-01-16 22:09               ` Ray Jui
         [not found]                 ` <54B98C18.4080807-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-01-17 16:01                   ` Uwe Kleine-König
         [not found]                     ` <20150117160113.GA22880-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
    2015-01-17 19:58                       ` Ray Jui
         [not found]                         ` <54BABEE9.8070801-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-01-17 20:18                           ` Uwe Kleine-König
         [not found]                             ` <20150117201849.GC22880-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
    2015-01-17 20:51                               ` Ray Jui
         [not found]                                 ` <54BACB66.6040909-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-01-17 21:10                                   ` Uwe Kleine-König
         [not found]                                     ` <20150117211017.GD22880-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
    2015-01-17 21:26                                       ` Ray Jui
         [not found]                                         ` <54BAD391.9080909-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-01-17 22:40                                           ` Russell King - ARM Linux
         [not found]                                             ` <20150117224021.GA26493-l+eeeJia6m9vn6HldHNs0ANdhmdF6hFW@public.gmane.org>
    2015-01-18  0:30                                               ` Ray Jui
    2015-01-19 19:28                                                 ` Russell King - ARM Linux
         [not found]                                                   ` <20150119192805.GF26493-l+eeeJia6m9vn6HldHNs0ANdhmdF6hFW@public.gmane.org>
    2015-01-19 21:25                                                     ` Ray Jui
    2015-01-14 22:23     ` [PATCH v4 3/3] ARM: dts: add I2C device nodes for Broadcom Cygnus Ray Jui
         [not found]       ` <1421274213-3544-4-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-01-15  8:44         ` Uwe Kleine-König
         [not found]           ` <20150115084456.GO22880-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
    2015-01-16 19:24             ` Ray Jui
         [not found]               ` <54B96559.1010007-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-01-16 19:48                 ` Uwe Kleine-König
         [not found]                   ` <20150116194831.GV22880-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
    2015-01-16 23:18                     ` Ray Jui
    2015-01-16 23:42   ` [PATCH v5 0/3] Add I2C support to Broadcom iProc Ray Jui
         [not found]     ` <1421451737-7107-1-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-01-16 23:42       ` [PATCH v5 1/3] i2c: iProc: define Broadcom iProc I2C binding Ray Jui
    2015-01-16 23:42       ` [PATCH v5 2/3] i2c: iproc: Add Broadcom iProc I2C Driver Ray Jui
         [not found]         ` <1421451737-7107-3-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-01-18  9:14           ` Arend van Spriel
         [not found]             ` <54BB795C.6040402-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-01-18  9:47               ` Uwe Kleine-König
         [not found]                 ` <20150118094741.GE22880-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
    2015-01-18 11:06                   ` Wolfram Sang
    2015-01-18 11:17                     ` Uwe Kleine-König
         [not found]                       ` <20150118111759.GG22880-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
    2015-01-18 11:42                         ` Wolfram Sang
    2015-01-18 11:46                       ` Arend van Spriel
         [not found]                         ` <54BB9D2B.20408-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-01-18 11:56                           ` Uwe Kleine-König
         [not found]                             ` <20150118115650.GH22880-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
    2015-01-18 12:13                               ` Arend van Spriel
         [not found]                                 ` <54BBA36A.10608-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-01-19 19:15                                   ` Ray Jui
    2015-01-16 23:42     ` [PATCH v5 3/3] ARM: dts: add I2C device nodes for Broadcom Cygnus Ray Jui
    2015-01-19 19:23   ` [PATCH v6 0/3] Add I2C support to Broadcom iProc Ray Jui
         [not found]     ` <1421695428-19102-1-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-01-19 19:23       ` [PATCH v6 1/3] i2c: iProc: define Broadcom iProc I2C binding Ray Jui
    2015-01-19 19:23       ` [PATCH v6 3/3] ARM: dts: add I2C device nodes for Broadcom Cygnus Ray Jui
    2015-01-19 19:23     ` [PATCH v6 2/3] i2c: iproc: Add Broadcom iProc I2C Driver Ray Jui
         [not found]       ` <1421695428-19102-3-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-01-19 19:44         ` Russell King - ARM Linux
         [not found]           ` <20150119194420.GG26493-l+eeeJia6m9vn6HldHNs0ANdhmdF6hFW@public.gmane.org>
    2015-01-19 21:31             ` Ray Jui
    2015-01-19 21:51   ` [PATCH v7 0/3] Add I2C support to Broadcom iProc Ray Jui
    2015-01-19 21:51     ` [PATCH v7 1/3] i2c: iProc: define Broadcom iProc I2C binding Ray Jui
    2015-01-19 21:51     ` [PATCH v7 2/3] i2c: iproc: Add Broadcom iProc I2C Driver Ray Jui
    2015-02-06 22:31       ` [v7,2/3] " Kevin Cernekee
         [not found]         ` <20150206223149.GB345-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>
    2015-02-06 22:48           ` Dmitry Torokhov
         [not found]             ` <CAE_wzQ-POweLLmTyHoMvs_NESjW5UmPxh2ZQCaW4-W74MsrHag-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2015-02-06 23:01               ` Kevin Cernekee
    2015-02-07  0:54           ` Ray Jui
    2015-01-19 21:51     ` [PATCH v7 3/3] ARM: dts: add I2C device nodes for Broadcom Cygnus Ray Jui
    2015-02-03 18:33   ` [PATCH v4 0/5] Add common clock support for Broadcom iProc architecture Ray Jui
    2015-02-03 18:33     ` [PATCH v4 2/5] clk: iproc: add initial common clock support Ray Jui
    2015-02-04 23:13       ` Stephen Boyd
         [not found]         ` <54D2A7B7.6020007-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
    2015-02-04 23:33           ` Ray Jui
         [not found]             ` <54D2AC47.8080201-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-04 23:36               ` Stephen Boyd
         [not found]     ` <1422988390-24369-1-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-03 18:33       ` [PATCH v4 1/5] clk: iproc: define Broadcom iProc clock binding Ray Jui
    2015-02-03 18:33       ` [PATCH v4 3/5] clk: Change bcm clocks build dependency Ray Jui
    2015-02-03 18:33     ` [PATCH v4 4/5] clk: cygnus: add clock support for Broadcom Cygnus Ray Jui
    2015-02-03 18:33     ` [PATCH v4 5/5] ARM: dts: enable " Ray Jui
    2015-02-04  2:09   ` [PATCH v4 0/4] Add pinctrl support to Broadcom Cygnus SoC Ray Jui
    2015-02-04  2:09     ` [PATCH v4 1/4] pinctrl: bcm: consolidate Broadcom pinctrl drivers Ray Jui
         [not found]       ` <1423015801-26967-2-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-03-04  9:07         ` Linus Walleij
         [not found]           ` <CACRpkdaiM+mqGg43BT1Kr-CNi8+_U4KgZM4iZocv9+ovHL5hLQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2015-03-04 17:31             ` Ray Jui
         [not found]     ` <1423015801-26967-1-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-04  2:09       ` [PATCH v4 2/4] pinctrl: Broadcom Cygnus pinctrl device tree binding Ray Jui
    2015-02-04  2:10     ` [PATCH v4 3/4] pinctrl: cygnus: add initial IOMUX driver support Ray Jui
    2015-02-04  2:10     ` [PATCH v4 4/4] ARM: dts: enable IOMUX for Broadcom Cygnus Ray Jui
    2015-02-25 19:29     ` [PATCH v4 0/4] Add pinctrl support to Broadcom Cygnus SoC Dmitry Torokhov
    2015-02-07  1:28   ` [PATCH v8 0/3] Add I2C support to Broadcom iProc Ray Jui
    2015-02-07  1:28     ` [PATCH v8 1/3] i2c: iProc: define Broadcom iProc I2C binding Ray Jui
    2015-02-07  1:28     ` [PATCH v8 2/3] i2c: iproc: Add Broadcom iProc I2C Driver Ray Jui
         [not found]       ` <1423272507-18459-3-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-07 17:50         ` Wolfram Sang
    2015-02-08  5:08           ` Ray Jui
    2015-02-08 11:03             ` Wolfram Sang
    2015-02-08 18:10               ` Ray Jui
         [not found]                 ` <54D7A694.4000903-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-09 10:03                   ` Wolfram Sang
    2015-02-07  1:28     ` [PATCH v8 3/3] ARM: dts: add I2C device nodes for Broadcom Cygnus Ray Jui
    2015-02-08  5:25   ` [PATCH v9 0/3] Add I2C support to Broadcom iProc Ray Jui
    2015-02-08  5:25     ` [PATCH v9 1/3] i2c: iProc: define Broadcom iProc I2C binding Ray Jui
         [not found]       ` <1423373126-30024-2-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-09 12:09         ` Wolfram Sang
         [not found]     ` <1423373126-30024-1-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-08  5:25       ` [PATCH v9 2/3] i2c: iproc: Add Broadcom iProc I2C Driver Ray Jui
         [not found]         ` <1423373126-30024-3-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-08 16:29           ` Wolfram Sang
    2015-02-08 17:56             ` Ray Jui
    2015-02-09 12:10           ` Wolfram Sang
    2015-02-10  5:23             ` Ray Jui
         [not found]               ` <54D995DA.7040201-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-10  8:33                 ` Wolfram Sang
    2015-02-10 17:10                   ` Ray Jui
    2015-02-08  5:25       ` [PATCH v9 3/3] ARM: dts: add I2C device nodes for Broadcom Cygnus Ray Jui
    2015-02-09 12:11         ` Wolfram Sang
    2015-02-10  5:24           ` Ray Jui
         [not found]             ` <54D99606.9070309-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-10  5:34               ` Florian Fainelli
         [not found]                 ` <54D99848.2080205-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
    2015-02-10  5:36                   ` Ray Jui
    2014-12-04 21:56 ` [PATCH 0/4] Add pinctrl support to Broadcom Cygnus SoC Ray Jui
    2014-12-04 21:56   ` [PATCH 1/4] pinctrl: Broadcom Cygnus pinctrl device tree binding Ray Jui
    2014-12-04 22:16     ` Belisko Marek
    2014-12-04 22:35       ` Ray Jui
    2014-12-04 21:56   ` [PATCH 2/4] pinctrl: cygnus: add initial pinctrl support Ray Jui
    2014-12-04 21:56   ` [PATCH 3/4] ARM: mach-bcm: enable pinctrl support for Cygnus Ray Jui
    2014-12-04 21:56   ` [PATCH 4/4] ARM: dts: enable pinctrl for Broadcom Cygnus Ray Jui
    2014-12-05 19:51 ` [PATCH v2 0/4] Add pinctrl support to Broadcom Cygnus SoC Ray Jui
         [not found]   ` <1417809069-26510-1-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-12-05 19:51     ` [PATCH v2 1/4] pinctrl: Broadcom Cygnus pinctrl device tree binding Ray Jui
    2014-12-05 19:51   ` [PATCH v2 2/4] pinctrl: cygnus: add initial pinctrl support Ray Jui
    2014-12-05 19:51   ` [PATCH v2 3/4] ARM: mach-bcm: enable pinctrl support for Cygnus Ray Jui
    2014-12-05 19:51   ` [PATCH v2 4/4] ARM: dts: enable pinctrl for Broadcom Cygnus Ray Jui
    2014-12-08  2:38 ` [PATCH v2 0/5] Add gpio support to Broadcom Cygnus SoC Ray Jui
    2014-12-08  2:38   ` [PATCH v2 1/5] gpio: Cygnus: define Broadcom Cygnus GPIO binding Ray Jui
    2014-12-08 11:22     ` Arnd Bergmann
    2014-12-08 16:55       ` Ray Jui
    2014-12-08 17:11         ` Arnd Bergmann
    2014-12-08  2:38   ` [PATCH v2 2/5] gpio: Cygnus: add GPIO driver Ray Jui
    2014-12-08  2:38   ` [PATCH v2 3/5] ARM: mach-bcm: Enable GPIO support for Cygnus Ray Jui
    2014-12-08  2:38   ` [PATCH v2 4/5] ARM: dts: enable GPIO for Broadcom Cygnus Ray Jui
    2014-12-08  2:38   ` [PATCH v2 5/5] MAINTAINERS: Entry for Cygnus GPIO driver Ray Jui
    2014-12-08 18:47 ` [PATCH v3 0/5] Add gpio support to Broadcom Cygnus SoC Ray Jui
    2014-12-08 18:47   ` [PATCH v2 " Ray Jui
         [not found]     ` <1418064468-8512-2-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-12-08 18:48       ` Ray Jui
    2014-12-08 18:47   ` [PATCH v3 1/5] gpio: Cygnus: define Broadcom Cygnus GPIO binding Ray Jui
    2014-12-08 19:38     ` Arnd Bergmann
    2014-12-08 19:45       ` Ray Jui
         [not found]   ` <1418064468-8512-1-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-12-08 18:47     ` [PATCH v3 2/5] gpio: Cygnus: add GPIO driver Ray Jui
    2014-12-08 18:47   ` [PATCH v3 3/5] ARM: mach-bcm: Enable GPIO support for Cygnus Ray Jui
    2014-12-08 18:47   ` [PATCH v3 4/5] ARM: dts: enable GPIO for Broadcom Cygnus Ray Jui
    2014-12-08 18:47   ` [PATCH v3 5/5] MAINTAINERS: Entry for Cygnus GPIO driver Ray Jui
    2014-12-08 20:41 ` [PATCH v4 0/5] Add gpio support to Broadcom Cygnus SoC Ray Jui
    2014-12-08 20:41   ` [PATCH v4 1/5] gpio: Cygnus: define Broadcom Cygnus GPIO binding Ray Jui
    2014-12-08 20:41   ` [PATCH v4 2/5] gpio: Cygnus: add GPIO driver Ray Jui
    2014-12-10 10:34     ` Alexandre Courbot
         [not found]       ` <CAAVeFuJ875fvEwPbnc-Eewsw4Rp7hLbv7nXWBb=OgvLwhQBVvQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2014-12-11  1:30         ` Ray Jui
    2014-12-08 20:41   ` [PATCH v4 3/5] ARM: mach-bcm: Enable GPIO support for Cygnus Ray Jui
    2014-12-08 20:41   ` [PATCH v4 4/5] ARM: dts: enable GPIO for Broadcom Cygnus Ray Jui
    2014-12-08 20:41   ` [PATCH v4 5/5] MAINTAINERS: Entry for Cygnus GPIO driver Ray Jui
    2014-12-10  0:04 ` [PATCH 0/4] Add PCIe support to Broadcom iProc Ray Jui
    2014-12-10  0:04   ` [PATCH 1/4] pci: iProc: define Broadcom iProc PCIe binding Ray Jui
    2014-12-10 10:30     ` Lucas Stach
         [not found]       ` <1418207427.7616.5.camel-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
    2014-12-11  1:37         ` Ray Jui
    2014-12-10  0:04   ` [PATCH 2/4] PCI: iproc: Add Broadcom iProc PCIe driver Ray Jui
    2014-12-10 11:31     ` Arnd Bergmann
    2014-12-10 16:46       ` Scott Branden
         [not found]         ` <54887901.8070501-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-12-10 18:46           ` Florian Fainelli
    2014-12-10 20:26             ` Hauke Mehrtens
         [not found]               ` <5488AC64.9010306-5/S+JYg5SzeELgA04lAiVw@public.gmane.org>
    2014-12-10 20:40                 ` Ray Jui
    2014-12-11  9:44             ` Arend van Spriel
    2014-12-10  0:04   ` [PATCH 3/4] ARM: mach-bcm: Enable PCIe support for iProc Ray Jui
    2014-12-10  0:04   ` [PATCH 4/4] ARM: dts: enable PCIe for Broadcom Cygnus Ray Jui
    2014-12-12  0:05 ` [PATCH v5 0/3] Add gpio support to Broadcom Cygnus SoC Ray Jui
    2014-12-12  0:05   ` [PATCH v5 1/3] gpio: Cygnus: define Broadcom Cygnus GPIO binding Ray Jui
    2014-12-12 12:08     ` Arnd Bergmann
    2014-12-12 13:05       ` Alexandre Courbot
    2014-12-12 15:28         ` Arnd Bergmann
    2014-12-15 21:35           ` Ray Jui
    2014-12-15 21:57             ` Arnd Bergmann
    2014-12-16  0:08               ` Ray Jui
    2014-12-17  2:52               ` Alexandre Courbot
    2015-01-13  8:01               ` Linus Walleij
    2014-12-17  2:45           ` Alexandre Courbot
    2014-12-17 10:26             ` Arnd Bergmann
    2014-12-17 13:16               ` Alexandre Courbot
    2014-12-17 10:44             ` Russell King - ARM Linux
    2014-12-17 13:13               ` Alexandre Courbot
    2015-01-13  8:06               ` Linus Walleij
         [not found]                 ` <CACRpkdZbGjNecrggrFr_18zjobXMBpkrSjBMAUfyfs2ZCebB0w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2015-01-13 11:41                   ` Russell King - ARM Linux
    2015-01-16 10:18                     ` Linus Walleij
    2014-12-12 17:17         ` Ray Jui
    2014-12-12  0:05   ` [PATCH v5 2/3] gpio: Cygnus: add GPIO driver Ray Jui
    2014-12-12  0:05   ` [PATCH v5 3/3] ARM: dts: enable GPIO for Broadcom Cygnus Ray Jui
    2014-12-12  2:36 ` [PATCH v2 0/4] Add PCIe support to Broadcom iProc Ray Jui
    2014-12-12  2:36   ` [PATCH v2 1/4] pci: iProc: define Broadcom iProc PCIe binding Ray Jui
         [not found]     ` <1418351817-14898-2-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-12-12 12:14       ` Arnd Bergmann
    2014-12-12 16:53         ` Ray Jui
    2014-12-12 17:14           ` Arnd Bergmann
    2014-12-13 10:05             ` Arend van Spriel
    2014-12-13 19:46               ` Arnd Bergmann
    2014-12-14  9:48                 ` Arend van Spriel
         [not found]                   ` <548D5CD1.10801-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-12-14 16:29                     ` Arnd Bergmann
    2014-12-12  2:36   ` [PATCH v2 2/4] PCI: iproc: Add Broadcom iProc PCIe driver Ray Jui
    2014-12-12 12:29     ` Arnd Bergmann
    2014-12-12 17:08       ` Ray Jui
    2014-12-12 17:21         ` Arnd Bergmann
    2014-12-15 19:16           ` Ray Jui
    2014-12-15 21:37             ` Arnd Bergmann
    2014-12-16  0:28               ` Ray Jui
    2014-12-12  2:36   ` [PATCH v2 3/4] ARM: mach-bcm: Enable PCIe support for iProc Ray Jui
    2014-12-12 12:15     ` Arnd Bergmann
    2014-12-12 16:56       ` Ray Jui
    2014-12-12 17:02         ` Arnd Bergmann
    2014-12-12 17:09           ` Ray Jui
    2014-12-12  2:36   ` [PATCH v2 4/4] ARM: dts: enable PCIe for Broadcom Cygnus Ray Jui
    2015-01-05 23:21 ` [PATCH v2 0/5] Add common clock support for Broadcom iProc architecture Ray Jui
    2015-01-05 23:21   ` [PATCH v2 1/5] clk: iproc: define Broadcom iProc clock binding Ray Jui
    2015-01-05 23:21   ` [PATCH v2 2/5] clk: iproc: add initial common clock support Ray Jui
    2015-01-05 23:21   ` [PATCH v2 3/5] clk: Change bcm clocks build dependency Ray Jui
    2015-01-05 23:21   ` [PATCH v2 4/5] clk: cygnus: add clock support for Broadcom Cygnus Ray Jui
    2015-01-06 20:21     ` Arnd Bergmann
    2015-01-07  2:29       ` Ray Jui
         [not found]         ` <54AC99F3.8040703-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-01-07  9:11           ` Arnd Bergmann
    2015-01-07 17:33             ` Ray Jui
    2015-01-05 23:21   ` [PATCH v2 5/5] ARM: dts: enable " Ray Jui
    2015-01-07 19:22 ` [PATCH v3 0/5] Add common clock support for Broadcom iProc architecture Ray Jui
    2015-01-07 19:22   ` [PATCH v3 1/5] clk: iproc: define Broadcom iProc clock binding Ray Jui
         [not found]   ` <1420658568-22879-1-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-01-07 19:22     ` [PATCH v3 2/5] clk: iproc: add initial common clock support Ray Jui
    2015-01-07 19:22   ` [PATCH v3 3/5] clk: Change bcm clocks build dependency Ray Jui
    2015-01-07 19:22   ` [PATCH v3 4/5] clk: cygnus: add clock support for Broadcom Cygnus Ray Jui
    2015-01-07 19:22   ` [PATCH v3 5/5] ARM: dts: enable " Ray Jui
    2015-01-07 19:26   ` [PATCH v3 0/5] Add common clock support for Broadcom iProc architecture Arnd Bergmann
    2015-02-03  2:01 ` [PATCH v3 0/4] Add pinctrl support to Broadcom Cygnus SoC Ray Jui
    2015-02-03  2:01   ` [PATCH v3 1/4] pinctrl: bcm: consolidate Broadcom pinctrl drivers Ray Jui
         [not found]   ` <1422928894-20716-1-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-03  2:01     ` [PATCH v3 2/4] pinctrl: Broadcom Cygnus pinctrl device tree binding Ray Jui
    2015-02-03  2:01   ` [PATCH v3 3/4] pinctrl: cygnus: add initial IOMUX driver support Ray Jui
    2015-02-03 17:40     ` Dmitry Torokhov
    2015-02-03 19:29       ` Ray Jui
    2015-02-03 20:00         ` Dmitry Torokhov
    2015-02-03 20:16           ` Ray Jui
    2015-02-03  2:01   ` [PATCH v3 4/4] ARM: dts: enable IOMUX for Broadcom Cygnus Ray Jui
    2015-02-04  1:09 ` [PATCH v7 0/4] Add gpio/pinconf support to Broadcom Cygnus SoC Ray Jui
         [not found]   ` <1423012148-22560-1-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-04  1:09     ` [PATCH v7 1/4] pinctrl: Cygnus: define Broadcom Cygnus GPIO/PINCONF binding Ray Jui
    2015-02-04  1:09     ` [PATCH v7 2/4] pinctrl: cygnus: add gpio/pinconf driver Ray Jui
    2015-02-04  1:41       ` Dmitry Torokhov
    2015-02-04  2:19         ` Ray Jui
    2015-02-04  1:09   ` [PATCH v7 3/4] ARM: dts: enable GPIO for Broadcom Cygnus Ray Jui
    2015-02-04  1:09   ` [PATCH v7 4/4] ARM: dts: cygnus: enable GPIO based hook detection Ray Jui
    2015-02-04 17:20 ` [PATCH v8 0/4] Add gpio/pinconf support to Broadcom Cygnus SoC Ray Jui
    2015-02-04 17:21   ` [PATCH v8 1/4] pinctrl: Cygnus: define Broadcom Cygnus GPIO/PINCONF binding Ray Jui
    2015-02-04 17:21   ` [PATCH v8 2/4] pinctrl: cygnus: add gpio/pinconf driver Ray Jui
    2015-02-09 19:20     ` Dmitry Torokhov
    2015-02-10 21:47       ` Ray Jui
    2015-02-04 17:21   ` [PATCH v8 3/4] ARM: dts: enable GPIO for Broadcom Cygnus Ray Jui
    2015-02-04 17:21   ` [PATCH v8 4/4] ARM: dts: cygnus: enable GPIO based hook detection Ray Jui
    2015-02-05  0:54 ` [PATCH v5 0/6] Add common clock support for Broadcom iProc architecture Ray Jui
    2015-02-05  0:55   ` [PATCH v5 1/6] clk: add of_clk_get_parent_rate function Ray Jui
    2015-02-25 22:09     ` Stephen Boyd
    2015-02-26  5:54     ` Sascha Hauer
    2015-02-26  6:13       ` Ray Jui
         [not found]         ` <54EEB97B.6080006-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-26  6:51           ` Sascha Hauer
         [not found]             ` <20150226065155.GY12209-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
    2015-02-26  7:42               ` Ray Jui
    2015-02-26  8:43                 ` Sascha Hauer
    2015-03-06 19:55                   ` Mike Turquette
    2015-03-06 20:07                     ` Ray Jui
    2015-03-06 22:57                       ` Mike Turquette
    2015-02-05  0:55   ` [PATCH v5 2/6] clk: iproc: define Broadcom iProc clock binding Ray Jui
    2015-02-05  0:55   ` [PATCH v5 3/6] clk: iproc: add initial common clock support Ray Jui
    2015-02-05  0:55   ` [PATCH v5 4/6] clk: Change bcm clocks build dependency Ray Jui
    2015-02-05  0:55   ` [PATCH v5 5/6] clk: cygnus: add clock support for Broadcom Cygnus Ray Jui
    2015-02-05  0:55   ` [PATCH v5 6/6] ARM: dts: enable " Ray Jui
         [not found]   ` <1423097705-22939-1-git-send-email-rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-25 19:33     ` [PATCH v5 0/6] Add common clock support for Broadcom iProc architecture Dmitry Torokhov
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox;
    as well as URLs for NNTP newsgroup(s).