wifi drivers changes
Merge pull request #2 from MakakLabs/pr_sync_with_j1nx

Sync with J1nx develop branch
[f16ref] update board files

List of changes:

changed OSD2 to match OSD1 in size/rez
[f16ref] CONFIG_CMEM to CONFIG_ANDROID_PMEM
[f16ref] prepare to move back to f16ref single board file
[f16ref] Make ethernet clock to be used configurable
[f16ref][TLBB] Turn on the internal WiFi USB Dongle. (the proper way)
[f16ref] update defconfig
[f16ref] Add GBox 2.1/2.2 board file

List of changes:

f16ref] Implement IR810 poweroff driver
[f16ref] Add GBox 2.1/2.2 config

List of changes:

[f16ref] Add hardcoded MAC to GBox
[f16ref] Switch Gbox 2.1/2.2 back to extend cmdline
[f16ref] Update Gbox defconfig to make use of CONFIG_CMDLINE_APPEND
[f16ref] enable IR810 poweroff driver
[f16ref] Sync Gbox defconfig with A11 GPIO LED ext WIFI
[f16ref] Add BlueM3 board file

List of changes:

[f16ref] Change SPI partition structure
[f16ref] Implement IR810 poweroff driver
[f16ref] Add BlueM3 config

List of changes:

[f16ref] Add hardcoded MAC to  BlueM3
[f16ref] Update BlueM defconfig to make use of CONFIG_CMDLINE_APPEND
[f16ref] enable IR810 poweroff driver
[f16ref] Add board file for GBox 2.0

List of changes:

[f16ref] Change network interface clock from external to internal clock
[f16ref] Implement IR810 poweroff driver
[f16ref] Update defconfig to make use of CONFIG_CMDLINE_APPEND
[f16ref] enable IR810 poweroff driver
[stvmc] Add Mygica A11 board files

Using Pivos board-stv-mbx-mc as Base.
List of changes:

A11: Removed all DVB/WIFI/BT options.
A11: Fix various compile warnings.
A11: Removed analog audio code.
A11: Changed NAND Flash layout.
A11: Removed SPDIF code.
A11: Put some analog functions body back.
A11: Ethernet reset in on a different GPIO.
A11: Code clean-up
A11: Disable PWM. Seems not needed.
A11: Updated i2c devices.
A11: Removed Camera Code.
A11: Updated Power Supply Enable.
A11: Updated: Ethernet code.
A11: Enable Ethernet Debug and cleanup small things.
A11: Removed boardcheck code. We only have one version, version = 2.
A11: Debug GPIO outputs at startup. Want to know which GPIO are output on startup.
A11: Updated Power Pins Enable.
A11: Updated PM Code.
A11: Removed not needed I2C busses.
A11: Removed ANDROID usb client code. We only can me host. Removed some I2C leftovers
A11: Cleanup power supply code.
A11: Fix Power vccio enable is ACTIVE HIGH.
A11: Removed printf between power enable sqeuence to reduce the delay.
A11: Debug: Try to detect is PWM_C is set by the bootloader. This maybe gives me a clue is we needed or not.
A11: Put Back Software I2C host.
A11: Added Software I2C bus, Removed Hardware I2C bus.
A11: Updated PWM_C Debug Code.
A11: Updated PWM_C Debug Code.
A11: Removed PWM_C Code.
A11: Removed TVIN Code.
A11: Removed Ethernet Clock Selection. It is always external.
A11: PowerLed with LED CLASS SUPPORT.
A11: Fix GPIO assign LED, bank->bit.
A11: Added Powerled to LED CLASS.
A11: Code Cleanup LED CLASS SUPPORT. Fixed: #2
A11: Added new Powerled, renamed power -> statusled.
A11: STATUS LED is active low.
A11: Changed led triggers.
A11: Updated comment text.
A11: Changed I2C Host Number 1 -> 0.
A11: Changed GPIO defines to the top of the file. Now we have a nice overview of the used GPIO's.
A11: With simplify GPIO definition.
[stvmc] Add MyGica A11 defconfig

List of changes:

A11: defconfig Force CMDLINE parameters and updated CMDLINE
A11: Updated defconfig, Enable ADC KEYPADS.
A11: Updated Defconfig, Added LED CLASS SUPPORT and USB Wifi. Fixed: #2
[TLBB] Add TLBB board files

List of changes:

[TLBB] Remove some Android stuff
[TLBB] Wifi power
[TLBB] Finish GPIO power settings
[TLBB] Partition layout changes to NOT use NAND_ENV
[TLBB] Get back hashtable into SPI partition layout
[TLBB] Add TLBB defconfig

List of changes:

[TLBB] Make use of the new USB delay quirk, USB might miss packets, so set to 40ms USB HID idle rate
[TLBB] Use BFQ I/O Scheduler
[TLBB] Partition layout changes to NOT use NAND_ENV
[TLBB] Implement recovery defconfig

List of changes:

[TLBB] Enable SPI
[aml] Add board files of GBox 2.0, 2.1/2.2, Mygica A11, BlueM3, reff16 and TLBB to Makefile and Kconfig
gbox_defconfig: initial update
gbox_defconfig: inline with tlbb - initial
gbox_defconfig: inline with tlbb - disable extra wifi and usb network drivers
gbox_defconfig: inline with tlbb - some questionable configs -redo