Remove 911B variant of the SD8787 chip.

The WiBear11n mounted on my Trizeps VII is enumerated first as 911A, and later on again as 911B. This causes an unreliable SDIO interface, mainly because the HCI remains in SLEEP state after initial configuration. Another side effect is a new device hci1, corresponding to the 911B device. Removing 911B solves these issues.
Added support for the ssd1305 chip as a framebuffer device.

Various configuration properties of the Solomon SSD1305/6/7 series are now available from the device tree to configure the Bolymin 12832BWRNH$ (which is based on the SSD1305) correctly. The initialization sequence for the display of the U100 is hardcoded.
You need to add fbcon=map:1 to your bootargs. Otherwise, the ssd1305 will host the framebuffer console, which makes the system almost unusable.
Export dma-API to use the CMA
Added a kernel module for FPGA data
Increase the maximal payload size supported register to 2KB
Added the solomon ssd1305 and ssd1306 at I²C2/3C to the device tree
Provide a backlight device for the SSD1306