Very nice, works as advertized. Thanks.
Bret
-----Original Message-----
From: owner-microblaze-uclinux@xxxxxxxxxxxxxx
[mailto:owner-microblaze-uclinux@xxxxxxxxxxxxxx] On Behalf Of Dr. Johann
Pfefferl
Sent: Tuesday, October 14, 2008 3:15 AM
To: microblaze-uclinux@xxxxxxxxxxxxxx
Subject: Re: [microblaze-uclinux] Petalinux support for opb_iic
Hello,
I have already done this work. On our own platform a realtime clock
which is connected via IIC is working!
Here are 2 patches. The first one is the iic driver and the second
one is for the platform device.
Please notice that I have modified the original Xilinx code a little bit
to get the realtime clock chip working. Here is a logging of what I have
changed:
commit bc536a914f13ec152932b960d57f3c294e120e67
Author: Dr. Johann Pfefferl <j.pfefferl@xxxxxxxxx>
Date: Wed Mar 5 13:49:01 2008 +0100
Fixed boot message "**WARNING** I2C adapter driver [xilinx_iic.0] forgot
to specify physical device"
M
software/linux-2.6.x-petalogix/drivers/i2c/algos/xilinx_iic/i2c-algo-xilinx.
c
commit cc735d88c8c256d7c38003af0f343b56a6de00ad
Author: Dr. Johann Pfefferl <j.pfefferl@xxxxxxxxx>
Date: Tue Mar 4 13:54:42 2008 +0100
The Xilinx IIC functionality missed the indicator flag I2C_FUNC_I2C
Now the realtime clock DS1337 on the HS3-AC module can be read
M
software/linux-2.6.x-petalogix/drivers/i2c/algos/xilinx_iic/i2c-algo-xilinx.
c
commit df12b7689c512c922bc7a11d1d402b0a6a58214f
Author: Dr. Johann Pfefferl <j.pfefferl@xxxxxxxxx>
Date: Mon Mar 3 17:12:38 2008 +0100
[hs3-ac-iba] Xilinx IIC adapter integrated
When Linux boots we can see some output about i2c components. The
files /proc/iomem and /proc/interrupts show something about
"xilinx_iic.0".
If it really works is not proved yet!
M software/linux-2.6.x-petalogix/drivers/i2c/algos/Kconfig
M software/linux-2.6.x-petalogix/drivers/i2c/algos/Makefile
A software/linux-2.6.x-petalogix/drivers/i2c/algos/xilinx_iic/Makefile
A
software/linux-2.6.x-petalogix/drivers/i2c/algos/xilinx_iic/i2c-algo-xilinx.
c
A software/linux-2.6.x-petalogix/drivers/i2c/algos/xilinx_iic/xiic.c
A software/linux-2.6.x-petalogix/drivers/i2c/algos/xilinx_iic/xiic.h
A software/linux-2.6.x-petalogix/drivers/i2c/algos/xilinx_iic/xiic_i.h
A
software/linux-2.6.x-petalogix/drivers/i2c/algos/xilinx_iic/xiic_intr.c
A software/linux-2.6.x-petalogix/drivers/i2c/algos/xilinx_iic/xiic_l.c
A software/linux-2.6.x-petalogix/drivers/i2c/algos/xilinx_iic/xiic_l.h
A
software/linux-2.6.x-petalogix/drivers/i2c/algos/xilinx_iic/xiic_master.c
A
software/linux-2.6.x-petalogix/drivers/i2c/algos/xilinx_iic/xiic_options.c
commit 1f7d2c9fe150ff60cdcd8f68623e4653a3785a6f
Author: Dr. Johann Pfefferl <j.pfefferl@xxxxxxxxx>
Date: Thu Oct 25 13:14:36 2007 +0200
Initial commit
A software/linux-2.6.x-petalogix/drivers/i2c/algos/Kconfig
A software/linux-2.6.x-petalogix/drivers/i2c/algos/Makefile
A software/linux-2.6.x-petalogix/drivers/i2c/algos/i2c-algo-bit.c
A software/linux-2.6.x-petalogix/drivers/i2c/algos/i2c-algo-pca.c
A software/linux-2.6.x-petalogix/drivers/i2c/algos/i2c-algo-pca.h
A software/linux-2.6.x-petalogix/drivers/i2c/algos/i2c-algo-pcf.c
A software/linux-2.6.x-petalogix/drivers/i2c/algos/i2c-algo-pcf.h
A software/linux-2.6.x-petalogix/drivers/i2c/algos/i2c-algo-sgi.c
John Williams <jwilliams@xxxxxxxxxxxxxx> wrote:
Hi Bret,
Bret Ketchum wrote:
Does Petalinux support instances of opb_iic (like
microblaze-uClinux)?
Currently no. I notice there is a xilinx_iic driver in git.xilinx.org
that could be imported pretty easily
drivers/i2c/algos/xilinx_iic
Cheers,
John
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive :
http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/