a13_olinuxino_micro: Correct dram parameters

Make them the same as the parameters which our u-boot is actually using.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
a13_olinuxino_micro: Disable unused soc parts

The a13_olinuxino_micro does not have the pmu, so set pmu_used to 0 and also
disable some other clearly not present functions in the fex file.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
a13_olinuxino*: Document that the lcd-out mode is used for vga-out

To avoid others falling in the pit-trap of thinking oh the output_type is
wrong lets fix it...

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
r7: Add a fex-file for the R7 A10s hdmi tv-stick

Direct result of running bin2fex on script.bin from the nand

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
r7: Correct dram parameters

Replace parameters with those from a10-meminfo.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
r7: Change disp_mode to 0

As our linux-sunxi kernels do not support mode 4

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
ba10_tv_box: Add fex file for a new tvbox

The ba10_tv_box is slightly larger then the mini-x, uses a plastic enclosure
and offers ethernet and composite out. It is labelled as ba10_tv_box on the
pcb, there are no identifying marks on the enclosure.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
ba10_tv_box: Correct dram parameters

Replace parameters with those from a10-meminfo.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
ba10_tv_box: Enable usb2-controller at boot

Like on most boards the original fex has usb_host_init_state set to 0 for
usbc2, causing it to start with its USB-port power powered down.

This causes any attached devices (the realtek wireless card to be precise)
to not get detected, and the kernel-module to not be auto-loaded.

Manually modprobing the driver works around this, as it causes a bus scan
which powers up the port. But manual modprobing should not be necessary, usb
is a plug and play bus afterall. Setting usb_host_init_state to 1 removes the
need for the manual modprobe, now Linux will automatically find the device
and udev will automatically load the driver.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
ba10_tv_box: Disable unused soc parts

As usual the .fex file as found in the android boot partition is a copy and
paste job from the EVB (evaluation board) .fex file. This patch makes the fex
file match the actual hardware and disables unused parts of the A10-soc.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
uhost_u1a: Add a fex-file for the Smallart Uhost U1A hdmi tv-stick

Direct result of running bin2fex on script.bin from the nand

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
uhost_u1a: Correct dram parameters

Replace parameters with those from a10-meminfo.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
uhost_u1a: Enable usb2-controller at boot

Like on most boards the original fex has usb_host_init_state set to 0 for
usbc2, causing it to start with its USB-port power powered down.

This causes any attached devices (the realtek wireless card to be precise)
to not get detected, and the kernel-module to not be auto-loaded.

Manually modprobing the driver works around this, as it causes a bus scan
which powers up the port. But manual modprobing should not be necessary, usb
is a plug and play bus afterall. Setting usb_host_init_state to 1 removes the
need for the manual modprobe, now Linux will automatically find the device
and udev will automatically load the driver.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
uhost_u1a: Disable unused soc parts

As usual the .fex file as found in the android boot partition is a copy and
paste job from the EVB (evaluation board) .fex file. This patch makes the fex
file match the actual hardware and disables unused parts of the A10-soc.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
mini-x & blackberry: Stop claiming these have spdif

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
mele_a1000g, mini-x-1gb, mk802ii, r7: Drop bogus capture_used = 1

All of these have no way to capture audio, so capture_used should be 0.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
uhost_u1a, mk802+_a10s: Add playback_used = 0 to audio_para

playback_used is a linux-sunxi.org fex file extension for boards which use
the onboard audio codec, but only for input, such as the uhost_u1a, and the
A10s based mk802. Yes the A10s based mk802 has a microphone on the board,
there is no holer over it in the cover, so I wonder how well it works, but
it is there.

Note that since this is a linux-sunxi.org extension the kernel code will
assume "playback_used = 1" when it is not present in the fex file.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>