From: Kevin Hilman <khilman-l0cyMroinI0@public.gmane.org>
To: Cyril Chemparathy <cyril-l0cyMroinI0@public.gmane.org>
Cc: spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org,
davinci-linux-open-source-VycZQUHpC/PFrsHnngEfi1aTQe2KTcn/@public.gmane.org,
dbrownell-Rn4VEauK+AKRv+LV9MX5uipxlwaOVQ5f@public.gmane.org,
rpurdie-Fm38FmjxZ/leoWH0uzbU5w@public.gmane.org,
sameo-VuQAYsv1563Yd54FQh9/CA@public.gmane.org
Subject: Re: [PATCH v8 00/11] tnetv107x ssp drivers
Date: Tue, 18 Jan 2011 10:13:45 -0800 [thread overview]
Message-ID: <87y66ixep2.fsf@ti.com> (raw)
In-Reply-To: <1295291725-32509-1-git-send-email-cyril-l0cyMroinI0@public.gmane.org> (Cyril Chemparathy's message of "Mon, 17 Jan 2011 14:15:14 -0500")
Cyril Chemparathy <cyril-l0cyMroinI0@public.gmane.org> writes:
> TI's sequencer serial port (TI-SSP) is a jack-of-all-trades type of serial port
> device. It has a built-in programmable execution engine that can be programmed
> to operate as almost any serial bus (I2C, SPI, EasyScale, and others).
Hi Cyril,
Can you include Grant's ack and repost this a bit broader. Add LKML and
linux-arm-kernel please.
Thanks,
Kevin
> This patch series implements a driver stack that looks like the following:
>
> +--------+
> | eeprom | . . .
> +--------+
> +-----------+ +--------------+ +---------+
> | regulator | . . . | i2c-gpio | | 1-wire | . . .
> +-----------+ +--------------+ +---------+
> +----------------------+ +--------------------------------+
> | ssp-spi | | ssp-gpio |
> +----------------------+ +--------------------------------+
> +----------------------------------------------------------+
> | ssp |
> +----------------------------------------------------------+
>
> Changes between v8 and v7 of this series:
> - Reorder commits, removed regulator driver patch (already upstreamed)
> - Renamed static function definitions to keep namespace clean (mfd, gpio)
> - Removed instance pdata in mfd driver
>
> Changes between v7 and v6 of this series:
> - Workaround for iosel2 register not reading back set bits.
> - Update backlight status once probe succeeds.
>
> Changes between v6 and v5 of this series:
> - Changed initcalls to module_init() across all drivers. This series now
> uses a late_initcall() in the board to delay initialization of gpio and
> regulator dependent devices.
>
> Changes between v5 and v4 of this series:
> - Moved drivers from misc/gpio/spi to mfd
> - Removed implicit init-time iosel setup
> - Minor cleanups in backlight driver
>
> Changes between v3 and v4 of this series:
> - Replaced polled wait for sequence termination with interrupt
> - Improved locking within SSP driver
> - Other minor cleanups
>
> Changes between v2 and v3 of this series:
> - Minor cleanups in Kconfig and Makefile ordering
>
> Changes between v1 and v2 of this series:
> - Replaced open()/close() semantics with dynamic platform_device
> registration on SSP probe.
> - Removed user-land interface to regulator registers
> - More sensible regulator constraints
> - Other minor cleanups
>
>
> Cyril Chemparathy (11):
> mfd: add driver for sequencer serial port
> spi: add ti-ssp spi master driver
> gpio: add ti-ssp gpio driver
> backlight: add support for tps6116x controller
> davinci: add tnetv107x ssp platform device
> davinci: add ssp config for tnetv107x evm board
> davinci: add spi devices on tnetv107x evm
> davinci: add tnetv107x evm regulators
> davinci: add tnetv107x evm ti-ssp gpio device
> davinci: add tnetv107x evm backlight device
> davinci: add tnetv107x evm i2c eeprom device
>
> arch/arm/mach-davinci/board-tnetv107x-evm.c | 197 ++++++++++
> arch/arm/mach-davinci/devices-tnetv107x.c | 25 ++
> arch/arm/mach-davinci/include/mach/tnetv107x.h | 2 +
> arch/arm/mach-davinci/tnetv107x.c | 2 +-
> drivers/gpio/Kconfig | 10 +
> drivers/gpio/Makefile | 1 +
> drivers/gpio/ti-ssp-gpio.c | 207 ++++++++++
> drivers/mfd/Kconfig | 11 +
> drivers/mfd/Makefile | 1 +
> drivers/mfd/ti-ssp.c | 476 ++++++++++++++++++++++++
> drivers/spi/Kconfig | 10 +
> drivers/spi/Makefile | 1 +
> drivers/spi/ti-ssp-spi.c | 402 ++++++++++++++++++++
> drivers/video/backlight/Kconfig | 7 +
> drivers/video/backlight/Makefile | 2 +-
> drivers/video/backlight/tps6116x.c | 299 +++++++++++++++
> include/linux/mfd/ti_ssp.h | 97 +++++
> 17 files changed, 1748 insertions(+), 2 deletions(-)
> create mode 100644 drivers/gpio/ti-ssp-gpio.c
> create mode 100644 drivers/mfd/ti-ssp.c
> create mode 100644 drivers/spi/ti-ssp-spi.c
> create mode 100644 drivers/video/backlight/tps6116x.c
> create mode 100644 include/linux/mfd/ti_ssp.h
>
> _______________________________________________
> Davinci-linux-open-source mailing list
> Davinci-linux-open-source-VycZQUHpC/PFrsHnngEfi1aTQe2KTcn/@public.gmane.org
> http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
next prev parent reply other threads:[~2011-01-18 18:13 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-01-17 19:15 [PATCH v8 00/11] tnetv107x ssp drivers Cyril Chemparathy
[not found] ` <1295291725-32509-1-git-send-email-cyril-l0cyMroinI0@public.gmane.org>
2011-01-17 19:15 ` [PATCH v8 01/11] mfd: add driver for sequencer serial port Cyril Chemparathy
2011-01-17 19:15 ` [PATCH v8 02/11] spi: add ti-ssp spi master driver Cyril Chemparathy
[not found] ` <1295291725-32509-3-git-send-email-cyril-l0cyMroinI0@public.gmane.org>
2011-01-17 20:31 ` Grant Likely
2011-01-17 19:15 ` [PATCH v8 03/11] gpio: add ti-ssp gpio driver Cyril Chemparathy
2011-01-17 19:15 ` [PATCH v8 04/11] backlight: add support for tps6116x controller Cyril Chemparathy
2011-01-17 19:15 ` [PATCH v8 05/11] davinci: add tnetv107x ssp platform device Cyril Chemparathy
2011-01-17 19:15 ` [PATCH v8 06/11] davinci: add ssp config for tnetv107x evm board Cyril Chemparathy
2011-01-17 19:15 ` [PATCH v8 07/11] davinci: add spi devices on tnetv107x evm Cyril Chemparathy
2011-01-17 19:15 ` [PATCH v8 08/11] davinci: add tnetv107x evm regulators Cyril Chemparathy
2011-01-17 19:15 ` [PATCH v8 09/11] davinci: add tnetv107x evm ti-ssp gpio device Cyril Chemparathy
2011-01-17 19:15 ` [PATCH v8 10/11] davinci: add tnetv107x evm backlight device Cyril Chemparathy
2011-01-17 19:15 ` [PATCH v8 11/11] davinci: add tnetv107x evm i2c eeprom device Cyril Chemparathy
2011-01-18 18:13 ` Kevin Hilman [this message]
-- strict thread matches above, loose matches on Subject: below --
2011-01-18 19:21 [PATCH v8 00/11] tnetv107x ssp drivers Cyril Chemparathy
2011-01-18 19:21 ` Cyril Chemparathy
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87y66ixep2.fsf@ti.com \
--to=khilman-l0cymroini0@public.gmane.org \
--cc=cyril-l0cyMroinI0@public.gmane.org \
--cc=davinci-linux-open-source-VycZQUHpC/PFrsHnngEfi1aTQe2KTcn/@public.gmane.org \
--cc=dbrownell-Rn4VEauK+AKRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
--cc=rpurdie-Fm38FmjxZ/leoWH0uzbU5w@public.gmane.org \
--cc=sameo-VuQAYsv1563Yd54FQh9/CA@public.gmane.org \
--cc=spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.