diff options
author | Liviu Dudau <Liviu.Dudau@arm.com> | 2014-10-03 14:52:28 +0100 |
---|---|---|
committer | Liviu Dudau <Liviu.Dudau@arm.com> | 2014-10-07 12:11:02 +0100 |
commit | 9d6d1f614a5159f03634a010d47026c6876983cb (patch) | |
tree | 400e8d38de930a4f72639f2bece327ddd80068e8 | |
parent | 42c681b8e6478c20dd2a529698c25906ca222784 (diff) | |
download | linux-arm64-9d6d1f614a5159f03634a010d47026c6876983cb.tar.gz linux-arm64-9d6d1f614a5159f03634a010d47026c6876983cb.tar.bz2 linux-arm64-9d6d1f614a5159f03634a010d47026c6876983cb.zip |
Juno: Change I2C bus speed used for HDMI to 100kHz.
The I2C bus driver has problems under heavy load to keep the FIFO
filled. Combined with the auto-STOP setting baked into the hardware,
it spells disaster for conversations with HDMI chip, specially
around the boot time when we want to retrieve the EDID information.
Change the bus speed to 100kHz to increase the chance of servicing
the "FIFO empty" interrupt in time.
Signed-off-by: Liviu Dudau <Liviu.Dudau@arm.com>
-rw-r--r-- | arch/arm64/boot/dts/juno.dts | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/juno.dts b/arch/arm64/boot/dts/juno.dts index f8ee9d359be..5e0b53073bf 100644 --- a/arch/arm64/boot/dts/juno.dts +++ b/arch/arm64/boot/dts/juno.dts @@ -408,7 +408,7 @@ compatible = "snps,designware-i2c"; reg = <0x0 0x7ffa0000 0x0 0x1000>; interrupts = <0 104 4>; - clock-frequency = <400000>; + clock-frequency = <100000>; i2c-sda-hold-time-ns = <500>; clocks = <&soc_smc50mhz>; |