The Firefly-RK3288 is the first SBC with the Rockchip RK3288 SoC, the first available chip with Cortex-A17 cores (32-bit ARMv7). I received such a board just in time for Hackweek Interstellar and will be looking into booting an upstream kernel with openSUSE 13.2/Factory rootfs.
The Inforce Computing IFC6540 is an SBC with Qualcomm Snapdragon 805 SoC (32-bit ARMv7).
I had previously brought up openSUSE on the IFC6410. A week before Hackweek Interstellar I got the IFC6540 to boot on serial console using the upstream-based Linaro integration branch, up to searching for the rootfs. Since USB and SATA support were still missing, my goal will be to prepare a MicroSD based rootfs to complete the bringup.
The Parallella is an SBC with Xilinx Zynq SoC and 16-core Epiphany-III co-processor.
I had contributed a device tree for the Parallella to v3.17 (with a network/clock issue just reported by Olof Johansson to be investigated).
The Nvidia Jetson TK1 is an SBC with Nvidia Tegra K1 SoC (quad-core Cortex-A15, 32-bit ARMv7).
I have openSUSE running on the Jetson TK1, but KVM is currently not usable as the CPUs are not booted in HYP mode. Thierry Reding of Nvidia has some work-in-progress for U-Boot and upstream kernel that I would like to test.
The Allwinner Tech Optimus Board by Merrii is the evaluation board for the Allwinner A80 SoC with big.LITTLE Cortex-A15/-A7 configuration (32-bit ARMv7).
The sources leaked from Allwinner contain GPL violations in U-Boot and Linux kernel and therefore won't easily build with openSUSE's armhf gcc (binaries seem to be softfp).
A broad range of ARMv7-A boards have been enabled in openSUSE already. I would like to complement my experiences by bringing up Linux on an ARMv7-M board, the STM32F429I discovery board, featuring a Cortex-M4 and 8 MB SDRAM.
As first step I would build and deploy an image based on instructions from the Internet, using downstream U-Boot and kernel and known-working binary arm-uclinuxeabi compiler toolchain. As preparation I have already packaged the genromfs tool.
While in the past MIPS boards were either low-end PIC32 or found in routers running OpenWRT at most, Imagination themselves have recently released the Creator CI20 board (Ingenic, MIPS32) running Debian. And the Shield Pro (previously iGuardian) kickstarter project (Octeon-III, MIPS64) promises to become a playground for testing KVM hardware virtualization.
Porting openSUSE to MIPS will involve setting up an OBS instance linked to Factory (update: done) and cross-compiling a set of packages for an initial bootstrap (update: in progress). Maybe this can be scripted to some degree, as there will be some overlap with the ARM ILP32 port project.
Apache Maven is a build tool used by many Java projects, which is incompatible with OBS in that it tries to download binary dependencies from the Internet. Several people have in the past years tried to somehow bootstrap Maven and failed.
My new proposed approach is a Maven, patched to obtain packages from a filesystem location, and packages with .jar based -bootstrap.spec variant plus source-based build for properly modeling dependencies in OBS. Unlike the SUSE Manager team's work I am trying to rebuild those .jars from sources. Where necessary I am patching dependency versions to the latest sources/jars packaged.
During my trip to and from SUSECon 2017 I had been working on a pinctrl driver for Actions Semi S500, based on a previous pinctrl driver of mine for Realtek RTD1295.
Goal of this project is to complete the driver with pin definitions and muxes.
A number of vendors are adopting ROS as a framework for developing complex robot control applications on Linux.
ROS appears to be a collection of libraries and tools bundled in distributions. A few users in OBS appeared to have packaged one such distribution, but I have not seen them move forward into any development project.
Following a FOSDEM presentation on Angr for binary analysis, I started packaging it in OBS.
We've made progress on getting many missing Python dependencies into Tumbleweed already; remaining ones including claripy and angr itself.
The youngest architecture addition to the mainline Linux kernel was C-Sky (arch/csky/).
I have a GX6605S board booting a downstream 4.9 kernel. It uses a proprietary GxLoader bootloader (similarities with U-Boot exist but no sources...) with uImage and gx6605s.dtb files in a FAT partition on USB stick.
The recent Banana Pi BPI-F2S board features a new Arm SoC SP7021 by Sunplus, which is not yet supported in mainline Linux.
Prior to Hackweek I had prepared UART and interrupt controller drivers and Device Tree for Sunplus SP7021's Arm Cortex-A7 cores: GitHub branch f2s-next