public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v5 0/7] Add cros-ec protocol driver and enable it in smdk5250
@ 2013-05-15 10:27 Hung-ying Tyan
  2013-05-15 10:27 ` [U-Boot] [PATCH v5 1/7] cros: add cros_ec driver Hung-ying Tyan
                   ` (8 more replies)
  0 siblings, 9 replies; 21+ messages in thread
From: Hung-ying Tyan @ 2013-05-15 10:27 UTC (permalink / raw)
  To: u-boot

This patch series adds the drivers for the cros-ec protocol that is used to
communicate with the Chrome OS Embedded Controller (EC). The series also enables
its use in Google Snow which is based on smdk5250.

The last patch in this series depends on the patch in the MMC series that brings
in exynos5-dt.c:
http://patchwork.ozlabs.org/patch/240084.
-----

Changes in v5:
- Change ec-interrupt gpio pin from 174 to 782. This has to be changed again
  after the GPIO pin numbering patches
  (http://patchwork.ozlabs.org/patch/233417) are in.
- Add exynos: tag wherever applicable.
- Add/change dependency description.

Changes in v4:
- Removed unrelated exynos-spi.txt.
- Moved cros-ec-keyb.txt to the cros-ec-keyb patch.
- Removed old code and comment.

Changes in v3:
- Rearranged #include directives in alphabetical order.
- Removed outdated TODO and irrelevant bug reference in comments.

Changes in v2:
- Moved code from smdk5250.c (non-FDT) to exynos5-dt.c (FDT).
- Moved code from smdk5250.h to exynos5250-dt.h.
- Added gpio node to exynos5250.dtsi.
- Fixed warnings of exceeding 80 chars in a line.
- Added commit message.
- Dropped the period from commit subject.

Hung-ying Tyan (7):
  cros: add cros_ec driver
  cros: add I2C support for cros_ec
  cros: exynos: add SPI support for cros_ec
  cros: add LPC support for cros_ec
  cros: adds cros_ec keyboard driver
  cros: exynos: add cros-ec device nodes to exynos5250-snow.dts
  cros: exynos: enable cros-ec for smdk5250

 README                                          |    5 +
 arch/arm/dts/exynos5250.dtsi                    |    3 +
 board/samsung/dts/exynos5250-snow.dts           |   81 ++
 board/samsung/smdk5250/exynos5-dt.c             |   45 +
 doc/device-tree-bindings/input/cros-ec-keyb.txt |   79 ++
 doc/device-tree-bindings/misc/cros-ec.txt       |   38 +
 drivers/input/Makefile                          |    1 +
 drivers/input/cros_ec_keyb.c                    |  261 ++++
 drivers/misc/Makefile                           |    4 +
 drivers/misc/cros_ec.c                          | 1304 ++++++++++++++++++++
 drivers/misc/cros_ec_i2c.c                      |  199 ++++
 drivers/misc/cros_ec_lpc.c                      |  283 +++++
 drivers/misc/cros_ec_spi.c                      |  161 +++
 drivers/spi/exynos_spi.c                        |   22 +
 include/configs/exynos5250-dt.h                 |   10 +-
 include/cros_ec.h                               |  449 +++++++
 include/cros_ec_message.h                       |   44 +
 include/ec_commands.h                           | 1440 +++++++++++++++++++++++
 include/fdtdec.h                                |    2 +
 include/spi.h                                   |   16 +
 lib/fdtdec.c                                    |    2 +
 21 files changed, 4448 insertions(+), 1 deletion(-)
 create mode 100644 doc/device-tree-bindings/input/cros-ec-keyb.txt
 create mode 100644 doc/device-tree-bindings/misc/cros-ec.txt
 create mode 100644 drivers/input/cros_ec_keyb.c
 create mode 100644 drivers/misc/cros_ec.c
 create mode 100644 drivers/misc/cros_ec_i2c.c
 create mode 100644 drivers/misc/cros_ec_lpc.c
 create mode 100644 drivers/misc/cros_ec_spi.c
 create mode 100644 include/cros_ec.h
 create mode 100644 include/cros_ec_message.h
 create mode 100644 include/ec_commands.h

-- 
1.8.2.1

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2013-07-28 14:12 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-15 10:27 [U-Boot] [PATCH v5 0/7] Add cros-ec protocol driver and enable it in smdk5250 Hung-ying Tyan
2013-05-15 10:27 ` [U-Boot] [PATCH v5 1/7] cros: add cros_ec driver Hung-ying Tyan
2013-05-15 18:10   ` Simon Glass
2013-05-15 10:27 ` [U-Boot] [PATCH v5 2/7] cros: add I2C support for cros_ec Hung-ying Tyan
2013-05-15 18:11   ` Simon Glass
2013-05-15 10:27 ` [U-Boot] [PATCH v5 3/7] cros: exynos: add SPI " Hung-ying Tyan
2013-05-15 18:12   ` Simon Glass
2013-05-15 10:27 ` [U-Boot] [PATCH v5 4/7] cros: add LPC " Hung-ying Tyan
2013-05-15 18:21   ` Simon Glass
2013-05-15 20:48     ` Simon Glass
2013-05-15 10:27 ` [U-Boot] [PATCH v5 5/7] cros: adds cros_ec keyboard driver Hung-ying Tyan
2013-05-15 18:21   ` Simon Glass
2013-05-15 10:27 ` [U-Boot] [PATCH v5 6/7] cros: exynos: add cros-ec device nodes to exynos5250-snow.dts Hung-ying Tyan
2013-05-15 18:21   ` Simon Glass
2013-05-15 10:27 ` [U-Boot] [PATCH v5 7/7] cros: exynos: enable cros-ec for smdk5250 Hung-ying Tyan
2013-05-15 18:22   ` Simon Glass
2013-07-25  6:30   ` Chander Kashyap
2013-07-28 14:12     ` Simon Glass
2013-06-07 12:55 ` [U-Boot] [PATCH v5 0/7] Add cros-ec protocol driver and enable it in smdk5250 Tom Rini
2013-06-10  6:20   ` Minkyu Kang
2013-06-26 20:24 ` Tom Rini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox