20 Nov, 2015
1 commit
-
Adding Intel codename Lewisburg platform device IDs for SMBus.
Signed-off-by: Alexandra Yates
Reviewed-by: Jean Delvare
Signed-off-by: Wolfram Sang
26 Oct, 2015
1 commit
-
Add missing entries into i2c-i801 documentation and Kconfig about recently
added Intel DNV and Broxton.Reported-by: Jean Delvare
Signed-off-by: Jarkko Nikula
Reviewed-by: Mika Westerberg
Reviewed-by: Jean Delvare
Signed-off-by: Wolfram Sang
10 Aug, 2015
1 commit
-
Add support for VCT-jig parallel port I2C adapter to i2c-parport.
The adapter schematic can be found here (in the RAR file):
http://remont-aud.net/shop/22/desc/vct-jig-komplekt-dlja-samostojatelnoj-sborkiSigned-off-by: Ondrej Zary
Reviewed-by: Jean Delvare
Signed-off-by: Wolfram Sang
13 Nov, 2014
1 commit
-
Signed-off-by: Devin Ryles
Reviewed-by: Jean Delvare
Signed-off-by: Wolfram Sang
16 Oct, 2014
1 commit
-
This patch adds the I2C/SMBus Device IDs for the Intel Sunrise Point PCH.
Signed-off-by: James Ralston
Signed-off-by: Wolfram Sang
18 Jul, 2014
1 commit
-
Signed-off-by: Jean Delvare
Signed-off-by: Wolfram Sang
10 Mar, 2014
1 commit
-
Add Device ID of Intel BayTrail SMBus Controller.
Signed-off-by: Chew, Kean ho
Signed-off-by: Chew, Chiau Ee
Reviewed-by: Jean Delvare
Signed-off-by: Wolfram Sang
30 Jan, 2014
2 commits
-
Pull more i2c updates from Wolfram Sang:
"Mostly bugfixes, small but wanted cleanups, and Paul's init.h removal
applied"* 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:
i2c: rcar: fix NACK error code
i2c: update i2c_algorithm documentation
i2c: rcar: use devm_clk_get to ensure clock is properly ref-counted
i2c: rcar: do not print error if device nacks transfer
i2c: rely on driver core when sanitizing devices
i2c: delete non-required instances of include
i2c: acorn: is tristate and should use module.h
i2c: piix4: Standardize log messages
i2c: piix4: Use different message for AMD Auxiliary SMBus Controller
i2c: piix4: Add support for AMD ML and CZ SMBus changes -
Signed-off-by: Jean Delvare
25 Jan, 2014
1 commit
-
The locations of SMBus register base address and enablement bit are changed
from AMD ML, which need this patch to be supported.Signed-off-by: Shane Huang
Reviewed-by: Jean Delvare
Signed-off-by: Wolfram Sang
Cc: stable@vger.kernel.org
15 Nov, 2013
1 commit
-
This patch adds the SMBus Device IDs for the Intel Wildcat Point-LP PCH.
Signed-off-by: James Ralston
Signed-off-by: Wolfram Sang
15 Aug, 2013
1 commit
-
Add support for the secondary SMBus controller on the AMD SB800 and AMD FCH
chipsets.Signed-off-by: Rudolf Marek
Tested-by: Paul Menzel
Signed-off-by: Wolfram Sang
05 Jul, 2013
1 commit
-
Pull i2c updates from Wolfram Sang:
- new drivers: Kontron PLD, Wondermedia VT
- mv64xxx driver gained sun4i support and a bigger cleanup
- duplicate driver 'intel-mid' removed
- added generic device tree binding for sda holding time (and
designware driver already uses it)
- we tried to allow driver probing with only device tree and no i2c
ids, but I had to revert it because of side effects. Needs some
rethinking.
- driver bugfixes, cleanups...* 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (34 commits)
i2c-designware: use div_u64 to fix link
i2c: Kontron PLD i2c bus driver
i2c: iop3xxx: fix build failure after waitqueue changes
i2c-designware: make SDA hold time configurable
i2c: mv64xxx: Set bus frequency to 100kHz if clock-frequency is not provided
i2c: imx: allow autoloading on dt ids
i2c: mv64xxx: Fix transfer error code
i2c: i801: SMBus patch for Intel Coleto Creek DeviceIDs
i2c: omap: correct usage of the interrupt enable register
i2c-pxa: prepare clock before use
Revert "i2c: core: make it possible to match a pure device tree driver"
i2c: nomadik: allocate adapter number dynamically
i2c: nomadik: support elder Nomadiks
i2c: mv64xxx: Add Allwinner sun4i compatible
i2c: mv64xxx: make the registers offset configurable
i2c: mv64xxx: Add macros to access parts of registers
i2c: vt8500: Add support for I2C bus on Wondermedia SoCs
i2c: designware: fix race between subsequent xfers
i2c: bfin-twi: Read and write the FIFO in loop
i2c: core: make it possible to match a pure device tree driver
...
21 Jun, 2013
1 commit
-
This patch adds the i801 SMBus Controller DeviceIDs for the Intel Coleto Creek PCH.
Signed-off-by: Seth Heasley
Signed-off-by: Wolfram Sang
04 Jun, 2013
1 commit
-
To add AMD CZ SMBus controller device ID.
[bhelgaas: drop pci_ids.h update]
Signed-off-by: Shane Huang
Signed-off-by: Bjorn Helgaas
Reviewed-by: Tejun Heo
Reviewed-by: Jean Delvare
Cc: stable@vger.kernel.org
22 Mar, 2013
1 commit
-
My old e-mail address is no longer working.
Signed-off-by: Guenter Roeck
Signed-off-by: Wolfram Sang
16 Feb, 2013
1 commit
-
This patch adds the SMBus Device IDs for the Intel Wellsburg PCH
Signed-off-by: James Ralston
Reviewed-by: Jean Delvare
Signed-off-by: Wolfram Sang
11 Feb, 2013
2 commits
-
Signed-off-by: Amaury Decrême
Reviewed-by: Jean Delvare
Signed-off-by: Wolfram Sang -
The iSMT (Intel SMBus Message Transport) supports multi-master I2C/SMBus,
as well as IPMI. It's operation is DMA-based and utilizes descriptors to
initiate transactions on the bus.The iSMT hardware can act as both a master and a target, although this
driver only supports being a master.Signed-off-by: Neil Horman
Signed-off-by: Bill Brown
Tested-by: Seth Heasley
Reviewed-by: Jean Delvare
Signed-off-by: Wolfram Sang
09 Feb, 2013
1 commit
-
This patch adds the PCU SMBus DeviceID for the Intel Avoton SOC.
Signed-off-by: Seth Heasley
Reviewed-by: Jean Delvare
Signed-off-by: Wolfram Sang
06 Oct, 2012
1 commit
-
The SMBus controller in the VIA VX900 appears to be compatible with
the VIA VX855, so just add the device ID.This closes kernel bug #43096.
Signed-off-by: Jean Delvare
10 Sep, 2012
1 commit
-
Add the SMBus Device IDs for the Intel Lynx Point-LP PCH.
Signed-off-by: James Ralston
Signed-off-by: Jean Delvare
24 Jul, 2012
2 commits
-
Add a new 'feature' to i2c-i801 to enable using PCI interrupts.
When the feature is enabled, then an isr is installed for the device's
PCI IRQ.An I2C/SMBus transaction is always terminated by one of the following
interrupt sources: FAILED, BUS_ERR, DEV_ERR, or on success: INTR.When the isr fires for one of these cases, it sets the ->status variable
and wakes up the waitq. The waitq then saves off the status code, and
clears ->status (in preparation for some future transaction).
The SMBus controller generates an INTR irq at the end of each
transaction where INTREN was set in the HST_CNT register.No locking is needed around accesses to priv->status since all writes to
it are serialized: it is only ever set once in the isr at the end of a
transaction, and cleared while no interrupts can occur. In addition, the
I2C adapter lock guarantees that entire I2C transactions for a single
adapter are always serialized.For this patch, the INTREN bit is set only for SMBus block, byte and word
transactions, but not for I2C reads or writes. The use of the DS
(BYTE_DONE) interrupt with byte-by-byte I2C transactions is implemented in
a subsequent patch.The interrupt feature has only been enabled for COUGARPOINT hardware.
In addition, it is disabled if SMBus is using the SMI# interrupt.Signed-off-by: Daniel Kurtz
Signed-off-by: Jean Delvare -
Some AMD chipsets, such as the SP5100, have an auxiliary SMBus
controller with a second set of registers. This patch adds
support for this auxiliary controller.Tested on ASUS KCMA-D8 motherboard.
Signed-off-by: Andrew Armenia
Signed-off-by: Jean Delvare
31 Mar, 2012
1 commit
-
Usage of /etc/modprobe.conf file was deprecated by module-init-tools and
is no longer parsed by new kmod tool. References to this file are
replaced in Documentation, comments and Kconfig according to the
context.There are also some references to the old /etc/modules.conf from 2.4
kernels that are being removed.Signed-off-by: Lucas De Marchi
Acked-by: Takashi Iwai
Acked-by: Mauro Carvalho Chehab
Signed-off-by: Randy Dunlap
Signed-off-by: Linus Torvalds
27 Mar, 2012
1 commit
-
Add the SMBus controller device IDs for the Intel Lynx Point PCH.
Signed-off-by: Seth Heasley
Signed-off-by: Jean Delvare
25 May, 2011
1 commit
-
This patch adds the SMBus controller DeviceID for the Intel Panther Point PCH.
Signed-off-by: Seth Heasley
Signed-off-by: Jean Delvare
31 Mar, 2011
1 commit
-
Fixes generated by 'codespell' and manually reviewed.
Signed-off-by: Lucas De Marchi
23 Mar, 2011
1 commit
-
* 'for-linus/2639/i2c-2' of git://git.fluff.org/bjdooks/linux:
i2c-pxa2xx: Don't clear isr bits too early
i2c-pxa2xx: Fix register offsets
i2c-pxa2xx: pass of_node from platform driver to adapter and publish
i2c-pxa2xx: check timeout correctly
i2c-pxa2xx: add support for shared IRQ handler
i2c-pxa2xx: Add PCI support for PXA I2C controller
ARM: pxa2xx: reorganize I2C files
i2c-pxa2xx: use dynamic register layout
i2c-mxs: set controller to pio queue mode after reset
i2c-eg20t: support new device OKI SEMICONDUCTOR ML7213 IOH
i2c/busses: Add support for Diolan U2C-12 USB-I2C adapter
20 Mar, 2011
1 commit
-
Add the SMBus Controller DeviceIDs for the Intel DH89xxCC PCH.
Signed-off-by: Seth Heasley
Signed-off-by: Jean Delvare
27 Jan, 2011
1 commit
-
This patch adds support for the Diolan U2C-12 USB-I2C adapter.
It also updates MAINTAINERS to list the author as maintainer.Signed-off-by: Guenter Roeck
Signed-off-by: Ben Dooks
01 Nov, 2010
2 commits
-
These are the extra 'Integrated Device Function' SMBus controllers found
on the Patsburg chipset. Mention the absence of slave mode support.Signed-off-by: David Woodhouse
Signed-off-by: Jean Delvare -
Add support for the Intel Patsburg PCH SMBus Controller.
Signed-off-by: Seth Heasley
Signed-off-by: Jean Delvare
04 Aug, 2010
1 commit
-
Below you will find an updated version from the original series bunching all patches into one big patch
updating broken web addresses that are located in Documentation/*
Some of the addresses date as far far back as 1995 etc... so searching became a bit difficult,
the best way to deal with these is to use web.archive.org to locate these addresses that are outdated.
Now there are also some addresses pointing to .spec files some are located, but some(after searching
on the companies site)where still no where to be found. In this case I just changed the address
to the company site this way the users can contact the company and they can locate them for the users.Signed-off-by: Justin P. Mattock
Signed-off-by: Thomas Weber
Signed-off-by: Mike Frysinger
Cc: Paulo Marques
Cc: Randy Dunlap
Cc: Michael Neuling
Signed-off-by: Jiri Kosina
03 Jun, 2010
1 commit
-
Remove all trailing whitespace in Documentation/i2c.
Signed-off-by: Andrea Gelmini
Signed-off-by: Jean Delvare
22 May, 2010
1 commit
-
Let the user disable selected features normally supported by the
device. This makes it possible to work around possible driver or
hardware bugs if the feature in question doesn't work as intended
for whatever reason.Signed-off-by: Jean Delvare
Cc: Felix Rubinstein
02 Mar, 2010
3 commits
-
Add support for the SMBus alert mechanism to the i2c-parport-light
driver. The ADM1032 evaluation board at least is properly wired for
this.Signed-off-by: Jean Delvare
Cc: David Brownell
Cc: Trent Piepho -
Add support for the SMBus alert mechanism to the i2c-parport driver.
The ADM1032 evaluation board at least is properly wired for this.Signed-off-by: Jean Delvare
Cc: David Brownell
Cc: Trent Piepho -
Add the Intel Cougar Point (PCH) SMBus controller device IDs.
Signed-off-by: Seth Heasley
Signed-off-by: Jean Delvare
07 Dec, 2009
1 commit
-
Superseded by tdfxfb. I2C/DDC support used to live in a separate
driver but this caused driver conflicts.Signed-off-by: Jean Delvare
Cc: Krzysztof Helt