[PATCH linux v1 0/8] drivers: fsi: interrupt polling, i2c client
Joel Stanley
joel at jms.id.au
Fri Feb 3 11:55:57 AEDT 2017
On Fri, Feb 3, 2017 at 9:55 AM, <eajames at linux.vnet.ibm.com> wrote:
> From: "Edward A. James" <eajames at us.ibm.com>
>
> First, this series add interrupt polling support to the FSI bus driver.
> This implements a loop that constantly polls the FSI slave interrupt
> status register and triggers any registered client interrupt handlers upon
> detecting an interrupt.
>
> Secondly, this series adds the I2C client driver for FSI bus. This driver
> interacts with the IBM BOE engine on an FSI slave device.
>
> Christopher Bostic (3):
> drivers/fsi: Add slave interrupt polling
> drivers/fsi: Add Client IRQ Enable / Disable
> drivers/fsi: Add sysfs file to adjust i-poll period
>
> Edward A. James (5):
> drivers: fsi: Add i2c client driver
> drivers: fsi: i2c: Add engine access wrappers
> drivers: fsi: i2c: probe fsi device for i2c client
> drivers: fsi: i2c: add driver file operations and bus locking
> drivers: fsi: i2c: boe engine
This series was a bit of a mess. The second 5 patches all had trailing
whitespace. They didn't build cleanly. These patches had different
subject prefxies too. You can generate the subject line like this:
git format-patch --subject-prefix "PATCH linux dev-4.7" and it will
spit out patch files with the same subject prefix on all patches.
If you're doing v2, you can do:
git format-patch -v 2 --subject-prefix "PATCH linux dev-4.7" and it
will add the v2 or v3 or v100 to your subject line.
The full incarnation might look like this:
git format-patch -v 2 --subject-prefix "PATCH linux dev-4.7"
--to=joel at jms.id.au --cc=openbmc at lists.ozlabs.org origin/dev-4.7 -o
fsi-patches-v2
And then once you've edited the cover letter, I do this:
git send-email fsi-patches-v2/*
I fixed the mess this time, but please make sure you're sending
patches that cleanly apply and don't introduce warnings next time.
Cheers,
Joel
>
> drivers/fsi/Kconfig | 6 +
> drivers/fsi/Makefile | 1 +
> drivers/fsi/fsi-core.c | 170 +++
> drivers/fsi/fsi-master-gpio.c | 1 +
> drivers/fsi/fsi-master.h | 2 +
> drivers/fsi/i2c/Makefile | 1 +
> drivers/fsi/i2c/iic-boe.c | 1597 +++++++++++++++++++++++++++++
> drivers/fsi/i2c/iic-boe.h | 180 ++++
> drivers/fsi/i2c/iic-fsi.c | 715 +++++++++++++
> drivers/fsi/i2c/iic-int.h | 395 +++++++
> drivers/fsi/i2c/iic-lock.c | 439 ++++++++
> drivers/fsi/i2c/iic-mstr.c | 2281 +++++++++++++++++++++++++++++++++++++++++
> include/linux/fsi.h | 5 +
> include/uapi/linux/Kbuild | 1 +
> include/uapi/linux/i2cfsi.h | 136 +++
> 15 files changed, 5930 insertions(+)
> create mode 100644 drivers/fsi/i2c/Makefile
> create mode 100644 drivers/fsi/i2c/iic-boe.c
> create mode 100644 drivers/fsi/i2c/iic-boe.h
> create mode 100644 drivers/fsi/i2c/iic-fsi.c
> create mode 100644 drivers/fsi/i2c/iic-int.h
> create mode 100644 drivers/fsi/i2c/iic-lock.c
> create mode 100644 drivers/fsi/i2c/iic-mstr.c
> create mode 100644 include/uapi/linux/i2cfsi.h
>
> --
> 1.8.3.1
>
More information about the openbmc
mailing list