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.
I prepared a csky-elf GCC cross-toolchain and would like to try building and booting a mainline kernel on that board. This will involve writing a mainline-compatible .dts for this board that, if successful, I could contribute upstream.
Besides learning about this architecture and any commonalities and differences, I am curious whether I can use the 3 accessible GPIOs on the board for connecting any radio transceivers for testing my LoRa, FSK, etc. kernel network drivers. Too little for bit-banging SPI, I guess, and seemingly no pin-muxing to UART. Maybe some I²C sensor though?
This project is part of:
Hack Week 18
Comments
Similar Projects
Linux on Cavium CN23XX cards by tsbogend
Before Cavium switched to ARM64 CPUs they devel...
Create a DRM driver for VGA video cards by tdz
Yes, those [VGA video cards](https://en.wikiped...
Understand and review klp-convert patchset by mpdesouza
[comment]: # (Please use the project descriptio...
early stage kdump support by mbrugger
[comment]: # (Please use the project descriptio...
Improve Qualcomm SOC msm8994/msm8992 kernel mainline support by pvorel
Project Description
Due previous hackweek...