1-wire bus platform device for sunxi platforms

This adds a way to register a platform device for 1-wire bus.
It introduces a new section "[w1_para]" in the FEX to configure the
GPIO pin number used for the bus, with the attribute named "gpio".
The GPIO pin must also be defined in the "[gpio_para]" section.

1-wire device can then be accessed using the w1-gpio driver.

Example configuration :
[w1_para]
gpio = 3

[gpio_para]
gpio_used = 1
gpio_num = 3
...
gpio_pin_3 = port:PH7<0><default><default><0>

It is also possible to configure the GPIO pin number with the
module paramerer "gpio". In this case, if the pin is valid,
it will be used instead of what is configured in the FEX script.

Signed-off-by: Damien Nicolet <zardam@gmail.com>
rtc:rtc-sun5i: Chinese comments on RTC driver of sun5i translated to english

Acked-by: Oliver Schinagl (oliver@schinagl.nl)
sunxi-sound: Honor capture_used and playback_used

Hans de Goede patched sun4i to be more friendly to playback_used and
capture_used. This however had as a side effect, that disabled mixer
elemnts where still available in the mixer controls. This patch extends
this functionality and only shows mixer elements for enabled components.
sunxi disp: HDMI CEC depends on HDMI.
Rename sun5i defconfigs.

 - add sun5i prefix
 - a12 -> a10s
sunxi: add kitchensink to defconfig.

v2 rebase on USB config hack
v3 make separate config for a10s/a13
v4 slit off rename into separate commit