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?

Looking for mad skills in:

csky kernel

This project is part of:

Hack Week 18

Activity

  • 5 months ago: lyan liked Investigate C-Sky architecture
  • 5 months ago: a_faerber added keyword "kernel" to Investigate C-Sky architecture
  • 5 months ago: a_faerber added keyword "csky" to Investigate C-Sky architecture
  • 5 months ago: a_faerber started Investigate C-Sky architecture
  • 5 months ago: a_faerber originated Investigate C-Sky architecture
  • Show History

    Comments

    • a_faerber
      5 months ago by a_faerber | Reply

      It was confirmed today that upstream GCC is still lacking support for ck610. So my sub-project of packaging a csky-elf abiv1 cross-compiler is dead for now.

    • a_faerber
      5 months ago by a_faerber | Reply

      Yesterday compiled and booted mainline and linux-next kernels (up to an error executing the init process), sending out a patch for the Device Tree I derived.

    Similar Projects

    Out-of-the-box SPD support by jdelvare

    In order to see the SPD (detailed memory inform...


    perf-bench ipc by dbueso

    The state of the art of sysv/posix ipc benchmar...


    ethtool ops for netdevsim by mkubecek

    This can be seen as a subproject of [ethtool ne...


    work on sunxi a64 cpufreq driver (for teres-1, pine64) by mbrugger

    With the teres-1 [1] laptop we have a first arm...


    openSUSE/SLE/Mainline U-boot for some not-yet-supported ARM64 boards by ldevulder

    The Khadas VIM (http://khadas.com/vim/) is an a...