diff options
author | Mark Tomlinson <mark.tomlinson@alliedtelesis.co.nz> | 2014-12-02 08:49:18 +1300 |
---|---|---|
committer | Heiko Schocher <hs@denx.de> | 2014-12-08 07:27:06 +0100 |
commit | 2fe50ef4034b69b45413108dd3e736de2548c04a (patch) | |
tree | 29f55f284566e86ef0d20c41465d686877b666ac /drivers/i2c/u8500_i2c.c | |
parent | 97cdf64026c7d749dd7a5c0dbaba7a60a7292ac9 (diff) | |
download | u-boot-imx-2fe50ef4034b69b45413108dd3e736de2548c04a.zip u-boot-imx-2fe50ef4034b69b45413108dd3e736de2548c04a.tar.gz u-boot-imx-2fe50ef4034b69b45413108dd3e736de2548c04a.tar.bz2 |
i2c: Fix deselection of muxes
Due to an uninitialised variable, when muxes were deselected, any value
could be written to the mux control register. On the PCA9548, this could
result in multiple channels being selected, thus enabling multiple
pull-up resistors, and much bus capacitance.
The fix is simply to initialise the written value to zero.
Signed-off-by: Mark Tomlinson <mark.tomlinson@alliedtelesis.co.nz>
Diffstat (limited to 'drivers/i2c/u8500_i2c.c')
0 files changed, 0 insertions, 0 deletions