#x27;.
This supports PCA9548 bus multiplexer on Xilinx ZC702 board.
Tested cases of 'alen == 0' and 'alen == 1' on this board.
Further minor corrections:
> Write 'address' register before 'data' register.
> Write 'transfer_size' register before
First time contributing to U-Boot. I tried to CC anybody who might
be relevant. Very sorry if this looks like spamming!
Please let me know if you have any feedback!
FYI: this change is intended for u-boot-xlnx as well as for mainline.
Patch message follows...
Michael R. Burr
Software Engineer
L
ot;;
I think it got through to the "Incoming patches" list OK...
I did CC these people:
Cc: Albert Aribaud
Cc: Heiko Schocher
Cc: Michal Simek
Do you think these are the right guys?
Michael Burr // Software Engineer II
Logic PD
T // 612.436.7273
NOTICE: Important disclaimers a
Thanks for the feedback, Heiko!
I will take a look at the new framework...
Michael Burr // Software Engineer II
Logic PD
T // 612.436.7273
NOTICE: Important disclaimers and limitations apply to this email.
Please see this web page for our disclaimers and limitations:
http://logicpd.com/email
framework.
Signed-off-by: Michael Burr
Cc: Heiko Schocher
Cc: Michal Simek
---
drivers/i2c/zynq_i2c.c | 25 +
1 file changed, 21 insertions(+), 4 deletions(-)
diff --git a/drivers/i2c/zynq_i2c.c b/drivers/i2c/zynq_i2c.c
index 1c9ae30..6610869 100644
--- a/drivers/i2
epository were needed
in order to test on this board. (Those adapatations are not included
with this patch.)
Signed-off-by: Michael Burr
Cc: Heiko Schocher
Cc: Michal Simek
---
drivers/i2c/i2c_core.c |5 ++
drivers/i2c/zynq_i2c.c | 148 +---
inclu
See below... (My replies are tagged with "[MRB:]".)
Michael Burr // Software Engineer II
Logic PD
T // 612.436.7273
NOTICE: Important disclaimers and limitations apply to this email.
Please see this web page for our disclaimers and limitations:
http://logicpd.com/email-
(Interface is not quite the same as Phillips PCA9547.)
Signed-off-by: Michael Burr
Cc: Heiko Schocher
Cc: Michal Simek
---
drivers/i2c/i2c_core.c |5 +
include/i2c.h |2 ++
2 files changed, 7 insertions(+)
diff --git a/drivers/i2c/i2c_core.c b/drivers/i2c/i2c_core.c
trying
to suggest that anything else be done right now.
Thanks again for your feedback,
Michael Burr // Software Engineer II
Logic PD
T // 612.436.7273
NOTICE: Important disclaimers and limitations apply to this email.
Please see this web page for our disclaimers and limitations:
http://logicpd
Oh, OK. I see what you mean. I'm still very new to this process,
so it takes some practice to "learn the customs". Thanks for
clarifying.
So, in future I will keep those explanations below the "---" line.
Michael Burr // Software Engineer II
Logic PD
T // 612.4
rite and read registers with addresses of length 0 and 1.
Signed-off-by: Michael Burr
Cc: Heiko Schocher
Cc: Michal Simek
---
drivers/i2c/zynq_i2c.c | 43 +++
1 file changed, 23 insertions(+), 20 deletions(-)
diff --git a/drivers/i2c/zynq_i2c.c b/d
Michael,
Again, sorry. I will continue to work on improving my style
for commit messages in the future.
Michael Burr // Software Engineer II
Logic PD
T // 612.436.7273
NOTICE: Important disclaimers and limitations apply to this email.
Please see this web page for our disclaimers and
Signed-off-by: Michael Burr
Cc: Heiko Schocher
Cc: Michal Simek
---
=== Note: this patch depends on the previous patch titled
=== "[PATCH] I2C: Zynq: Support for 0-length register address"
=== submitted 24 Sep. 2013.
Tested on Xilinx ZC702 eval board:
Select various I2C chips using
Xilinx repo. (That's because the Xilinx
repo has config files for several individual boards, but the mainline repo
doesn't yet have those files.)
Michael Burr // Software Engineer II
Logic PD
T // 612.436.7273
NOTICE: Important disclaimers and limitations apply to this email.
Pl
CONFIGs and README for driver 'zynq_i2c.c'.
Signed-off-by: Michael Burr
Cc: Heiko Schocher
Cc: Michal Simek
---
=== This patch depends on the previous patch titled
=== "[PATCH] I2C:Zynq: Adapt this driver to the new model"
=== submitted 26 Sep. 2013.
=== This patch dep
> Fixed bug with alen == 0 in 'i2c_write', 'i2c_read'
Further minor corrections:
> Write 'address' register before 'data' register.
> Write 'transfer_size' register before 'address' register.
Signed-off-by: Michael Burr
Cc: H
address sizes (0, 1, 2).
The changes to file 'zynq_i2c.c' in this patch series are
meant to be applied in order: in other words, first apply the
changes from the PATCH 1/2 version; then apply the changes in the
PATCH 2/2 version.
Michael Burr (2):
I2C: Zynq: Support for 0-length register a
pport for 0-length register address".
However, none of that really matters much, because all of the above has been
collected into the series I'm (re)sending now.
Michael Burr // Software Engineer II
Logic PD
T // 612.436.7273
NOTICE: Important disclaimers and limitations apply to this email.
Driver 'zynq_i2c.c' together with CONFIGs, README,
and Makefile.
Signed-off-by: Michael Burr
Cc: Heiko Schocher
Cc: Michal Simek
---
Note: the changes to file 'zynq_i2c.c' in this patch series are
meant to be applied in order: in other words, first apply the
changes
Driver 'zynq_i2c.c' together with CONFIGs, README,
and Makefile.
Signed-off-by: Michael Burr
Cc: Heiko Schocher
Cc: Michal Simek
---
Note: the changes to file 'zynq_i2c.c' in this patch series are
meant to be applied in order: in other words, first apply the
changes
1, 2).
The changes to file 'zynq_i2c.c' in this patch series are
meant to be applied in order: in other words, first apply the
changes from the PATCH 1/2 version; then apply the changes in the
PATCH 2/2 version.
v3: fixed mistake parsing PATCH 1/2
Michael Burr (2):
I2C: Zynq: Support
Fixed bug with alen == 0 in 'i2c_write', 'i2c_read'
Further minor corrections:
Write 'address' register before 'data' register.
Write 'transfer_size' register before 'address' register.
Signed-off-by: Michael Burr
Cc: Heiko Scho
1, 2).
The changes to file 'zynq_i2c.c' in this patch series are
meant to be applied in order: in other words, first apply the
changes from the PATCH 1/2 version; then apply the changes in the
PATCH 2/2 version.
v3: fixed mistake parsing PATCH 1/2
v4: _really_ fixed this time!
Michael
Fixed bug with alen == 0 in 'i2c_write', 'i2c_read'
Further minor corrections:
Write 'address' register before 'data' register.
Write 'transfer_size' register before 'address' register.
Signed-off-by: Michael Burr
Cc: Heiko Scho
Driver 'zynq_i2c.c' together with CONFIGs, README,
and Makefile.
Signed-off-by: Michael Burr
Cc: Heiko Schocher
Cc: Michal Simek
---
Note: the changes to file 'zynq_i2c.c' in this patch series are
meant to be applied in order: in other words, first apply the
changes
> Fixed bug with alen == 0 in 'i2c_write', 'i2c_read'
Further minor corrections:
> Write 'address' register before 'data' register.
> Write 'transfer_size' register before 'address' register.
Signed-off-by: Michael Burr
Cc: H
address sizes (0, 1, 2).
The changes to file 'zynq_i2c.c' in this patch series are
meant to be applied in order: in other words, first apply the
changes from the PATCH 1/2 version; then apply the changes in the
PATCH 2/2 version.
v3: fixed mistake parsing PATCH 1/2
v4: _really_ fixed this tim
Driver 'zynq_i2c.c' together with CONFIGs, README,
and Makefile.
Signed-off-by: Michael Burr
Cc: Heiko Schocher
Cc: Michal Simek
---
Note: the changes to file 'zynq_i2c.c' in this patch series are
meant to be applied in order: in other words, first apply the
changes
> Fixed bug with alen == 0 in 'i2c_write', 'i2c_read'
Further minor corrections:
> Write 'address' register before 'data' register.
> Write 'transfer_size' register before 'address' register.
Signed-off-by: Michael Burr
Cc: H
Driver 'zynq_i2c.c' together with CONFIGs, README,
and Makefile.
Signed-off-by: Michael Burr
Cc: Heiko Schocher
Cc: Michal Simek
---
Note: the changes to file 'zynq_i2c.c' in this patch series are
meant to be applied in order: in other words, first apply the
changes
another try
v6: one more time
Michael Burr (2):
I2C: Zynq: Support for 0-length register address
I2C:Zynq: Adapt this driver to the new model
README |9 +++
drivers/i2c/Makefile |2 +-
drivers/i2c/zynq_i2c.c | 147
+---
Driver 'zynq_i2c.c' together with CONFIGs, README,
and Makefile.
Signed-off-by: Michael Burr
Cc: Heiko Schocher
Cc: Michal Simek
---
Note: the changes to file 'zynq_i2c.c' in this patch series are
meant to be applied in order: in other words, first apply the
changes
> Fixed bug with alen == 0 in 'i2c_write', 'i2c_read'
Further minor corrections:
> Write 'address' register before 'data' register.
> Write 'transfer_size' register before 'address' register.
Signed-off-by: Michael Burr
Cc: H
other try
v6: one more time
v7: again
Michael Burr (2):
I2C: Zynq: Support for 0-length register address
I2C:Zynq: Adapt this driver to the new model
README |9 +++
drivers/i2c/Makefile |2 +-
drivers/i2c/zynq_i2c.c | 147
+--
other try
v6: one more time
v7: again
v8: last time (see comments in PATCH 1/2)
Michael Burr (2):
I2C: Zynq: Support for 0-length register address
I2C:Zynq: Adapt this driver to the new model
README |9 +++
drivers/i2c/Makefile |2 +-
Driver 'zynq_i2c.c' together with CONFIGs, README,
and Makefile.
Signed-off-by: Michael Burr
Cc: Heiko Schocher
Cc: Michal Simek
---
Note: the changes to file 'zynq_i2c.c' in this patch series are
meant to be applied in order: in other words, first apply the
changes
Fixed bug with alen == 0 in 'i2c_write', 'i2c_read'
Further minor corrections:
Write 'address' register before 'data' register.
Write 'transfer_size' register before 'address' register.
Signed-off-by: Michael Burr
Cc: Heiko Scho
37 matches
Mail list logo