~dannf/ubuntu/+source/linux/+git/xenial:x-thunderx-i2c

Last commit made on 2016-06-29
Get this branch:
git clone -b x-thunderx-i2c https://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/xenial
Only dann frazier can upload to this branch. If you are dann frazier please log in for upload directions.

Branch merges

Branch information

Name:
x-thunderx-i2c
Repository:
lp:~dannf/ubuntu/+source/linux/+git/xenial

Recent commits

c0a08bf... by Jan Glauber <email address hidden>

UBUNTU: SAUCE: i2c: octeon: thunderx: Add MAINTAINERS entry

The i2c Octeon and ThunderX drivers are maintained by Cavium.
While at it fix the whitespace errors of the next entry.

Signed-off-by: Jan Glauber <email address hidden>
Acked-by: David Daney <email address hidden>
[v10 submittal]
Signed-off-by: dann frazier <email address hidden>

9a4c046... by Jan Glauber <email address hidden>

UBUNTU: SAUCE: i2c: cavium: Use booleon values for booleon variables

Initialize booleon values with true instead of 1.

Signed-off-by: Jan Glauber <email address hidden>
[v10 submittal]
Signed-off-by: dann frazier <email address hidden>

6a3bb4a... by Jan Glauber <email address hidden>

UBUNTU: SAUCE: i2c: octeon: Sort include files alphabetically

Sort include files alphabetically to reduce probability of merge
conflicts.

Signed-off-by: Jan Glauber <email address hidden>
[v10 submittal]
Signed-off-by: dann frazier <email address hidden>

a624525... by Jan Glauber <email address hidden>

UBUNTU: SAUCE: i2c: octeon,thunderx: Move register offsets to struct

The register offsets are different between Octeon and ThunderX so move
them into the algorithm struct and get rid of the define.

Signed-off-by: Jan Glauber <email address hidden>
[v10 submittal]
Signed-off-by: dann frazier <email address hidden>

bce8e34... by Jan Glauber <email address hidden>

UBUNTU: SAUCE: i2c: thunderx: Add SMBUS alert support

Add SMBUS alert interrupt support. For now only device tree is
supported for specifying the alert. In case of ACPI an error
is returned.

Signed-off-by: Jan Glauber <email address hidden>
[v10 submittal]
Signed-off-by: dann frazier <email address hidden>

b94e1e3... by Jan Glauber <email address hidden>

UBUNTU: SAUCE: i2c: thunderx: Add i2c driver for ThunderX SOC

The ThunderX SOC uses the same i2c block as the Octeon SOC.
The main difference is that on ThunderX the device is a PCI device
so device probing is done via PCI, interrupts are MSI-X. The
clock rates can be set via device tree or ACPI.

Signed-off-by: Jan Glauber <email address hidden>
[v10 submittal]
Signed-off-by: dann frazier <email address hidden>

3d2a2a3... by dann frazier

UBUNTU: [Config] CONFIG_I2C_THUNDERX=m

Signed-off-by: dann frazier <email address hidden>

67602dd... by Jan Glauber <email address hidden>

UBUNTU: SAUCE: i2c: octeon: Split the driver into two parts

Move common functionality into a separate file in preparation of the
re-use from the ThunderX i2c driver.

Functions are slightly re-ordered but no other changes are included.

Signed-off-by: Jan Glauber <email address hidden>
[v10 submittal]
Signed-off-by: dann frazier <email address hidden>

5d12a6e... by Jan Glauber <email address hidden>

UBUNTU: SAUCE: i2c: octeon: Rename driver to prepare for split

This is an intermediate commit in preparation of the driver split.
The module rename in this commit will be reverted in the next patch,
this is just done to make the series bisectible.

Signed-off-by: Jan Glauber <email address hidden>
[v10 submittal]
Signed-off-by: dann frazier <email address hidden>

15d01c6... by Jan Glauber <email address hidden>

i2c: octeon: Avoid printk after too long SMBUS message

Remove the warning about a too long SMBUS message because
the ipmi_ssif driver triggers this warning too frequently so it
spams the message log.

Signed-off-by: Jan Glauber <email address hidden>
Signed-off-by: Wolfram Sang <email address hidden>
(cherry picked from commit 8913f8d2930368f30998e60851259606eeed2c49)
Signed-off-by: dann frazier <email address hidden>