[U-Boot] [PATCH 0/6 V4] EXYNOS5: FDT Support for I2C
Rajeshwari Birje
rajeshwari.birje at gmail.com
Thu Nov 29 09:16:24 CET 2012
Hi All,
This patch set is based on following patch sets
"Add DT based ethernet driver for SMDK5250"
"Add TMU support for Exynos5250 based SMDK5250"
Regards,
Rajeshwari Shinde
On Thu, Nov 29, 2012 at 12:39 PM, Rajeshwari Shinde
<rajeshwari.s at samsung.com> wrote:
>
> This patch set adds FDT support for I2C driver and
> API's to acess the bus number using the fdt node
> and also reset the port.
>
> Changes in V2:
> - Baord i2c init moved to I2C driver in case of FDT.
> - Added Periph id to device node.
> - Modified i2c_get_bus_num_fdt api to compare using
> node.
> Changes in V3:
> - Peripheral id removed from dtsi file and decoded
> based on interrupts.
> - API for fdtdec_lookup removed as it is already present
> as fd_dec_lookup.
> Changes in V4:
> - renamed decode_peripheral_id to pinmux_decode_peripheral_id.
> - added comments in periph.h as suggested by Simon Glass.
>
> Rajeshwari Shinde (6):
> EXYNOS5: FDT: Add I2C device node data
> EXYNOS5 : FDT: Add Aliases for I2C device
> EXYNOS5: FDT: Add compatible string for I2C
> EXYNOS5: FDT : Decode peripheral id
> I2C: Driver changes for FDT support
> SMDK5250: Initialise I2C using FDT
>
> arch/arm/cpu/armv7/exynos/pinmux.c | 28 ++++++++++
> arch/arm/dts/exynos5250.dtsi | 64 ++++++++++++++++++++++
> arch/arm/include/asm/arch-exynos/periph.h | 31 ++++++-----
> arch/arm/include/asm/arch-exynos/pinmux.h | 8 +++
> board/samsung/dts/exynos5250-smdk5250.dts | 11 ++++
> board/samsung/smdk5250/smdk5250.c | 20 +-------
> drivers/i2c/s3c24x0_i2c.c | 83 ++++++++++++++++++++++++++++-
> drivers/i2c/s3c24x0_i2c.h | 8 +++
> include/fdtdec.h | 1 +
> include/i2c.h | 26 +++++++++
> lib/fdtdec.c | 1 +
> 11 files changed, 248 insertions(+), 33 deletions(-)
>
> --
> 1.7.4.4
>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
More information about the U-Boot
mailing list