All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <1455975941.10551.3.camel@plaes.org>

diff --git a/a/1.txt b/N1/1.txt
index d0baecb..f4b235b 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -12,30 +12,30 @@ On Thu, 2016-01-14 at 16:24 +0100, Maxime Ripard wrote:
 > 
 > On most featured SoCs, it looks like that:
 > 
->  +--------------------------------------------+
->  |                    RAM                     |
->  +--------------------------------------------+
->        |            |      |            |
->        v            |      |            v
->  +----------------+ |      | +----------------+
->  |    Frontend    | |      | |    Frontend    |
->  +----------------+ |      | +----------------+
->          |          |      |         |
->          v          |      |         v
->  +----------------+ |      | +----------------+
->  |    Backend     |<+      +>|    Backend     |
->  +----------------+          +----------------+
->          |                           |
->          v                           v
->  +----------------+          +----------------+---> LVDS
->  |      TCON      |          |      TCON      |---> RGB
->  +----------------+          +----------------+
->        |       +---+       +---+          |
->        |           |       |              |
->        v           v       v              v
->  +------------+  +------------+  +------------+---> VGA
->  | TV Encoder |  |    HDMI    |  | TV Encoder |---> Composite
->  +------------+  +------------+  +------------+
+> ?+--------------------------------------------+
+> ?|????????????????????RAM?????????????????????|
+> ?+--------------------------------------------+
+> ???????|????????????|??????|????????????|
+> ???????v????????????|??????|????????????v
+> ?+----------------+ |??????| +----------------+
+> ?|????Frontend????| |??????| |????Frontend????|
+> ?+----------------+ |??????| +----------------+
+> ?????????|??????????|??????|?????????|
+> ?????????v??????????|??????|?????????v
+> ?+----------------+ |??????| +----------------+
+> ?|????Backend?????|<+??????+>|????Backend?????|
+> ?+----------------+??????????+----------------+
+> ?????????|???????????????????????????|
+> ?????????v???????????????????????????v
+> ?+----------------+??????????+----------------+---> LVDS
+> ?|??????TCON??????|??????????|??????TCON??????|---> RGB
+> ?+----------------+??????????+----------------+
+> ???????|???????+---+???????+---+??????????|
+> ???????|???????????|???????|??????????????|
+> ???????v???????????v???????v??????????????v
+> ?+------------+??+------------+??+------------+---> VGA
+> ?| TV Encoder |??|????HDMI????|??| TV Encoder |---> Composite
+> ?+------------+??+------------+??+------------+
 > 
 > The current code only assumes that there is a single instance of all
 > the controllers. It also supports only the RGB and Composite
@@ -72,161 +72,161 @@ scripts/Makefile.modpost:91: recipe for target '__modpost' failed
 > Maxime
 > 
 > Changes from v1:
->   - Rebased on top of 4.4
+> ? - Rebased on top of 4.4
 > 
->   - Merged the clock drivers for the display and TCON channel 0
+> ? - Merged the clock drivers for the display and TCON channel 0
 > clocks
->   - Replaced the container_of calls in the display reset clocks to an
->     inline function
->   - Checked the return code of of_clk_parent_fill in the clocks
->     drivers
->   - Checked the return code of of_clk_add_provider in the tcon-ch1
+> ? - Replaced the container_of calls in the display reset clocks to an
+> ????inline function
+> ? - Checked the return code of of_clk_parent_fill in the clocks
+> ????drivers
+> ? - Checked the return code of of_clk_add_provider in the tcon-ch1
 > and
->     PLL3 clocks
->   - Added missing clocks headers
->   - Created a composite clock unregister function
-> 
->   - Moved the binding documentation to
->     Documentation/devicetree/bindings/display
->   - Added the clocks binding documentation
->   - Added the Olimex vendor to the list of DT vendors
->   - Moved to the OF graph representation and the component framework
-> 
->   - Moved the reset cells count check into the reset framework to
->     avoid duplicating the code in every xlate implementation.
->   - Made the reset_ops const
-> 
->   - Reworked the DRM cmdline mode parsing code to allow named mode
->   - Fixed the TV mode lookup when the mode name is not present (for
->     example because it was given by the userspace)
-> 
->   - Made the driver outputs optional (to avoid crashing when a board
->     doesn't have either a panel or a composite output enabled)
->   - Added multiple plane support with transparency
->   - Moved the backend registers writes commit in the CRTC
+> ????PLL3 clocks
+> ? - Added missing clocks headers
+> ? - Created a composite clock unregister function
+> 
+> ? - Moved the binding documentation to
+> ????Documentation/devicetree/bindings/display
+> ? - Added the clocks binding documentation
+> ? - Added the Olimex vendor to the list of DT vendors
+> ? - Moved to the OF graph representation and the component framework
+> 
+> ? - Moved the reset cells count check into the reset framework to
+> ????avoid duplicating the code in every xlate implementation.
+> ? - Made the reset_ops const
+> 
+> ? - Reworked the DRM cmdline mode parsing code to allow named mode
+> ? - Fixed the TV mode lookup when the mode name is not present (for
+> ????example because it was given by the userspace)
+> 
+> ? - Made the driver outputs optional (to avoid crashing when a board
+> ????doesn't have either a panel or a composite output enabled)
+> ? - Added multiple plane support with transparency
+> ? - Moved the backend registers writes commit in the CRTC
 > atomic_flush
->     callback
->   - Removed the load / unload functions
->   - Removed the enabled booleans in my private structure and removed
->     the implicit call to disable_unused_functions in the DRM core to
->     push it in the drivers.
->   - Fixed a few bitmasks on some bitfields definition
->   - Fixed the RGB connector mode validation that was not testing the
->     right values
+> ????callback
+> ? - Removed the load / unload functions
+> ? - Removed the enabled booleans in my private structure and removed
+> ????the implicit call to disable_unused_functions in the DRM core to
+> ????push it in the drivers.
+> ? - Fixed a few bitmasks on some bitfields definition
+> ? - Fixed the RGB connector mode validation that was not testing the
+> ????right values
 > 
 > Matthias Brugger (1):
->   clk: Add regmap support
+> ? clk: Add regmap support
 > 
 > Maxime Ripard (25):
->   reset: Move DT cell size check to the core
->   reset: Make reset_control_ops const
->   clk: composite: Add unregister function
->   clk: sunxi: Add display and TCON0 clocks driver
->   clk: sunxi: Add PLL3 clock
->   clk: sunxi: Add TCON channel1 clock
->   clk: sun5i: add DRAM gates
->   ARM: sun5i: dt: Add pll3 and pll7 clocks
->   ARM: sun5i: a13: Add display and TCON clocks
->   ARM: sun5i: Add DRAM gates
->   ARM: sun5i: Add TV encoder gate to the DTSI
->   drm/fb_cma_helper: Remove implicit call to disable_unused_functions
->   drm/modes: Rewrite the command line parser
->   drm/modes: Support modes names on the command line
->   drm: Add Allwinner A10 Display Engine support
->   drm: sun4i: Add DT bindings documentation
->   drm: sun4i: Add RGB output
->   drm: sun4i: Add composite output
->   drm: sun4i: tv: Add PAL output standard
->   drm: sun4i: tv: Add NTSC output standard
->   ARM: sun5i: r8: Add display blocks to the DTSI
->   ARM: sun5i: chip: Enable the TV Encoder
->   devicetree: Add olimex vendor prefix
->   drm/panel: simple: Add timings for the Olimex LCD-OLinuXino-4.3TS
->   DO NOT MERGE: ARM: sun5i: chip: Enable the LCD panel
-> 
->  Documentation/devicetree/bindings/clock/sunxi.txt  |   5 +
->  .../display/panel/olimex,lcd-olinuxino-43-ts.txt   |   7 +
->  .../bindings/display/sunxi/sun4i-drm.txt           | 228 +++++++
->  .../devicetree/bindings/vendor-prefixes.txt        |   1 +
->  arch/arm/boot/dts/sun5i-a10s.dtsi                  |   7 +-
->  arch/arm/boot/dts/sun5i-a13.dtsi                   |  46 +-
->  arch/arm/boot/dts/sun5i-r8-chip.dts                |  17 +
->  arch/arm/boot/dts/sun5i-r8.dtsi                    | 139 ++++-
->  arch/arm/boot/dts/sun5i.dtsi                       |  62 ++
->  drivers/clk/Makefile                               |   1 +
->  drivers/clk/clk-composite.c                        |  15 +
->  drivers/clk/clk-divider.c                          |  68 ++-
->  drivers/clk/clk-gate.c                             |  54 +-
->  drivers/clk/clk-io.c                               |  48 ++
->  drivers/clk/clk-io.h                               |  22 +
->  drivers/clk/clk-mux.c                              |  94 ++-
->  drivers/clk/sunxi/Makefile                         |   3 +
->  drivers/clk/sunxi/clk-simple-gates.c               |   2 +
->  drivers/clk/sunxi/clk-sun4i-display.c              | 241 ++++++++
->  drivers/clk/sunxi/clk-sun4i-pll3.c                 |  90 +++
->  drivers/clk/sunxi/clk-sun4i-tcon-ch1.c             | 154 +++++
->  drivers/gpu/drm/Kconfig                            |   2 +
->  drivers/gpu/drm/Makefile                           |   3 +-
->  drivers/gpu/drm/drm_crtc.c                         |   3 +-
->  drivers/gpu/drm/drm_fb_cma_helper.c                |   3 -
->  drivers/gpu/drm/drm_fb_helper.c                    |   4 +
->  drivers/gpu/drm/drm_modes.c                        | 327 ++++++----
->  drivers/gpu/drm/imx/imx-drm-core.c                 |   1 +
->  drivers/gpu/drm/panel/panel-simple.c               |  26 +
->  drivers/gpu/drm/sti/sti_drv.c                      |   1 +
->  drivers/gpu/drm/sun4i/Kconfig                      |  14 +
->  drivers/gpu/drm/sun4i/Makefile                     |  12 +
->  drivers/gpu/drm/sun4i/sun4i_backend.c              | 321 ++++++++++
->  drivers/gpu/drm/sun4i/sun4i_backend.h              | 160 +++++
->  drivers/gpu/drm/sun4i/sun4i_crtc.c                 | 120 ++++
->  drivers/gpu/drm/sun4i/sun4i_crtc.h                 |  30 +
->  drivers/gpu/drm/sun4i/sun4i_drv.c                  | 325 ++++++++++
->  drivers/gpu/drm/sun4i/sun4i_drv.h                  |  30 +
->  drivers/gpu/drm/sun4i/sun4i_framebuffer.c          |  54 ++
->  drivers/gpu/drm/sun4i/sun4i_framebuffer.h          |  19 +
->  drivers/gpu/drm/sun4i/sun4i_layer.c                | 160 +++++
->  drivers/gpu/drm/sun4i/sun4i_layer.h                |  30 +
->  drivers/gpu/drm/sun4i/sun4i_rgb.c                  | 229 +++++++
->  drivers/gpu/drm/sun4i/sun4i_rgb.h                  |  18 +
->  drivers/gpu/drm/sun4i/sun4i_tcon.c                 | 521
+> ? reset: Move DT cell size check to the core
+> ? reset: Make reset_control_ops const
+> ? clk: composite: Add unregister function
+> ? clk: sunxi: Add display and TCON0 clocks driver
+> ? clk: sunxi: Add PLL3 clock
+> ? clk: sunxi: Add TCON channel1 clock
+> ? clk: sun5i: add DRAM gates
+> ? ARM: sun5i: dt: Add pll3 and pll7 clocks
+> ? ARM: sun5i: a13: Add display and TCON clocks
+> ? ARM: sun5i: Add DRAM gates
+> ? ARM: sun5i: Add TV encoder gate to the DTSI
+> ? drm/fb_cma_helper: Remove implicit call to disable_unused_functions
+> ? drm/modes: Rewrite the command line parser
+> ? drm/modes: Support modes names on the command line
+> ? drm: Add Allwinner A10 Display Engine support
+> ? drm: sun4i: Add DT bindings documentation
+> ? drm: sun4i: Add RGB output
+> ? drm: sun4i: Add composite output
+> ? drm: sun4i: tv: Add PAL output standard
+> ? drm: sun4i: tv: Add NTSC output standard
+> ? ARM: sun5i: r8: Add display blocks to the DTSI
+> ? ARM: sun5i: chip: Enable the TV Encoder
+> ? devicetree: Add olimex vendor prefix
+> ? drm/panel: simple: Add timings for the Olimex LCD-OLinuXino-4.3TS
+> ? DO NOT MERGE: ARM: sun5i: chip: Enable the LCD panel
+> 
+> ?Documentation/devicetree/bindings/clock/sunxi.txt??|???5 +
+> ?.../display/panel/olimex,lcd-olinuxino-43-ts.txt???|???7 +
+> ?.../bindings/display/sunxi/sun4i-drm.txt???????????| 228 +++++++
+> ?.../devicetree/bindings/vendor-prefixes.txt????????|???1 +
+> ?arch/arm/boot/dts/sun5i-a10s.dtsi??????????????????|???7 +-
+> ?arch/arm/boot/dts/sun5i-a13.dtsi???????????????????|??46 +-
+> ?arch/arm/boot/dts/sun5i-r8-chip.dts????????????????|??17 +
+> ?arch/arm/boot/dts/sun5i-r8.dtsi????????????????????| 139 ++++-
+> ?arch/arm/boot/dts/sun5i.dtsi???????????????????????|??62 ++
+> ?drivers/clk/Makefile???????????????????????????????|???1 +
+> ?drivers/clk/clk-composite.c????????????????????????|??15 +
+> ?drivers/clk/clk-divider.c??????????????????????????|??68 ++-
+> ?drivers/clk/clk-gate.c?????????????????????????????|??54 +-
+> ?drivers/clk/clk-io.c???????????????????????????????|??48 ++
+> ?drivers/clk/clk-io.h???????????????????????????????|??22 +
+> ?drivers/clk/clk-mux.c??????????????????????????????|??94 ++-
+> ?drivers/clk/sunxi/Makefile?????????????????????????|???3 +
+> ?drivers/clk/sunxi/clk-simple-gates.c???????????????|???2 +
+> ?drivers/clk/sunxi/clk-sun4i-display.c??????????????| 241 ++++++++
+> ?drivers/clk/sunxi/clk-sun4i-pll3.c?????????????????|??90 +++
+> ?drivers/clk/sunxi/clk-sun4i-tcon-ch1.c?????????????| 154 +++++
+> ?drivers/gpu/drm/Kconfig????????????????????????????|???2 +
+> ?drivers/gpu/drm/Makefile???????????????????????????|???3 +-
+> ?drivers/gpu/drm/drm_crtc.c?????????????????????????|???3 +-
+> ?drivers/gpu/drm/drm_fb_cma_helper.c????????????????|???3 -
+> ?drivers/gpu/drm/drm_fb_helper.c????????????????????|???4 +
+> ?drivers/gpu/drm/drm_modes.c????????????????????????| 327 ++++++----
+> ?drivers/gpu/drm/imx/imx-drm-core.c?????????????????|???1 +
+> ?drivers/gpu/drm/panel/panel-simple.c???????????????|??26 +
+> ?drivers/gpu/drm/sti/sti_drv.c??????????????????????|???1 +
+> ?drivers/gpu/drm/sun4i/Kconfig??????????????????????|??14 +
+> ?drivers/gpu/drm/sun4i/Makefile?????????????????????|??12 +
+> ?drivers/gpu/drm/sun4i/sun4i_backend.c??????????????| 321 ++++++++++
+> ?drivers/gpu/drm/sun4i/sun4i_backend.h??????????????| 160 +++++
+> ?drivers/gpu/drm/sun4i/sun4i_crtc.c?????????????????| 120 ++++
+> ?drivers/gpu/drm/sun4i/sun4i_crtc.h?????????????????|??30 +
+> ?drivers/gpu/drm/sun4i/sun4i_drv.c??????????????????| 325 ++++++++++
+> ?drivers/gpu/drm/sun4i/sun4i_drv.h??????????????????|??30 +
+> ?drivers/gpu/drm/sun4i/sun4i_framebuffer.c??????????|??54 ++
+> ?drivers/gpu/drm/sun4i/sun4i_framebuffer.h??????????|??19 +
+> ?drivers/gpu/drm/sun4i/sun4i_layer.c????????????????| 160 +++++
+> ?drivers/gpu/drm/sun4i/sun4i_layer.h????????????????|??30 +
+> ?drivers/gpu/drm/sun4i/sun4i_rgb.c??????????????????| 229 +++++++
+> ?drivers/gpu/drm/sun4i/sun4i_rgb.h??????????????????|??18 +
+> ?drivers/gpu/drm/sun4i/sun4i_tcon.c?????????????????| 521
 > ++++++++++++++++
->  drivers/gpu/drm/sun4i/sun4i_tcon.h                 | 177 ++++++
->  drivers/gpu/drm/sun4i/sun4i_tv.c                   | 675
+> ?drivers/gpu/drm/sun4i/sun4i_tcon.h?????????????????| 177 ++++++
+> ?drivers/gpu/drm/sun4i/sun4i_tv.c???????????????????| 675
 > +++++++++++++++++++++
->  drivers/gpu/drm/tilcdc/tilcdc_drv.c                |   1 +
->  drivers/reset/core.c                               |   6 +-
->  include/drm/drm_modes.h                            |   1 +
->  include/linux/clk-provider.h                       |  55 +-
->  include/linux/reset-controller.h                   |   2 +-
->  52 files changed, 4455 insertions(+), 179 deletions(-)
->  create mode 100644
+> ?drivers/gpu/drm/tilcdc/tilcdc_drv.c????????????????|???1 +
+> ?drivers/reset/core.c???????????????????????????????|???6 +-
+> ?include/drm/drm_modes.h????????????????????????????|???1 +
+> ?include/linux/clk-provider.h???????????????????????|??55 +-
+> ?include/linux/reset-controller.h???????????????????|???2 +-
+> ?52 files changed, 4455 insertions(+), 179 deletions(-)
+> ?create mode 100644
 > Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino-
 > 43-ts.txt
->  create mode 100644
+> ?create mode 100644
 > Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
->  create mode 100644 drivers/clk/clk-io.c
->  create mode 100644 drivers/clk/clk-io.h
->  create mode 100644 drivers/clk/sunxi/clk-sun4i-display.c
->  create mode 100644 drivers/clk/sunxi/clk-sun4i-pll3.c
->  create mode 100644 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c
->  create mode 100644 drivers/gpu/drm/sun4i/Kconfig
->  create mode 100644 drivers/gpu/drm/sun4i/Makefile
->  create mode 100644 drivers/gpu/drm/sun4i/sun4i_backend.c
->  create mode 100644 drivers/gpu/drm/sun4i/sun4i_backend.h
->  create mode 100644 drivers/gpu/drm/sun4i/sun4i_crtc.c
->  create mode 100644 drivers/gpu/drm/sun4i/sun4i_crtc.h
->  create mode 100644 drivers/gpu/drm/sun4i/sun4i_drv.c
->  create mode 100644 drivers/gpu/drm/sun4i/sun4i_drv.h
->  create mode 100644 drivers/gpu/drm/sun4i/sun4i_framebuffer.c
->  create mode 100644 drivers/gpu/drm/sun4i/sun4i_framebuffer.h
->  create mode 100644 drivers/gpu/drm/sun4i/sun4i_layer.c
->  create mode 100644 drivers/gpu/drm/sun4i/sun4i_layer.h
->  create mode 100644 drivers/gpu/drm/sun4i/sun4i_rgb.c
->  create mode 100644 drivers/gpu/drm/sun4i/sun4i_rgb.h
->  create mode 100644 drivers/gpu/drm/sun4i/sun4i_tcon.c
->  create mode 100644 drivers/gpu/drm/sun4i/sun4i_tcon.h
->  create mode 100644 drivers/gpu/drm/sun4i/sun4i_tv.c
-> 
-> -- 
+> ?create mode 100644 drivers/clk/clk-io.c
+> ?create mode 100644 drivers/clk/clk-io.h
+> ?create mode 100644 drivers/clk/sunxi/clk-sun4i-display.c
+> ?create mode 100644 drivers/clk/sunxi/clk-sun4i-pll3.c
+> ?create mode 100644 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c
+> ?create mode 100644 drivers/gpu/drm/sun4i/Kconfig
+> ?create mode 100644 drivers/gpu/drm/sun4i/Makefile
+> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_backend.c
+> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_backend.h
+> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_crtc.c
+> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_crtc.h
+> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_drv.c
+> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_drv.h
+> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_framebuffer.c
+> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_framebuffer.h
+> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_layer.c
+> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_layer.h
+> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_rgb.c
+> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_rgb.h
+> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_tcon.c
+> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_tcon.h
+> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_tv.c
+> 
+> --?
 > 2.6.4
 >
diff --git a/a/content_digest b/N1/content_digest
index f3b8524..7112f16 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -1,28 +1,8 @@
  "ref\01452785109-6172-1-git-send-email-maxime.ripard@free-electrons.com\0"
- "From\0Priit Laes <plaes@plaes.org>\0"
- "Subject\0Re: [linux-sunxi] [PATCH v2 00/26] drm: Add Allwinner A10 display engine support\0"
+ "From\0plaes@plaes.org (Priit Laes)\0"
+ "Subject\0[linux-sunxi] [PATCH v2 00/26] drm: Add Allwinner A10 display engine support\0"
  "Date\0Sat, 20 Feb 2016 15:45:41 +0200\0"
- "To\0maxime.ripard@free-electrons.com"
-  Mike Turquette <mturquette@baylibre.com>
-  Stephen Boyd <sboyd@codeaurora.org>
-  David Airlie <airlied@linux.ie>
-  Thierry Reding <thierry.reding@gmail.com>
- " Philipp Zabel <p.zabel@pengutronix.de>\0"
- "Cc\0devicetree@vger.kernel.org"
-  linux-arm-kernel@lists.infradead.org
-  linux-kernel@vger.kernel.org
-  linux-clk@vger.kernel.org
-  dri-devel@lists.freedesktop.org
-  linux-sunxi@googlegroups.com
-  Laurent Pinchart <laurent.pinchart@ideasonboard.com>
-  Chen-Yu Tsai <wens@csie.org>
-  Hans de Goede <hdegoede@redhat.com>
-  Alexander Kaplan <alex@nextthing.co>
-  Boris Brezillon <boris.brezillon@free-electrons.com>
-  Wynter Woods <wynter@nextthing.co>
-  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-  Rob Clark <robdclark@gmail.com>
- " Daniel Vetter <daniel@ffwll.ch>\0"
+ "To\0linux-arm-kernel@lists.infradead.org\0"
  "\00:1\0"
  "b\0"
  "On Thu, 2016-01-14 at 16:24 +0100, Maxime Ripard wrote:\n"
@@ -39,30 +19,30 @@
  "> \n"
  "> On most featured SoCs, it looks like that:\n"
  "> \n"
- "> \302\240+--------------------------------------------+\n"
- "> \302\240|\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240RAM\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\n"
- "> \302\240+--------------------------------------------+\n"
- "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\n"
- "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240v\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240v\n"
- "> \302\240+----------------+ |\302\240\302\240\302\240\302\240\302\240\302\240| +----------------+\n"
- "> \302\240|\302\240\302\240\302\240\302\240Frontend\302\240\302\240\302\240\302\240| |\302\240\302\240\302\240\302\240\302\240\302\240| |\302\240\302\240\302\240\302\240Frontend\302\240\302\240\302\240\302\240|\n"
- "> \302\240+----------------+ |\302\240\302\240\302\240\302\240\302\240\302\240| +----------------+\n"
- "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\n"
- "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240v\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240v\n"
- "> \302\240+----------------+ |\302\240\302\240\302\240\302\240\302\240\302\240| +----------------+\n"
- "> \302\240|\302\240\302\240\302\240\302\240Backend\302\240\302\240\302\240\302\240\302\240|<+\302\240\302\240\302\240\302\240\302\240\302\240+>|\302\240\302\240\302\240\302\240Backend\302\240\302\240\302\240\302\240\302\240|\n"
- "> \302\240+----------------+\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240+----------------+\n"
- "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\n"
- "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240v\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240v\n"
- "> \302\240+----------------+\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240+----------------+---> LVDS\n"
- "> \302\240|\302\240\302\240\302\240\302\240\302\240\302\240TCON\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\240\302\240\302\240\302\240TCON\302\240\302\240\302\240\302\240\302\240\302\240|---> RGB\n"
- "> \302\240+----------------+\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240+----------------+\n"
- "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\240\302\240\302\240\302\240\302\240+---+\302\240\302\240\302\240\302\240\302\240\302\240\302\240+---+\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\n"
- "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\n"
- "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240v\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240v\302\240\302\240\302\240\302\240\302\240\302\240\302\240v\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240v\n"
- "> \302\240+------------+\302\240\302\240+------------+\302\240\302\240+------------+---> VGA\n"
- "> \302\240| TV Encoder |\302\240\302\240|\302\240\302\240\302\240\302\240HDMI\302\240\302\240\302\240\302\240|\302\240\302\240| TV Encoder |---> Composite\n"
- "> \302\240+------------+\302\240\302\240+------------+\302\240\302\240+------------+\n"
+ "> ?+--------------------------------------------+\n"
+ "> ?|????????????????????RAM?????????????????????|\n"
+ "> ?+--------------------------------------------+\n"
+ "> ???????|????????????|??????|????????????|\n"
+ "> ???????v????????????|??????|????????????v\n"
+ "> ?+----------------+ |??????| +----------------+\n"
+ "> ?|????Frontend????| |??????| |????Frontend????|\n"
+ "> ?+----------------+ |??????| +----------------+\n"
+ "> ?????????|??????????|??????|?????????|\n"
+ "> ?????????v??????????|??????|?????????v\n"
+ "> ?+----------------+ |??????| +----------------+\n"
+ "> ?|????Backend?????|<+??????+>|????Backend?????|\n"
+ "> ?+----------------+??????????+----------------+\n"
+ "> ?????????|???????????????????????????|\n"
+ "> ?????????v???????????????????????????v\n"
+ "> ?+----------------+??????????+----------------+---> LVDS\n"
+ "> ?|??????TCON??????|??????????|??????TCON??????|---> RGB\n"
+ "> ?+----------------+??????????+----------------+\n"
+ "> ???????|???????+---+???????+---+??????????|\n"
+ "> ???????|???????????|???????|??????????????|\n"
+ "> ???????v???????????v???????v??????????????v\n"
+ "> ?+------------+??+------------+??+------------+---> VGA\n"
+ "> ?| TV Encoder |??|????HDMI????|??| TV Encoder |---> Composite\n"
+ "> ?+------------+??+------------+??+------------+\n"
  "> \n"
  "> The current code only assumes that there is a single instance of all\n"
  "> the controllers. It also supports only the RGB and Composite\n"
@@ -99,163 +79,163 @@
  "> Maxime\n"
  "> \n"
  "> Changes from v1:\n"
- "> \302\240 - Rebased on top of 4.4\n"
+ "> ? - Rebased on top of 4.4\n"
  "> \n"
- "> \302\240 - Merged the clock drivers for the display and TCON channel 0\n"
+ "> ? - Merged the clock drivers for the display and TCON channel 0\n"
  "> clocks\n"
- "> \302\240 - Replaced the container_of calls in the display reset clocks to an\n"
- "> \302\240\302\240\302\240\302\240inline function\n"
- "> \302\240 - Checked the return code of of_clk_parent_fill in the clocks\n"
- "> \302\240\302\240\302\240\302\240drivers\n"
- "> \302\240 - Checked the return code of of_clk_add_provider in the tcon-ch1\n"
+ "> ? - Replaced the container_of calls in the display reset clocks to an\n"
+ "> ????inline function\n"
+ "> ? - Checked the return code of of_clk_parent_fill in the clocks\n"
+ "> ????drivers\n"
+ "> ? - Checked the return code of of_clk_add_provider in the tcon-ch1\n"
  "> and\n"
- "> \302\240\302\240\302\240\302\240PLL3 clocks\n"
- "> \302\240 - Added missing clocks headers\n"
- "> \302\240 - Created a composite clock unregister function\n"
- "> \n"
- "> \302\240 - Moved the binding documentation to\n"
- "> \302\240\302\240\302\240\302\240Documentation/devicetree/bindings/display\n"
- "> \302\240 - Added the clocks binding documentation\n"
- "> \302\240 - Added the Olimex vendor to the list of DT vendors\n"
- "> \302\240 - Moved to the OF graph representation and the component framework\n"
- "> \n"
- "> \302\240 - Moved the reset cells count check into the reset framework to\n"
- "> \302\240\302\240\302\240\302\240avoid duplicating the code in every xlate implementation.\n"
- "> \302\240 - Made the reset_ops const\n"
- "> \n"
- "> \302\240 - Reworked the DRM cmdline mode parsing code to allow named mode\n"
- "> \302\240 - Fixed the TV mode lookup when the mode name is not present (for\n"
- "> \302\240\302\240\302\240\302\240example because it was given by the userspace)\n"
- "> \n"
- "> \302\240 - Made the driver outputs optional (to avoid crashing when a board\n"
- "> \302\240\302\240\302\240\302\240doesn't have either a panel or a composite output enabled)\n"
- "> \302\240 - Added multiple plane support with transparency\n"
- "> \302\240 - Moved the backend registers writes commit in the CRTC\n"
+ "> ????PLL3 clocks\n"
+ "> ? - Added missing clocks headers\n"
+ "> ? - Created a composite clock unregister function\n"
+ "> \n"
+ "> ? - Moved the binding documentation to\n"
+ "> ????Documentation/devicetree/bindings/display\n"
+ "> ? - Added the clocks binding documentation\n"
+ "> ? - Added the Olimex vendor to the list of DT vendors\n"
+ "> ? - Moved to the OF graph representation and the component framework\n"
+ "> \n"
+ "> ? - Moved the reset cells count check into the reset framework to\n"
+ "> ????avoid duplicating the code in every xlate implementation.\n"
+ "> ? - Made the reset_ops const\n"
+ "> \n"
+ "> ? - Reworked the DRM cmdline mode parsing code to allow named mode\n"
+ "> ? - Fixed the TV mode lookup when the mode name is not present (for\n"
+ "> ????example because it was given by the userspace)\n"
+ "> \n"
+ "> ? - Made the driver outputs optional (to avoid crashing when a board\n"
+ "> ????doesn't have either a panel or a composite output enabled)\n"
+ "> ? - Added multiple plane support with transparency\n"
+ "> ? - Moved the backend registers writes commit in the CRTC\n"
  "> atomic_flush\n"
- "> \302\240\302\240\302\240\302\240callback\n"
- "> \302\240 - Removed the load / unload functions\n"
- "> \302\240 - Removed the enabled booleans in my private structure and removed\n"
- "> \302\240\302\240\302\240\302\240the implicit call to disable_unused_functions in the DRM core to\n"
- "> \302\240\302\240\302\240\302\240push it in the drivers.\n"
- "> \302\240 - Fixed a few bitmasks on some bitfields definition\n"
- "> \302\240 - Fixed the RGB connector mode validation that was not testing the\n"
- "> \302\240\302\240\302\240\302\240right values\n"
+ "> ????callback\n"
+ "> ? - Removed the load / unload functions\n"
+ "> ? - Removed the enabled booleans in my private structure and removed\n"
+ "> ????the implicit call to disable_unused_functions in the DRM core to\n"
+ "> ????push it in the drivers.\n"
+ "> ? - Fixed a few bitmasks on some bitfields definition\n"
+ "> ? - Fixed the RGB connector mode validation that was not testing the\n"
+ "> ????right values\n"
  "> \n"
  "> Matthias Brugger (1):\n"
- "> \302\240 clk: Add regmap support\n"
+ "> ? clk: Add regmap support\n"
  "> \n"
  "> Maxime Ripard (25):\n"
- "> \302\240 reset: Move DT cell size check to the core\n"
- "> \302\240 reset: Make reset_control_ops const\n"
- "> \302\240 clk: composite: Add unregister function\n"
- "> \302\240 clk: sunxi: Add display and TCON0 clocks driver\n"
- "> \302\240 clk: sunxi: Add PLL3 clock\n"
- "> \302\240 clk: sunxi: Add TCON channel1 clock\n"
- "> \302\240 clk: sun5i: add DRAM gates\n"
- "> \302\240 ARM: sun5i: dt: Add pll3 and pll7 clocks\n"
- "> \302\240 ARM: sun5i: a13: Add display and TCON clocks\n"
- "> \302\240 ARM: sun5i: Add DRAM gates\n"
- "> \302\240 ARM: sun5i: Add TV encoder gate to the DTSI\n"
- "> \302\240 drm/fb_cma_helper: Remove implicit call to disable_unused_functions\n"
- "> \302\240 drm/modes: Rewrite the command line parser\n"
- "> \302\240 drm/modes: Support modes names on the command line\n"
- "> \302\240 drm: Add Allwinner A10 Display Engine support\n"
- "> \302\240 drm: sun4i: Add DT bindings documentation\n"
- "> \302\240 drm: sun4i: Add RGB output\n"
- "> \302\240 drm: sun4i: Add composite output\n"
- "> \302\240 drm: sun4i: tv: Add PAL output standard\n"
- "> \302\240 drm: sun4i: tv: Add NTSC output standard\n"
- "> \302\240 ARM: sun5i: r8: Add display blocks to the DTSI\n"
- "> \302\240 ARM: sun5i: chip: Enable the TV Encoder\n"
- "> \302\240 devicetree: Add olimex vendor prefix\n"
- "> \302\240 drm/panel: simple: Add timings for the Olimex LCD-OLinuXino-4.3TS\n"
- "> \302\240 DO NOT MERGE: ARM: sun5i: chip: Enable the LCD panel\n"
- "> \n"
- "> \302\240Documentation/devicetree/bindings/clock/sunxi.txt\302\240\302\240|\302\240\302\240\302\2405 +\n"
- "> \302\240.../display/panel/olimex,lcd-olinuxino-43-ts.txt\302\240\302\240\302\240|\302\240\302\240\302\2407 +\n"
- "> \302\240.../bindings/display/sunxi/sun4i-drm.txt\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 228 +++++++\n"
- "> \302\240.../devicetree/bindings/vendor-prefixes.txt\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2401 +\n"
- "> \302\240arch/arm/boot/dts/sun5i-a10s.dtsi\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2407 +-\n"
- "> \302\240arch/arm/boot/dts/sun5i-a13.dtsi\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24046 +-\n"
- "> \302\240arch/arm/boot/dts/sun5i-r8-chip.dts\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24017 +\n"
- "> \302\240arch/arm/boot/dts/sun5i-r8.dtsi\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 139 ++++-\n"
- "> \302\240arch/arm/boot/dts/sun5i.dtsi\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24062 ++\n"
- "> \302\240drivers/clk/Makefile\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2401 +\n"
- "> \302\240drivers/clk/clk-composite.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24015 +\n"
- "> \302\240drivers/clk/clk-divider.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24068 ++-\n"
- "> \302\240drivers/clk/clk-gate.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24054 +-\n"
- "> \302\240drivers/clk/clk-io.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24048 ++\n"
- "> \302\240drivers/clk/clk-io.h\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24022 +\n"
- "> \302\240drivers/clk/clk-mux.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24094 ++-\n"
- "> \302\240drivers/clk/sunxi/Makefile\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 +\n"
- "> \302\240drivers/clk/sunxi/clk-simple-gates.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 +\n"
- "> \302\240drivers/clk/sunxi/clk-sun4i-display.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 241 ++++++++\n"
- "> \302\240drivers/clk/sunxi/clk-sun4i-pll3.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24090 +++\n"
- "> \302\240drivers/clk/sunxi/clk-sun4i-tcon-ch1.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 154 +++++\n"
- "> \302\240drivers/gpu/drm/Kconfig\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 +\n"
- "> \302\240drivers/gpu/drm/Makefile\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 +-\n"
- "> \302\240drivers/gpu/drm/drm_crtc.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 +-\n"
- "> \302\240drivers/gpu/drm/drm_fb_cma_helper.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 -\n"
- "> \302\240drivers/gpu/drm/drm_fb_helper.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2404 +\n"
- "> \302\240drivers/gpu/drm/drm_modes.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 327 ++++++----\n"
- "> \302\240drivers/gpu/drm/imx/imx-drm-core.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2401 +\n"
- "> \302\240drivers/gpu/drm/panel/panel-simple.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24026 +\n"
- "> \302\240drivers/gpu/drm/sti/sti_drv.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2401 +\n"
- "> \302\240drivers/gpu/drm/sun4i/Kconfig\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24014 +\n"
- "> \302\240drivers/gpu/drm/sun4i/Makefile\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24012 +\n"
- "> \302\240drivers/gpu/drm/sun4i/sun4i_backend.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 321 ++++++++++\n"
- "> \302\240drivers/gpu/drm/sun4i/sun4i_backend.h\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 160 +++++\n"
- "> \302\240drivers/gpu/drm/sun4i/sun4i_crtc.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 120 ++++\n"
- "> \302\240drivers/gpu/drm/sun4i/sun4i_crtc.h\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24030 +\n"
- "> \302\240drivers/gpu/drm/sun4i/sun4i_drv.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 325 ++++++++++\n"
- "> \302\240drivers/gpu/drm/sun4i/sun4i_drv.h\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24030 +\n"
- "> \302\240drivers/gpu/drm/sun4i/sun4i_framebuffer.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24054 ++\n"
- "> \302\240drivers/gpu/drm/sun4i/sun4i_framebuffer.h\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24019 +\n"
- "> \302\240drivers/gpu/drm/sun4i/sun4i_layer.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 160 +++++\n"
- "> \302\240drivers/gpu/drm/sun4i/sun4i_layer.h\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24030 +\n"
- "> \302\240drivers/gpu/drm/sun4i/sun4i_rgb.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 229 +++++++\n"
- "> \302\240drivers/gpu/drm/sun4i/sun4i_rgb.h\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24018 +\n"
- "> \302\240drivers/gpu/drm/sun4i/sun4i_tcon.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 521\n"
+ "> ? reset: Move DT cell size check to the core\n"
+ "> ? reset: Make reset_control_ops const\n"
+ "> ? clk: composite: Add unregister function\n"
+ "> ? clk: sunxi: Add display and TCON0 clocks driver\n"
+ "> ? clk: sunxi: Add PLL3 clock\n"
+ "> ? clk: sunxi: Add TCON channel1 clock\n"
+ "> ? clk: sun5i: add DRAM gates\n"
+ "> ? ARM: sun5i: dt: Add pll3 and pll7 clocks\n"
+ "> ? ARM: sun5i: a13: Add display and TCON clocks\n"
+ "> ? ARM: sun5i: Add DRAM gates\n"
+ "> ? ARM: sun5i: Add TV encoder gate to the DTSI\n"
+ "> ? drm/fb_cma_helper: Remove implicit call to disable_unused_functions\n"
+ "> ? drm/modes: Rewrite the command line parser\n"
+ "> ? drm/modes: Support modes names on the command line\n"
+ "> ? drm: Add Allwinner A10 Display Engine support\n"
+ "> ? drm: sun4i: Add DT bindings documentation\n"
+ "> ? drm: sun4i: Add RGB output\n"
+ "> ? drm: sun4i: Add composite output\n"
+ "> ? drm: sun4i: tv: Add PAL output standard\n"
+ "> ? drm: sun4i: tv: Add NTSC output standard\n"
+ "> ? ARM: sun5i: r8: Add display blocks to the DTSI\n"
+ "> ? ARM: sun5i: chip: Enable the TV Encoder\n"
+ "> ? devicetree: Add olimex vendor prefix\n"
+ "> ? drm/panel: simple: Add timings for the Olimex LCD-OLinuXino-4.3TS\n"
+ "> ? DO NOT MERGE: ARM: sun5i: chip: Enable the LCD panel\n"
+ "> \n"
+ "> ?Documentation/devicetree/bindings/clock/sunxi.txt??|???5 +\n"
+ "> ?.../display/panel/olimex,lcd-olinuxino-43-ts.txt???|???7 +\n"
+ "> ?.../bindings/display/sunxi/sun4i-drm.txt???????????| 228 +++++++\n"
+ "> ?.../devicetree/bindings/vendor-prefixes.txt????????|???1 +\n"
+ "> ?arch/arm/boot/dts/sun5i-a10s.dtsi??????????????????|???7 +-\n"
+ "> ?arch/arm/boot/dts/sun5i-a13.dtsi???????????????????|??46 +-\n"
+ "> ?arch/arm/boot/dts/sun5i-r8-chip.dts????????????????|??17 +\n"
+ "> ?arch/arm/boot/dts/sun5i-r8.dtsi????????????????????| 139 ++++-\n"
+ "> ?arch/arm/boot/dts/sun5i.dtsi???????????????????????|??62 ++\n"
+ "> ?drivers/clk/Makefile???????????????????????????????|???1 +\n"
+ "> ?drivers/clk/clk-composite.c????????????????????????|??15 +\n"
+ "> ?drivers/clk/clk-divider.c??????????????????????????|??68 ++-\n"
+ "> ?drivers/clk/clk-gate.c?????????????????????????????|??54 +-\n"
+ "> ?drivers/clk/clk-io.c???????????????????????????????|??48 ++\n"
+ "> ?drivers/clk/clk-io.h???????????????????????????????|??22 +\n"
+ "> ?drivers/clk/clk-mux.c??????????????????????????????|??94 ++-\n"
+ "> ?drivers/clk/sunxi/Makefile?????????????????????????|???3 +\n"
+ "> ?drivers/clk/sunxi/clk-simple-gates.c???????????????|???2 +\n"
+ "> ?drivers/clk/sunxi/clk-sun4i-display.c??????????????| 241 ++++++++\n"
+ "> ?drivers/clk/sunxi/clk-sun4i-pll3.c?????????????????|??90 +++\n"
+ "> ?drivers/clk/sunxi/clk-sun4i-tcon-ch1.c?????????????| 154 +++++\n"
+ "> ?drivers/gpu/drm/Kconfig????????????????????????????|???2 +\n"
+ "> ?drivers/gpu/drm/Makefile???????????????????????????|???3 +-\n"
+ "> ?drivers/gpu/drm/drm_crtc.c?????????????????????????|???3 +-\n"
+ "> ?drivers/gpu/drm/drm_fb_cma_helper.c????????????????|???3 -\n"
+ "> ?drivers/gpu/drm/drm_fb_helper.c????????????????????|???4 +\n"
+ "> ?drivers/gpu/drm/drm_modes.c????????????????????????| 327 ++++++----\n"
+ "> ?drivers/gpu/drm/imx/imx-drm-core.c?????????????????|???1 +\n"
+ "> ?drivers/gpu/drm/panel/panel-simple.c???????????????|??26 +\n"
+ "> ?drivers/gpu/drm/sti/sti_drv.c??????????????????????|???1 +\n"
+ "> ?drivers/gpu/drm/sun4i/Kconfig??????????????????????|??14 +\n"
+ "> ?drivers/gpu/drm/sun4i/Makefile?????????????????????|??12 +\n"
+ "> ?drivers/gpu/drm/sun4i/sun4i_backend.c??????????????| 321 ++++++++++\n"
+ "> ?drivers/gpu/drm/sun4i/sun4i_backend.h??????????????| 160 +++++\n"
+ "> ?drivers/gpu/drm/sun4i/sun4i_crtc.c?????????????????| 120 ++++\n"
+ "> ?drivers/gpu/drm/sun4i/sun4i_crtc.h?????????????????|??30 +\n"
+ "> ?drivers/gpu/drm/sun4i/sun4i_drv.c??????????????????| 325 ++++++++++\n"
+ "> ?drivers/gpu/drm/sun4i/sun4i_drv.h??????????????????|??30 +\n"
+ "> ?drivers/gpu/drm/sun4i/sun4i_framebuffer.c??????????|??54 ++\n"
+ "> ?drivers/gpu/drm/sun4i/sun4i_framebuffer.h??????????|??19 +\n"
+ "> ?drivers/gpu/drm/sun4i/sun4i_layer.c????????????????| 160 +++++\n"
+ "> ?drivers/gpu/drm/sun4i/sun4i_layer.h????????????????|??30 +\n"
+ "> ?drivers/gpu/drm/sun4i/sun4i_rgb.c??????????????????| 229 +++++++\n"
+ "> ?drivers/gpu/drm/sun4i/sun4i_rgb.h??????????????????|??18 +\n"
+ "> ?drivers/gpu/drm/sun4i/sun4i_tcon.c?????????????????| 521\n"
  "> ++++++++++++++++\n"
- "> \302\240drivers/gpu/drm/sun4i/sun4i_tcon.h\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 177 ++++++\n"
- "> \302\240drivers/gpu/drm/sun4i/sun4i_tv.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 675\n"
+ "> ?drivers/gpu/drm/sun4i/sun4i_tcon.h?????????????????| 177 ++++++\n"
+ "> ?drivers/gpu/drm/sun4i/sun4i_tv.c???????????????????| 675\n"
  "> +++++++++++++++++++++\n"
- "> \302\240drivers/gpu/drm/tilcdc/tilcdc_drv.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2401 +\n"
- "> \302\240drivers/reset/core.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2406 +-\n"
- "> \302\240include/drm/drm_modes.h\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2401 +\n"
- "> \302\240include/linux/clk-provider.h\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24055 +-\n"
- "> \302\240include/linux/reset-controller.h\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 +-\n"
- "> \302\24052 files changed, 4455 insertions(+), 179 deletions(-)\n"
- "> \302\240create mode 100644\n"
+ "> ?drivers/gpu/drm/tilcdc/tilcdc_drv.c????????????????|???1 +\n"
+ "> ?drivers/reset/core.c???????????????????????????????|???6 +-\n"
+ "> ?include/drm/drm_modes.h????????????????????????????|???1 +\n"
+ "> ?include/linux/clk-provider.h???????????????????????|??55 +-\n"
+ "> ?include/linux/reset-controller.h???????????????????|???2 +-\n"
+ "> ?52 files changed, 4455 insertions(+), 179 deletions(-)\n"
+ "> ?create mode 100644\n"
  "> Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino-\n"
  "> 43-ts.txt\n"
- "> \302\240create mode 100644\n"
+ "> ?create mode 100644\n"
  "> Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt\n"
- "> \302\240create mode 100644 drivers/clk/clk-io.c\n"
- "> \302\240create mode 100644 drivers/clk/clk-io.h\n"
- "> \302\240create mode 100644 drivers/clk/sunxi/clk-sun4i-display.c\n"
- "> \302\240create mode 100644 drivers/clk/sunxi/clk-sun4i-pll3.c\n"
- "> \302\240create mode 100644 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c\n"
- "> \302\240create mode 100644 drivers/gpu/drm/sun4i/Kconfig\n"
- "> \302\240create mode 100644 drivers/gpu/drm/sun4i/Makefile\n"
- "> \302\240create mode 100644 drivers/gpu/drm/sun4i/sun4i_backend.c\n"
- "> \302\240create mode 100644 drivers/gpu/drm/sun4i/sun4i_backend.h\n"
- "> \302\240create mode 100644 drivers/gpu/drm/sun4i/sun4i_crtc.c\n"
- "> \302\240create mode 100644 drivers/gpu/drm/sun4i/sun4i_crtc.h\n"
- "> \302\240create mode 100644 drivers/gpu/drm/sun4i/sun4i_drv.c\n"
- "> \302\240create mode 100644 drivers/gpu/drm/sun4i/sun4i_drv.h\n"
- "> \302\240create mode 100644 drivers/gpu/drm/sun4i/sun4i_framebuffer.c\n"
- "> \302\240create mode 100644 drivers/gpu/drm/sun4i/sun4i_framebuffer.h\n"
- "> \302\240create mode 100644 drivers/gpu/drm/sun4i/sun4i_layer.c\n"
- "> \302\240create mode 100644 drivers/gpu/drm/sun4i/sun4i_layer.h\n"
- "> \302\240create mode 100644 drivers/gpu/drm/sun4i/sun4i_rgb.c\n"
- "> \302\240create mode 100644 drivers/gpu/drm/sun4i/sun4i_rgb.h\n"
- "> \302\240create mode 100644 drivers/gpu/drm/sun4i/sun4i_tcon.c\n"
- "> \302\240create mode 100644 drivers/gpu/drm/sun4i/sun4i_tcon.h\n"
- "> \302\240create mode 100644 drivers/gpu/drm/sun4i/sun4i_tv.c\n"
- "> \n"
- "> --\302\240\n"
+ "> ?create mode 100644 drivers/clk/clk-io.c\n"
+ "> ?create mode 100644 drivers/clk/clk-io.h\n"
+ "> ?create mode 100644 drivers/clk/sunxi/clk-sun4i-display.c\n"
+ "> ?create mode 100644 drivers/clk/sunxi/clk-sun4i-pll3.c\n"
+ "> ?create mode 100644 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c\n"
+ "> ?create mode 100644 drivers/gpu/drm/sun4i/Kconfig\n"
+ "> ?create mode 100644 drivers/gpu/drm/sun4i/Makefile\n"
+ "> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_backend.c\n"
+ "> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_backend.h\n"
+ "> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_crtc.c\n"
+ "> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_crtc.h\n"
+ "> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_drv.c\n"
+ "> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_drv.h\n"
+ "> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_framebuffer.c\n"
+ "> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_framebuffer.h\n"
+ "> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_layer.c\n"
+ "> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_layer.h\n"
+ "> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_rgb.c\n"
+ "> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_rgb.h\n"
+ "> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_tcon.c\n"
+ "> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_tcon.h\n"
+ "> ?create mode 100644 drivers/gpu/drm/sun4i/sun4i_tv.c\n"
+ "> \n"
+ "> --?\n"
  "> 2.6.4\n"
  >
 
-76684395852b319c9667a397316c5bb21b954c0662ffcf31aef25ca77d9bf1b3
+d4e17cd2d7004dd8871fdb0deb498ada1b71d7b283c18ba1a766444fa034f26c

diff --git a/a/1.txt b/N2/1.txt
index d0baecb..e5b4e9d 100644
--- a/a/1.txt
+++ b/N2/1.txt
@@ -229,4 +229,9 @@ scripts/Makefile.modpost:91: recipe for target '__modpost' failed
 > 
 > -- 
 > 2.6.4
->
+> 
+
+-- 
+You received this message because you are subscribed to the Google Groups "linux-sunxi" group.
+To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi+unsubscribe@googlegroups.com.
+For more options, visit https://groups.google.com/d/optout.
diff --git a/a/content_digest b/N2/content_digest
index f3b8524..5217f98 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -1,28 +1,29 @@
  "ref\01452785109-6172-1-git-send-email-maxime.ripard@free-electrons.com\0"
- "From\0Priit Laes <plaes@plaes.org>\0"
- "Subject\0Re: [linux-sunxi] [PATCH v2 00/26] drm: Add Allwinner A10 display engine support\0"
+ "ref\01452785109-6172-1-git-send-email-maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org\0"
+ "From\0Priit Laes <plaes-q/aMd4JkU83YtjvyW6yDsg@public.gmane.org>\0"
+ "Subject\0Re: [PATCH v2 00/26] drm: Add Allwinner A10 display engine support\0"
  "Date\0Sat, 20 Feb 2016 15:45:41 +0200\0"
- "To\0maxime.ripard@free-electrons.com"
-  Mike Turquette <mturquette@baylibre.com>
-  Stephen Boyd <sboyd@codeaurora.org>
-  David Airlie <airlied@linux.ie>
-  Thierry Reding <thierry.reding@gmail.com>
- " Philipp Zabel <p.zabel@pengutronix.de>\0"
- "Cc\0devicetree@vger.kernel.org"
-  linux-arm-kernel@lists.infradead.org
-  linux-kernel@vger.kernel.org
-  linux-clk@vger.kernel.org
-  dri-devel@lists.freedesktop.org
-  linux-sunxi@googlegroups.com
-  Laurent Pinchart <laurent.pinchart@ideasonboard.com>
-  Chen-Yu Tsai <wens@csie.org>
-  Hans de Goede <hdegoede@redhat.com>
-  Alexander Kaplan <alex@nextthing.co>
-  Boris Brezillon <boris.brezillon@free-electrons.com>
-  Wynter Woods <wynter@nextthing.co>
-  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-  Rob Clark <robdclark@gmail.com>
- " Daniel Vetter <daniel@ffwll.ch>\0"
+ "To\0maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org"
+  Mike Turquette <mturquette-rdvid1DuHRBWk0Htik3J/w@public.gmane.org>
+  Stephen Boyd <sboyd-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
+  David Airlie <airlied-cv59FeDIM0c@public.gmane.org>
+  Thierry Reding <thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
+ " Philipp Zabel <p.zabel-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>\0"
+ "Cc\0devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org"
+  linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org
+  linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
+  linux-clk-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
+  dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
+  linux-sunxi-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
+  Laurent Pinchart <laurent.pinchart-ryLnwIuWjnjg/C1BVhZhaw@public.gmane.org>
+  Chen-Yu Tsai <wens-jdAy2FN1RRM@public.gmane.org>
+  Hans de Goede <hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
+  Alexander Kaplan <alex-MflLfwwFzuz+yO7R74ARew@public.gmane.org>
+  Boris Brezillon <boris.brezillon-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>
+  Wynter Woods <wynter-MflLfwwFzuz+yO7R74ARew@public.gmane.org>
+  Thomas Petazzoni <thomas.petazzoni-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>
+  Rob Clark <robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
+ " Daniel Vetter <daniel-/w4YWyX8dFk@public.gmane.org>\0"
  "\00:1\0"
  "b\0"
  "On Thu, 2016-01-14 at 16:24 +0100, Maxime Ripard wrote:\n"
@@ -256,6 +257,11 @@
  "> \n"
  "> --\302\240\n"
  "> 2.6.4\n"
- >
+ "> \n"
+ "\n"
+ "-- \n"
+ "You received this message because you are subscribed to the Google Groups \"linux-sunxi\" group.\n"
+ "To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi+unsubscribe@googlegroups.com.\n"
+ For more options, visit https://groups.google.com/d/optout.
 
-76684395852b319c9667a397316c5bb21b954c0662ffcf31aef25ca77d9bf1b3
+8e8b1b2dfaebdf33f8f54af16a4f7b575d6cc7421fd2704fbd5065651c10978a

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