mwojcik
|
3e95df1f64
|
pca954x_select: api supports no channel enabled
|
2022-02-11 13:46:51 +08:00 |
mwojcik
|
26ab2927b9
|
pca954x: log detected type
|
2022-02-11 12:00:39 +08:00 |
mwojcik
|
dacc816eb4
|
pca954x: improve code, fix I2C_SW_RESET behavior
|
2022-02-11 11:22:53 +08:00 |
mwojcik
|
14b0247716
|
pca954x: fix to work on cold boot
|
2022-02-09 17:23:33 +08:00 |
mwojcik
|
bc41b91192
|
adjust pca address
|
2022-02-08 16:39:12 +08:00 |
mwojcik
|
3efc682bd6
|
add pca954x autodetection, pca9547 support
|
2022-02-08 15:40:17 +08:00 |
Sebastien Bourdeauducq
|
b0ec74d764
|
i2c: half_period -> unit_delay
|
2021-06-25 16:26:53 +08:00 |
Sebastien Bourdeauducq
|
4159aab6c8
|
i2c: conservative timing, avoid SCL/SDA races. Closes #83
|
2021-06-25 16:26:04 +08:00 |
Sebastien Bourdeauducq
|
d18c77c0eb
|
i2c: fix error messages
|
2021-06-25 16:23:50 +08:00 |
Sebastien Bourdeauducq
|
411eebd96c
|
i2c: configure I2C_SW_RESET MIO on Kasli-SoC
|
2021-06-19 18:49:51 +08:00 |
Astro
|
3172aba1a8
|
libboard_zynq: improve i2c doc
|
2020-11-19 20:26:48 +01:00 |
Astro
|
975202a653
|
libboard_zynq: enable i2c+eeprom for target_kasli_soc
|
2020-11-19 20:17:36 +01:00 |
Harry Ho
|
1a96a7550a
|
libboard_zynq: make RegisterBlock constructors more consistent
|
2020-08-13 14:49:26 +08:00 |
Harry Ho
|
36947104e3
|
libboard_zynq: make constructor names more consistent
|
2020-08-13 13:31:53 +08:00 |
Harry Ho
|
11089d8a64
|
i2c: delete dead code
|
2020-08-12 16:51:25 +08:00 |
Harry Ho
|
4614ed1371
|
i2c: simplify ctor_common()
|
2020-08-08 10:06:11 +08:00 |
Harry Ho
|
16b2df91ca
|
i2c: fix GPIO register mapping, I2C control & EEPROM write operations
|
2020-08-07 11:10:18 +08:00 |
Harry Ho
|
f7d3135ec7
|
i2c: implement EEPROM operations; add CountDown waiting indication
|
2020-08-05 20:10:30 +08:00 |
Harry Ho
|
c60230af25
|
i2c: implement basic i2c bitbanging
|
2020-08-05 17:35:33 +08:00 |