enable ARCH_SUNXI (and friends) in arm64 kernel .config
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Wishlist
|
Seth Forshee | ||
Artful |
Fix Released
|
Wishlist
|
Seth Forshee |
Bug Description
The mainline support for the ARM64 Allwinner SoCs (featured on the Pine64 boards and the Pinebook notebook, for instance, as well as other development boards like the BananaPi-M64) has come a long way by now, since 4.11 we have MMC and USB support working.
Now can we just enable the proper .config bits to make the official Ubuntu kernel support those boards? The latest mainline U-Boot can load an EFI grub from some UEFI ESP partition, so any standard EFI installer should work.
Apart from some minor hiccup (a missing MBR bootable flag/MBR at all) this works already with the Debian-testing netinst installer.
The config symbols needed for decent support are (all enabled by the latest Debian kernel and the official mainline defconfig):
ARCH_SUNXI=y
CONFIG_
CONFIG_MMC_SUNXI=m
CONFIG_
CONFIG_
Those enable MMC and USB (the mandatory clocks, pinctrl and UART are enabled by default) and make those boards quite usable already. The on-SoC Ethernet driver will probably be merged into 4.13-rc1.
Optionally:
CONFIG_
CONFIG_SPI_SUN6I=m
give us I2C and SPI support as well.
So can we add those symbols to the Ubuntu kernel .config to give users an out-of-the-box experience?
Cheers,
Andre.
CVE References
Changed in linux (Ubuntu): | |
importance: | Undecided → Wishlist |
status: | Confirmed → Triaged |
tags: | added: artful kernel-da-key |
tags: | added: patch |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1701137
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.