|
@@ -13,7 +13,11 @@ Required Properties:
|
|
|
- "adi,adv7611" for the ADV7611
|
|
|
- "adi,adv7612" for the ADV7612
|
|
|
|
|
|
- - reg: I2C slave address
|
|
|
+ - reg: I2C slave addresses
|
|
|
+ The ADV76xx has up to thirteen 256-byte maps that can be accessed via the
|
|
|
+ main I2C ports. Each map has it own I2C address and acts as a standard
|
|
|
+ slave device on the I2C bus. The main address is mandatory, others are
|
|
|
+ optional and revert to defaults if not specified.
|
|
|
|
|
|
- hpd-gpios: References to the GPIOs that control the HDMI hot-plug
|
|
|
detection pins, one per HDMI input. The active flag indicates the GPIO
|
|
@@ -35,6 +39,11 @@ Optional Properties:
|
|
|
|
|
|
- reset-gpios: Reference to the GPIO connected to the device's reset pin.
|
|
|
- default-input: Select which input is selected after reset.
|
|
|
+ - reg-names : Names of maps with programmable addresses.
|
|
|
+ It can contain any map needing a non-default address.
|
|
|
+ Possible maps names are :
|
|
|
+ "main", "avlink", "cec", "infoframe", "esdp", "dpp", "afe",
|
|
|
+ "rep", "edid", "hdmi", "test", "cp", "vdp"
|
|
|
|
|
|
Optional Endpoint Properties:
|
|
|
|
|
@@ -52,7 +61,12 @@ Example:
|
|
|
|
|
|
hdmi_receiver@4c {
|
|
|
compatible = "adi,adv7611";
|
|
|
- reg = <0x4c>;
|
|
|
+ /*
|
|
|
+ * The edid page will be accessible @ 0x66 on the I2C bus. All
|
|
|
+ * other maps will retain their default addresses.
|
|
|
+ */
|
|
|
+ reg = <0x4c>, <0x66>;
|
|
|
+ reg-names "main", "edid";
|
|
|
|
|
|
reset-gpios = <&ioexp 0 GPIO_ACTIVE_LOW>;
|
|
|
hpd-gpios = <&ioexp 2 GPIO_ACTIVE_HIGH>;
|