Public bug reported:
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_USB_MUSB_SUNXI=m
CONFIG_MMC_SUNXI=m
CONFIG_RTC_DRV_SUN6I=y
CONFIG_PHY_SUN4I_USB=y
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_I2C_MV64XXX=m
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.
** Affects: linux (Ubuntu)
Importance: Undecided
Status: Incomplete
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1701137
Title:
enable ARCH_SUNXI (and friends) in arm64 kernel .config
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1701137/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs