Revert "mmc: enable BKOPS for supported eMMC(4.41)"

This reverts commit 9a1c2be5a41719a13fd3673238eb217561ac2cae.
mmc: enable BKOPS for supported eMMC(4.41)

BKOPS feature is optional for eMMC 4.41. If an eMMC supports BKOPS
and is of version 4.41 then BKOPS feature is ignored and not enabled.

Enable BKOPS for such eMMC. Also a capability is added to control
the enabling of feature (only for eMMC 4.41, not valid for 4.5)

Signed-off-by: Prasanna NAVARATNA <prasanna.navaratna@xxxxxxxxxxxx>
mmc: sdhci: extend wait for busy signalling

Certain eMMC features like sanitize, BKOPS, cache, erase etc take
long time (more than max time) to finish operation during which
the eMMC pulls DAT0 low to indicate busyness.
In such special rare cases, data timeout will be triggered as an
error but actually operation is still in progress with DAT0 low!

Hence trigger a workqueue to monitor the DAT0 busy signalling by
the eMMC and extend wait for successful completion of operation.

Signed-off-by: Prasanna NAVARATNA <prasanna.navaratna@broadcom.com>
sound: codecs: sgtl5000: Keep running across reboots

The sgtl5000 tries to rewrite a bunch of registers when it reboots.
Prevent it from rewriting the analog clock register, because doing so
causes the part to lock up and go away.
sdhci fixup
aqs: Add custom boot logo
aqs: Add 12thman support files

This includes the device tree, config, and build script.