]> git.baikalelectronics.ru Git - kernel.git/commit
m68knommu: platform support for i2c devices on ColdFire SoC
authorSteven King <sfking@fdwdc.com>
Mon, 30 Jun 2014 16:53:19 +0000 (09:53 -0700)
committerGreg Ungerer <gerg@linux-m68k.org>
Sun, 4 Dec 2016 22:53:27 +0000 (08:53 +1000)
commit1762df85f12e08a783149c7a607c718e5b818995
tree9da27a342282f64f0929016fa984fd54a4b48eea
parent96b2e94fb5673e0e12dc63bda5f798c2bfe40606
m68knommu: platform support for i2c devices on ColdFire SoC

These changes based on work by Steven King <sfking@fdwdc.com> to support
the i2c hardware modules on ColdFire SoC family devices.

This is the per SoC hardware support. Contains a common platform device
setup. Each of the SoC family members tends to have some minor local
setup required to initialize the module. But all ColdFire family members
use the same i2c hardware module.

This i2c hardware module is the same as used in the Freescale iMX ARM
based family of SoC devices. Steven's original patches were based on using
a new and different i2c-coldfire.c driver. But this is not neccessary as
we can use the existing Linux i2c-imx.c driver with no change required to
it. And this patch is now based on using the existing i2c-imx driver.

This patch only contains the ColdFire platform changes.

Signed-off-by: Greg Ungerer <gerg@uclinux.org>
Tested-by: Angelo Dureghello <angelo@sysam.it>
22 files changed:
arch/m68k/coldfire/device.c
arch/m68k/coldfire/m5206.c
arch/m68k/coldfire/m520x.c
arch/m68k/coldfire/m523x.c
arch/m68k/coldfire/m5249.c
arch/m68k/coldfire/m525x.c
arch/m68k/coldfire/m527x.c
arch/m68k/coldfire/m528x.c
arch/m68k/coldfire/m5307.c
arch/m68k/coldfire/m53xx.c
arch/m68k/coldfire/m5407.c
arch/m68k/coldfire/m5441x.c
arch/m68k/coldfire/m54xx.c
arch/m68k/include/asm/m5206sim.h
arch/m68k/include/asm/m520xsim.h
arch/m68k/include/asm/m523xsim.h
arch/m68k/include/asm/m527xsim.h
arch/m68k/include/asm/m528xsim.h
arch/m68k/include/asm/m5307sim.h
arch/m68k/include/asm/m53xxsim.h
arch/m68k/include/asm/m5407sim.h
arch/m68k/include/asm/m54xxsim.h