devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
  • * [PATCH v2 0/6] Add initial support for Broadcom Cygnus SoC
           [not found] <Jonathan Richardson <jonathar@broadcom.com>
           [not found] ` <Jonathan Richardson <jonathar-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    @ 2014-09-23 21:17 ` Jonathan Richardson
      2014-09-23 21:17   ` [PATCH v2 1/6] ARM: cygnus: Initial " Jonathan Richardson
                         ` (5 more replies)
      2014-12-18  1:59 ` [PATCH 0/2] Add support for Broadcom iProc touchscreen Jonathan Richardson
                       ` (3 subsequent siblings)
      5 siblings, 6 replies; 78+ messages in thread
    From: Jonathan Richardson @ 2014-09-23 21:17 UTC (permalink / raw)
      To: Christian Daudt, Matt Porter, Russell King, Mike Turquette,
    	Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala,
    	JD Zheng
      Cc: linux-arm-kernel, bcm-kernel-feedback-list, linux-kernel,
    	devicetree, Scott Branden, Ray Jui, Jonathan Richardson
    
    Hi,
    
    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 v1:
     - Address code review comments as per previous responses.
     - Copyright headers updated to remove Broadcom URL.
     - mach platform code still contains hard coded adresses. 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.
       
    Thanks,
    Jon
    
    Jonathan Richardson (6):
      ARM: cygnus: Initial support for Broadcom Cygnus SoC
      clk: Clock driver support for Broadcom Cygnus SoC
      dt-bindings: Document Broadcom Cygnus SoC and clock driver
      ARM: dts: Enable Broadcom Cygnus SoC
      ARM: cygnus defconfig : Initial defconfig for Broadcom Cygnus SoC
      MAINTAINERS: Entry for Cygnus/iproc arm architecture and clock
        drivers
    
     Documentation/devicetree/bindings/arm/cygnus.txt   |   12 +
     .../devicetree/bindings/clock/clk-cygnus.txt       |  121 ++
     .../devicetree/bindings/clock/clk-iproc.txt        |   48 +
     MAINTAINERS                                        |   21 +
     arch/arm/boot/dts/Makefile                         |    1 +
     arch/arm/boot/dts/bcm-cygnus.dtsi                  |  349 ++++++
     arch/arm/boot/dts/bcm911360_entphn.dts             |   22 +
     arch/arm/configs/bcm_cygnus_defconfig              |  223 ++++
     arch/arm/mach-bcm/Kconfig                          |   31 +
     arch/arm/mach-bcm/Makefile                         |    3 +
     arch/arm/mach-bcm/bcm_cygnus.c                     |  166 +++
     drivers/clk/Makefile                               |    1 +
     drivers/clk/bcm/Makefile                           |    2 +
     drivers/clk/bcm/clk-cygnus.c                       | 1186 ++++++++++++++++++++
     drivers/clk/bcm/clk-iproc.c                        |  451 ++++++++
     15 files changed, 2637 insertions(+)
     create mode 100644 Documentation/devicetree/bindings/arm/cygnus.txt
     create mode 100644 Documentation/devicetree/bindings/clock/clk-cygnus.txt
     create mode 100644 Documentation/devicetree/bindings/clock/clk-iproc.txt
     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/configs/bcm_cygnus_defconfig
     create mode 100644 arch/arm/mach-bcm/bcm_cygnus.c
     create mode 100644 drivers/clk/bcm/clk-cygnus.c
     create mode 100644 drivers/clk/bcm/clk-iproc.c
    
    -- 
    1.7.9.5
    
    ^ permalink raw reply	[flat|nested] 78+ messages in thread
  • * [PATCH 0/2]  Add support for Broadcom iProc touchscreen
           [not found] <Jonathan Richardson <jonathar@broadcom.com>
           [not found] ` <Jonathan Richardson <jonathar-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
      2014-09-23 21:17 ` [PATCH v2 0/6] Add initial support for Broadcom Cygnus SoC Jonathan Richardson
    @ 2014-12-18  1:59 ` Jonathan Richardson
           [not found]   ` <1418867992-3550-1-git-send-email-jonathar-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
      2014-12-18  1:59   ` [PATCH 2/2] Input: touchscreen-iproc: add device tree bindings Jonathan Richardson
      2014-12-19 22:17 ` [PATCH v2 0/2] Add support for Broadcom iProc touchscreen Jonathan Richardson
                       ` (2 subsequent siblings)
      5 siblings, 2 replies; 78+ messages in thread
    From: Jonathan Richardson @ 2014-12-18  1:59 UTC (permalink / raw)
      To: Dmitry Torokhov, Grant Likely, Rob Herring
      Cc: Ray Jui, Jonathan Richardson, linux-kernel, linux-input,
    	linux-arm-kernel, bcm-kernel-feedback-list, devicetree
    
    This patchset contains initial support for the touchscreen on the Broadcom
    iProc family of SoCs. This driver has been validated with Cygnus and is expected
    to work on other iProc family of SoCs that use the same touchscreen controller.
    
    Jonathan Richardson (2):
      Input: touchscreen-iproc: Add Broadcom iProc touchscreen driver
      Input: touchscreen-iproc: add device tree bindings
    
     .../input/touchscreen/brcm,iproc-touchscreen.txt   |   70 +++
     drivers/input/touchscreen/Kconfig                  |   11 +
     drivers/input/touchscreen/Makefile                 |    1 +
     drivers/input/touchscreen/bcm_iproc_tsc.c          |  559 ++++++++++++++++++++
     4 files changed, 641 insertions(+)
     create mode 100644 Documentation/devicetree/bindings/input/touchscreen/brcm,iproc-touchscreen.txt
     create mode 100644 drivers/input/touchscreen/bcm_iproc_tsc.c
    
    -- 
    1.7.9.5
    
    
    ^ permalink raw reply	[flat|nested] 78+ messages in thread
  • * [PATCH v2 0/2] Add support for Broadcom iProc touchscreen
           [not found] <Jonathan Richardson <jonathar@broadcom.com>
                       ` (2 preceding siblings ...)
      2014-12-18  1:59 ` [PATCH 0/2] Add support for Broadcom iProc touchscreen Jonathan Richardson
    @ 2014-12-19 22:17 ` Jonathan Richardson
      2014-12-19 22:17   ` [PATCH v2 1/2] Input: touchscreen-iproc: Add Broadcom iProc touchscreen driver Jonathan Richardson
      2014-12-19 22:17   ` [PATCH v2 2/2] Input: touchscreen-iproc: add device tree bindings Jonathan Richardson
      2015-02-27  0:35 ` [PATCH v2 0/1] Synopsis 8250 serial port driver fix Jonathan Richardson
      2015-03-11  1:17 ` [PATCH v3 0/2] Add support for Broadcom iProc touchscreen Jonathan Richardson
      5 siblings, 2 replies; 78+ messages in thread
    From: Jonathan Richardson @ 2014-12-19 22:17 UTC (permalink / raw)
      To: Dmitry Torokhov, Grant Likely, Rob Herring
      Cc: Ray Jui, Jonathan Richardson, linux-kernel, linux-input,
    	linux-arm-kernel, bcm-kernel-feedback-list, devicetree,
    	Joe Perches
    
    This patchset contains initial support for the touchscreen on the Broadcom
    iProc family of SoCs. This driver has been validated with Cygnus and is expected
    to work on other iProc family of SoCs that use the same touchscreen controller.
    
    Changes from v1:
    - Add missing newlines to debug messages
    - Use BIT macro for defines
    - Fix logic in get_tsc_config to improve readability
    - Get rid of unnecessary remove() function
    
    Jonathan Richardson (2):
      Input: touchscreen-iproc: Add Broadcom iProc touchscreen driver
      Input: touchscreen-iproc: add device tree bindings
    
     .../input/touchscreen/brcm,iproc-touchscreen.txt   |   70 +++
     drivers/input/touchscreen/Kconfig                  |   11 +
     drivers/input/touchscreen/Makefile                 |    1 +
     drivers/input/touchscreen/bcm_iproc_tsc.c          |  535 ++++++++++++++++++++
     4 files changed, 617 insertions(+)
     create mode 100644 Documentation/devicetree/bindings/input/touchscreen/brcm,iproc-touchscreen.txt
     create mode 100644 drivers/input/touchscreen/bcm_iproc_tsc.c
    
    -- 
    1.7.9.5
    
    
    ^ permalink raw reply	[flat|nested] 78+ messages in thread
  • * [PATCH v2 0/1] Synopsis 8250 serial port driver fix
           [not found] <Jonathan Richardson <jonathar@broadcom.com>
                       ` (3 preceding siblings ...)
      2014-12-19 22:17 ` [PATCH v2 0/2] Add support for Broadcom iProc touchscreen Jonathan Richardson
    @ 2015-02-27  0:35 ` Jonathan Richardson
      2015-02-27  0:35   ` [PATCH v2 1/1] serial: 8250_dw: Fix get_mctrl behaviour Jonathan Richardson
      2015-03-11  1:17 ` [PATCH v3 0/2] Add support for Broadcom iProc touchscreen Jonathan Richardson
      5 siblings, 1 reply; 78+ messages in thread
    From: Jonathan Richardson @ 2015-02-27  0:35 UTC (permalink / raw)
      To: Dmitry Torokhov, Anatol Pomazau, Jonathan Richardson,
    	Scott Branden, Rob Herring, Pawel Moll, Mark Rutland,
    	Ian Campbell, Kumar Gala, Greg Kroah-Hartman, Jiri Slaby
      Cc: devicetree, linux-kernel, linux-serial, Arnd Bergmann
    
    Hi,
    
    This patchset fixes a bug in the Synopsis 8250 serial driver which causes the
    driver to hang. The bug occurs on simple 2 wire serial ports when modem control
    signalling has been enabled. It can be reproduced from user space by enabling
    modem control signals (stty -clocal), then opening a serial port and polling for
    data available to read with a timeout. A properly implemented driver will
    ignore the control signals and the call to poll will return. The current
    version of the driver hangs forever on the call to poll despite the timeout.
    
    Jon
    
    Changes from v1:
    - Changed DT properties from strings to booleans as suggested by Arnd. 
      Documentation updated accordingly.
    
    Desmond Liu (1):
      serial: 8250_dw: Fix get_mctrl behaviour
    
     .../bindings/serial/snps-dw-apb-uart.txt           |   16 ++++++++++
     drivers/tty/serial/8250/8250_dw.c                  |   32 ++++++++++++++++++++
     2 files changed, 48 insertions(+)
    
    -- 
    1.7.9.5
    
    ^ permalink raw reply	[flat|nested] 78+ messages in thread
  • * [PATCH v3 0/2] Add support for Broadcom iProc touchscreen
           [not found] <Jonathan Richardson <jonathar@broadcom.com>
                       ` (4 preceding siblings ...)
      2015-02-27  0:35 ` [PATCH v2 0/1] Synopsis 8250 serial port driver fix Jonathan Richardson
    @ 2015-03-11  1:17 ` Jonathan Richardson
           [not found]   ` <1426036669-21659-1-git-send-email-jonathar-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
      2015-03-11  1:17   ` [PATCH v3 2/2] Input: touchscreen-iproc: add device tree bindings Jonathan Richardson
      5 siblings, 2 replies; 78+ messages in thread
    From: Jonathan Richardson @ 2015-03-11  1:17 UTC (permalink / raw)
      To: Dmitry Torokhov, Anatol Pomazau
      Cc: Jonathan Richardson, Scott Branden, Grant Likely, Rob Herring,
    	Ray Jui, linux-kernel, linux-input, bcm-kernel-feedback-list,
    	devicetree, Joe Perches, Pawel Moll, Mark Rutland, Ian Campbell,
    	Kumar Gala
    
    This patchset contains initial support for the touchscreen on the Broadcom
    iProc family of SoCs. This driver has been validated with Cygnus and is expected
    to work on other iProc family of SoCs that use the same touchscreen controller.
    
    Changes from v2:
    - Misc style changes.
    - Removed assumptions about interrupts generated in ISR. It now emits all
      events and then syncs if necessary.
    - Removed our rotation property and replaced with the latest
      touchscreen-inverted-x/y. Also added support for the standard optional
      properties touchscreen-size-x/y and touchscreen-fuzz-x/y. Did not add support
      for inverted-x/y at this time as our touchscreen is currently only oriented
      180 degres.
    
    Changes from v1:
    - Add missing newlines to debug messages
    - Use BIT macro for defines
    - Fix logic in get_tsc_config to improve readability
    - Get rid of unnecessary remove() function
    
    Jonathan Richardson (2):
      Input: touchscreen-iproc: Add Broadcom iProc touchscreen driver
      Input: touchscreen-iproc: add device tree bindings
    
     .../input/touchscreen/brcm,iproc-touchscreen.txt   |   76 +++
     drivers/input/touchscreen/Kconfig                  |   11 +
     drivers/input/touchscreen/Makefile                 |    1 +
     drivers/input/touchscreen/bcm_iproc_tsc.c          |  527 ++++++++++++++++++++
     4 files changed, 615 insertions(+)
     create mode 100644 Documentation/devicetree/bindings/input/touchscreen/brcm,iproc-touchscreen.txt
     create mode 100644 drivers/input/touchscreen/bcm_iproc_tsc.c
    
    -- 
    1.7.9.5
    
    
    ^ permalink raw reply	[flat|nested] 78+ messages in thread
  • [parent not found: <Scott Branden <sbranden@broadcom.com>]

    end of thread, other threads:[~2015-03-12 22:44 UTC | newest]
    
    Thread overview: 78+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <Jonathan Richardson <jonathar@broadcom.com>
         [not found] ` <Jonathan Richardson <jonathar-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-09-16 19:58   ` [PATCH 0/6] Add initial support for Broadcom Cygnus SoC Jonathan Richardson
    2014-09-16 19:58     ` [PATCH 1/6] ARM: cygnus: Initial " Jonathan Richardson
    2014-09-17  0:00       ` Mark Rutland
    2014-09-18 23:33         ` Jonathan Richardson
         [not found]     ` <1410897497-27527-1-git-send-email-jonathar-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-09-16 19:58       ` [PATCH 2/6] clk: Clock driver " Jonathan Richardson
         [not found]         ` <1410897497-27527-3-git-send-email-jonathar-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-09-17  0:47           ` Mark Rutland
    2014-09-18 23:43             ` Jonathan Richardson
    2014-09-18 22:31       ` [PATCH 0/6] Add initial " Hauke Mehrtens
    2014-09-18 22:39         ` Florian Fainelli
         [not found]           ` <541B5F16.6030005-p3rKhJxN3npAfugRpC6u6w@public.gmane.org>
    2014-09-18 22:54             ` Hauke Mehrtens
    2014-09-19  0:58               ` Scott Branden
    2014-09-16 19:58     ` [PATCH 3/6] dt-bindings: Document Broadcom Cygnus SoC and clock driver Jonathan Richardson
    2014-09-16 19:58     ` [PATCH 4/6] ARM: dts: Enable Broadcom Cygnus SoC Jonathan Richardson
    2014-09-16 19:58     ` [PATCH 5/6] ARM: cygnus defconfig : Initial defconfig for " Jonathan Richardson
    2014-09-16 19:58     ` [PATCH 6/6] MAINTAINERS: Entry for Cygnus/iproc arm architecture and clock drivers Jonathan Richardson
    2015-02-24 19:13   ` [PATCH 0/1] Enable Broadcom Cygnus BCM958305K Jonathan Richardson
         [not found]     ` <1424805191-10675-1-git-send-email-jonathar-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-24 19:13       ` [PATCH 1/1] ARM: dts: " Jonathan Richardson
    2015-02-25 19:04   ` [PATCH 0/1] Synopsis 8250 serial port driver fix Jonathan Richardson
    2015-02-25 19:04     ` [PATCH 1/1] serial: 8250_dw: Fix get_mctrl behaviour Jonathan Richardson
    2015-02-25 19:21       ` Arnd Bergmann
    2015-02-25 20:00         ` Jonathan Richardson
    2015-02-25 20:07           ` Arnd Bergmann
    2015-03-02 22:41   ` [PATCH RESEND 0/1] Enable Broadcom Cygnus BCM958305K Jonathan Richardson
    2015-03-02 22:41     ` [PATCH RESEND 1/1] ARM: dts: " Jonathan Richardson
         [not found]       ` <1425336070-3414-2-git-send-email-jonathar-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-03-02 23:45         ` Florian Fainelli
    2015-03-12 17:45   ` [PATCH v4 0/2] Add support for Broadcom iProc touchscreen Jonathan Richardson
    2015-03-12 17:45     ` [PATCH v4 1/2] Input: touchscreen-iproc: Add Broadcom iProc touchscreen driver Jonathan Richardson
    2015-03-12 17:59       ` Joe Perches
         [not found]         ` <1426183169.2742.10.camel-6d6DIl74uiNBDgjK7y7TUQ@public.gmane.org>
    2015-03-12 22:44           ` Jonathan Richardson
    2015-03-12 17:45     ` [PATCH v4 2/2] Input: touchscreen-iproc: add device tree bindings Jonathan Richardson
    2014-09-23 21:17 ` [PATCH v2 0/6] Add initial support for Broadcom Cygnus SoC Jonathan Richardson
    2014-09-23 21:17   ` [PATCH v2 1/6] ARM: cygnus: Initial " Jonathan Richardson
    2014-09-23 21:17   ` [PATCH v2 2/6] clk: Clock driver " Jonathan Richardson
    2014-09-23 21:17   ` [PATCH v2 3/6] dt-bindings: Document Broadcom Cygnus SoC and clock driver Jonathan Richardson
    2014-09-23 21:17   ` [PATCH v2 5/6] ARM: cygnus defconfig : Initial defconfig for Broadcom Cygnus SoC Jonathan Richardson
    2014-09-23 21:17   ` [PATCH v2 6/6] MAINTAINERS: Entry for Cygnus/iproc arm architecture and clock drivers Jonathan Richardson
         [not found]   ` <1411507057-14771-1-git-send-email-jonathar-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-09-23 21:17     ` [PATCH v2 4/6] ARM: dts: Enable Broadcom Cygnus SoC Jonathan Richardson
    2014-09-25 21:04     ` [PATCH v2 0/6] Add initial support for " Scott Branden
         [not found]       ` <54248344.5030308-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-09-25 21:22         ` Florian Fainelli
         [not found]           ` <54248791.9060805-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
    2014-09-26  0:14             ` Florian Fainelli
         [not found]               ` <5424AFD2.2070406-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
    2014-09-26  0:28                 ` Jonathan Richardson
         [not found]                   ` <5424B335.6000602-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-09-26  0:34                     ` Florian Fainelli
    2014-12-18  1:59 ` [PATCH 0/2] Add support for Broadcom iProc touchscreen Jonathan Richardson
         [not found]   ` <1418867992-3550-1-git-send-email-jonathar-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-12-18  1:59     ` [PATCH 1/2] Input: touchscreen-iproc: Add Broadcom iProc touchscreen driver Jonathan Richardson
    2014-12-18  2:14       ` Joe Perches
    2014-12-19 19:51         ` Jonathan Richardson
    2014-12-19 19:56           ` Dmitry Torokhov
    2014-12-18  1:59   ` [PATCH 2/2] Input: touchscreen-iproc: add device tree bindings Jonathan Richardson
    2014-12-19 22:17 ` [PATCH v2 0/2] Add support for Broadcom iProc touchscreen Jonathan Richardson
    2014-12-19 22:17   ` [PATCH v2 1/2] Input: touchscreen-iproc: Add Broadcom iProc touchscreen driver Jonathan Richardson
    2015-01-15  1:02     ` Dmitry Torokhov
    2015-01-15  5:44       ` Scott Branden
    2015-01-15  6:07         ` Dmitry Torokhov
    2015-01-15 19:51           ` Jonathan Richardson
    2015-02-11 18:45             ` Jonathan Richardson
         [not found]               ` <54DBA34E.8090400-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-24 23:18                 ` Dmitry Torokhov
    2015-02-27  1:02                   ` Jonathan Richardson
         [not found]     ` <1419027470-7969-2-git-send-email-jonathar-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-12-19 22:26       ` Joe Perches
    2014-12-19 23:03         ` Jonathan Richardson
    2015-01-01  0:55           ` Jonathan Richardson
    2015-01-15  1:08           ` Florian Fainelli
    2015-01-15 19:19             ` Jonathan Richardson
    2015-02-24 23:29       ` Dmitry Torokhov
    2015-03-02 19:13         ` Jonathan Richardson
    2014-12-19 22:17   ` [PATCH v2 2/2] Input: touchscreen-iproc: add device tree bindings Jonathan Richardson
    2015-02-27  0:35 ` [PATCH v2 0/1] Synopsis 8250 serial port driver fix Jonathan Richardson
    2015-02-27  0:35   ` [PATCH v2 1/1] serial: 8250_dw: Fix get_mctrl behaviour Jonathan Richardson
    2015-03-09 18:40     ` Dmitry Torokhov
         [not found]       ` <CAE_wzQ-43+oGAmyJ_cgso1XfnCYFGVczPvePG++x=povcAPOdA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2015-03-09 18:51         ` Jonathan Richardson
    2015-03-11  1:17 ` [PATCH v3 0/2] Add support for Broadcom iProc touchscreen Jonathan Richardson
         [not found]   ` <1426036669-21659-1-git-send-email-jonathar-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-03-11  1:17     ` [PATCH v3 1/2] Input: touchscreen-iproc: Add Broadcom iProc touchscreen driver Jonathan Richardson
    2015-03-11  9:46       ` Paul Bolle
    2015-03-11 17:05         ` Jonathan Richardson
    2015-03-11  1:17   ` [PATCH v3 2/2] Input: touchscreen-iproc: add device tree bindings Jonathan Richardson
         [not found] <Scott Branden <sbranden@broadcom.com>
    2014-10-08  5:26 ` [PATCH V3 0/6] Add initial support for Broadcom Cygnus SoC Scott Branden
    2014-10-08  5:27   ` [PATCH 3/6] dt-bindings: Document Broadcom Cygnus SoC and clock driver 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 10:58         ` Scott Branden
         [not found]           ` <543518C7.9070809-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2014-10-08 13:35             ` Arnd Bergmann
    

    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).