From 45a6b1ea84623cb6cf7aaaa17a637fb8f177b183 Mon Sep 17 00:00:00 2001 From: Robert Chiras Date: Fri, 2 Mar 2018 11:31:50 +0200 Subject: MLK-17650-1: drm/bridge: adv7511: Add support for programmable i2c addresses The DSI-HDMI converter, ADV7535, driver uses four i2c memory maps: MAIN, DSI-CEC, EDID and PACKET. While the MAIN address is hard-coded in the ROM chip, the other three can be programmed into the MAIN memory map. Currently, the three memory maps addresses, that can be programmed, are hard-coded into the code. In order to avoid conflicts with other i2c clients on the bus, update the driver to use configurable addresses specified in DTS file. Signed-off-by: Robert Chiras --- Documentation/devicetree/bindings/display/bridge/adi,adv7511.txt | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'Documentation/devicetree') diff --git a/Documentation/devicetree/bindings/display/bridge/adi,adv7511.txt b/Documentation/devicetree/bindings/display/bridge/adi,adv7511.txt index 0e6124435bc1..0064ff610ade 100644 --- a/Documentation/devicetree/bindings/display/bridge/adi,adv7511.txt +++ b/Documentation/devicetree/bindings/display/bridge/adi,adv7511.txt @@ -59,6 +59,12 @@ Optional properties: data lanes, rather than generate its own timings for HDMI output. - adi,dsi-channel: Only for ADV7533 and ADV7535. DSI channel number to be used when communicating with the DSI peripheral. It should be one of 0, 1, 2 or 3. +- adi,addr-cec: Only for ADV7533 and ADV7535. The I2C DSI-CEC register map + address to be programmed into the MAIN register map. +- adi,addr-edid: Only for ADV7533 and ADV7535. The I2C EDID register map + to be programmed into the MAIN register map. +- adi,addr-pkt: Only for ADV7533 and ADV7535. The I2C PACKET register map + to be programmed into the MAIN register map. Required nodes: -- cgit v1.2.3