tilcdc: introduce panel & tfp410 power down gpio control

Introduce power down GPIO support for panels and tfp410.

Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>
bone-dvi: Update to new style tilcdc bindings

Binding differences and place the GPIOs to the panels.

Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>
tilcdc-tfp410: Rework power down GPIO logic

Rework power down GPIO logic to be configurable.

Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>
tilcdc: Add reduced blanking mode checks

The driver doesn't support (yet?) non-reduced blanking mode.
So by default disable any non-reduced blanking modes, and add a switch
to enable them in the future.

Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>
cape-dvi: Switch all DVI capes to using the TFTP410 panel

Now that TFP410 works reasonably well switch to using it.

Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>