Minor fix for USB enable pad settings

Bit 30 doesn't exists. So don't use it.

Signed-off-by: Rabeeh Khoury <rabeeh@solid-run.com>
rtc: pcf8523: Auto-detect the proper capacitance

Instead of forcing the capacitance to high for all hardware, or
adding another setting to device-tree we auto-detect the proper
capacitance for the oscillator.  First we check the oscillator
for stability based on its power on state, if that fails
switch to the other capacitance and check for stability. The
oscillator can take up to 2 seconds to stabilize.

Signed-off-by: Jon Nettleton <jon.nettleton@gmail.com>
rtc: pcf8523: Warn on possible oscillator problems

Be nice to the operator and let them know of possible reasons
that the rtc device may not be working properly.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Jon Nettleton <jon.nettleton@gmail.com>
rtc: pcf8523: Simplify the oscillator check and enable code

This code was doing way more than it needed to.  Simplify it
so it is easier to understand.
dts: imx6dl: Fix sdma for hdmi-audio

the sdma script for hdmi is 23 in this kernel not 22.  Had made
the change for the iMX6Q but forgot to do the same here.
dts: CBi/HB: fix spdif device naming

With the merge of all the patching the device name for spdif
got changed to a more human readable name.  This differs from
both the 3.10 kernel as well as the upstream and there are
already userspace scripts that rely on the different name.

This reverts back to the old name until we can coordinate a
name change.