* [Buildroot] [PATCH 1/5] arch/csky: drop architecture
2022-07-27 10:58 [Buildroot] [PATCH 0/5] arch/cskey: remove (branch csky-in-the-sky) Yann E. MORIN
@ 2022-07-27 10:58 ` Yann E. MORIN
2022-07-27 14:37 ` Romain Naour
2022-07-27 10:58 ` [Buildroot] [PATCH 2/5] configs: drop csky defconfig Yann E. MORIN
` (4 subsequent siblings)
5 siblings, 1 reply; 9+ messages in thread
From: Yann E. MORIN @ 2022-07-27 10:58 UTC (permalink / raw)
To: buildroot; +Cc: Thomas Petazzoni, Yann E. MORIN, Guo Ren
We currently have no internal and no external toolchain for csky.
The website is down (no https:// available, and the http:// index
page is 404).
This commit removes the architecture entry; remnants will be dropped in
followup changes.
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Guo Ren <ren_guo@c-sky.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
Config.in.legacy | 7 ++++++
DEVELOPERS | 1 -
arch/Config.in | 14 ------------
arch/Config.in.csky | 52 ---------------------------------------------
arch/arch.mk.csky | 26 -----------------------
5 files changed, 7 insertions(+), 93 deletions(-)
delete mode 100644 arch/Config.in.csky
delete mode 100644 arch/arch.mk.csky
diff --git a/Config.in.legacy b/Config.in.legacy
index 949bca1cd0..24b4236ade 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -146,6 +146,13 @@ endif
comment "Legacy options removed in 2022.08"
+config BR2_csky
+ bool "csky architecture removed"
+ select BR2_LEGACY
+ help
+ The csky architecture was removed, by lack of toolchain
+ support.
+
config BR2_PACKAGE_MESA3D_DRI_DRIVER_I915
bool "mesa DRI i915 driver removed"
select BR2_LEGACY
diff --git a/DEVELOPERS b/DEVELOPERS
index 270fc52de1..04c9588f34 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1182,7 +1182,6 @@ F: support/testing/tests/package/sample_python_pybind.py
F: support/testing/tests/package/test_python_pybind.py
N: Guo Ren <ren_guo@c-sky.com>
-F: arch/Config.in.csky
F: board/csky/
F: configs/csky_*
diff --git a/arch/Config.in b/arch/Config.in
index 1d38c7a065..1c0c400a98 100644
--- a/arch/Config.in
+++ b/arch/Config.in
@@ -70,16 +70,6 @@ config BR2_aarch64_be
http://www.arm.com/products/processors/instruction-set-architectures/armv8-architecture.php
http://en.wikipedia.org/wiki/ARM
-config BR2_csky
- bool "csky"
- select BR2_ARCH_HAS_NO_TOOLCHAIN_BUILDROOT
- select BR2_USE_MMU
- select BR2_ARCH_NEEDS_GCC_AT_LEAST_9
- help
- csky is processor IP from china.
- http://www.c-sky.com/
- http://www.github.com/c-sky
-
config BR2_i386
bool "i386"
select BR2_USE_MMU
@@ -376,10 +366,6 @@ if BR2_arm || BR2_armeb || BR2_aarch64 || BR2_aarch64_be
source "arch/Config.in.arm"
endif
-if BR2_csky
-source "arch/Config.in.csky"
-endif
-
if BR2_m68k
source "arch/Config.in.m68k"
endif
diff --git a/arch/Config.in.csky b/arch/Config.in.csky
deleted file mode 100644
index b20b39e225..0000000000
--- a/arch/Config.in.csky
+++ /dev/null
@@ -1,52 +0,0 @@
-choice
- prompt "Target Architecture Variant"
- default BR2_ck610
- help
- Specific CPU variant to use
-
-config BR2_ck610
- # Not supported by upstream gcc <= 9, and handled as a special
- # exception in package/gcc/Config.in.host
- bool "ck610"
-
-config BR2_ck807
- bool "ck807"
-
-config BR2_ck810
- bool "ck810"
-
-config BR2_ck860
- bool "ck860"
-
-endchoice
-
-config BR2_CSKY_FPU
- bool "Enable FPU coprocessor"
- depends on BR2_ck810 || BR2_ck807 || BR2_ck860
- help
- You can say N here if your C-SKY CPU doesn't have a
- Floating-Point Coprocessor or if you don't need FPU support
- for your user-space programs.
-
-config BR2_CSKY_VDSP
- bool "Enable VDSP enhanced instructions Co-processor"
- depends on BR2_CSKY_FPU
-
-config BR2_GCC_TARGET_FLOAT_ABI
- default "soft" if !BR2_CSKY_FPU
- default "hard" if BR2_CSKY_FPU
-
-config BR2_ARCH
- default "csky"
-
-config BR2_NORMALIZED_ARCH
- default "csky"
-
-config BR2_ENDIAN
- default "LITTLE"
-
-config BR2_READELF_ARCH_NAME
- default "CSKY"
-
-# vim: ft=kconfig
-# -*- mode:kconfig; -*-
diff --git a/arch/arch.mk.csky b/arch/arch.mk.csky
deleted file mode 100644
index fb59ae22fd..0000000000
--- a/arch/arch.mk.csky
+++ /dev/null
@@ -1,26 +0,0 @@
-#
-# Configure the GCC_TARGET_ARCH variable and append the
-# appropriate C-SKY ISA extensions.
-#
-
-ifeq ($(BR2_csky),y)
-
-ifeq ($(BR2_ck610),y)
-GCC_TARGET_CPU := ck610
-else ifeq ($(BR2_ck807),y)
-GCC_TARGET_CPU := ck807
-else ifeq ($(BR2_ck810),y)
-GCC_TARGET_CPU := ck810
-else ifeq ($(BR2_ck860),y)
-GCC_TARGET_CPU := ck860
-endif
-
-ifeq ($(BR2_CSKY_FPU),y)
-GCC_TARGET_CPU := $(GCC_TARGET_CPU)f
-endif
-
-ifeq ($(BR2_CSKY_VDSP),y)
-GCC_TARGET_CPU := $(GCC_TARGET_CPU)v
-endif
-
-endif
--
2.25.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [Buildroot] [PATCH 0/5] arch/cskey: remove (branch csky-in-the-sky)
@ 2022-07-27 10:58 Yann E. MORIN
2022-07-27 10:58 ` [Buildroot] [PATCH 1/5] arch/csky: drop architecture Yann E. MORIN
` (5 more replies)
0 siblings, 6 replies; 9+ messages in thread
From: Yann E. MORIN @ 2022-07-27 10:58 UTC (permalink / raw)
To: buildroot; +Cc: Thomas Petazzoni, Guo Ren, Yann E . MORIN
Hello All!
This series removes support for the csky architecture in Buildroot.
We haven't had a toolchain for csky for a long time, so it means csky
is, for all practical concerns, unbuildable:
- support for the internal toolchain was dropped in 2021-10-17 with
commit 547d681b45ed (package/gcc: remove csky version);
- we have no external, pre-built toolchain for csky.
So, drop the support for csky altogether.
Regards,
Yann E. MORIN.
----------------------------------------------------------------
Yann E. MORIN (5):
arch/csky: drop architecture
configs: drop csky defconfig
package: drop csky support in toolchain-related packages
package/pkg-meson: drop csky reference in ackage infra
package: drop csky conditionals
Config.in.legacy | 7 ++
DEVELOPERS | 5 --
arch/Config.in | 14 ----
arch/Config.in.csky | 52 ------------
arch/arch.mk.csky | 26 ------
board/csky/gx6605s/gdbinit | 25 ------
board/csky/gx6605s/gx6605s.dts | 155 -----------------------------------
board/csky/readme.txt | 88 --------------------
configs/csky_gx6605s_defconfig | 19 -----
package/Makefile.in | 9 --
package/binutils/Config.in.host | 3 +-
package/gcc/Config.in.host | 4 -
package/gdb/Config.in | 1 -
package/gdb/Config.in.host | 2 -
package/gdb/gdb.hash | 3 -
package/gdb/gdb.mk | 6 --
package/glibc/Config.in | 1 -
package/linux-headers/Config.in.host | 3 -
package/pkg-meson.mk | 2 -
package/python-greenlet/Config.in | 1 -
package/sedutil/Config.in | 2 +-
21 files changed, 9 insertions(+), 419 deletions(-)
delete mode 100644 arch/Config.in.csky
delete mode 100644 arch/arch.mk.csky
delete mode 100644 board/csky/gx6605s/gdbinit
delete mode 100644 board/csky/gx6605s/gx6605s.dts
delete mode 100644 board/csky/readme.txt
delete mode 100644 configs/csky_gx6605s_defconfig
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] [PATCH 2/5] configs: drop csky defconfig
2022-07-27 10:58 [Buildroot] [PATCH 0/5] arch/cskey: remove (branch csky-in-the-sky) Yann E. MORIN
2022-07-27 10:58 ` [Buildroot] [PATCH 1/5] arch/csky: drop architecture Yann E. MORIN
@ 2022-07-27 10:58 ` Yann E. MORIN
2022-07-27 14:39 ` Romain Naour
2022-07-27 10:58 ` [Buildroot] [PATCH 3/5] package: drop csky support in toolchain-related packages Yann E. MORIN
` (3 subsequent siblings)
5 siblings, 1 reply; 9+ messages in thread
From: Yann E. MORIN @ 2022-07-27 10:58 UTC (permalink / raw)
To: buildroot; +Cc: Thomas Petazzoni, Yann E. MORIN, Guo Ren
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Guo Ren <ren_guo@c-sky.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
DEVELOPERS | 4 -
board/csky/gx6605s/gdbinit | 25 ------
board/csky/gx6605s/gx6605s.dts | 155 ---------------------------------
board/csky/readme.txt | 88 -------------------
configs/csky_gx6605s_defconfig | 19 ----
5 files changed, 291 deletions(-)
delete mode 100644 board/csky/gx6605s/gdbinit
delete mode 100644 board/csky/gx6605s/gx6605s.dts
delete mode 100644 board/csky/readme.txt
delete mode 100644 configs/csky_gx6605s_defconfig
diff --git a/DEVELOPERS b/DEVELOPERS
index 04c9588f34..7747cefa0d 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1181,10 +1181,6 @@ F: support/testing/tests/package/br2-external/python-pybind
F: support/testing/tests/package/sample_python_pybind.py
F: support/testing/tests/package/test_python_pybind.py
-N: Guo Ren <ren_guo@c-sky.com>
-F: board/csky/
-F: configs/csky_*
-
N: Gustavo Heinz <gustavo@gsthnz.com>
F: package/python-m2crypto/
diff --git a/board/csky/gx6605s/gdbinit b/board/csky/gx6605s/gdbinit
deleted file mode 100644
index d602aad46d..0000000000
--- a/board/csky/gx6605s/gdbinit
+++ /dev/null
@@ -1,25 +0,0 @@
-tar jtag jtag://127.0.0.1:1025
-reset
-
-# setup CCR (Cache Config Reg)
-# 0-1:MP,2:IE,3:DE,4:WB,5:RS,6:Z,7:BE
-set $cr18 = 0x7d
-
-# vendor custom setup, double cache line & preload
-set $cr30 = 0xc
-
-# pin mux for serial8250
-set *(unsigned int *) 0xa030a14c |= (1 << 22) | (1 << 23)
-
-# pass devicetree blob
-# r2 is magic
-# r3 is address
-set $r2 = 0x20150401
-set $r3 = 0x92000000
-restore gx6605s.dtb binary 0x92000000
-
-# flush cache
-set $cr17 = 0x33
-
-load
-
diff --git a/board/csky/gx6605s/gx6605s.dts b/board/csky/gx6605s/gx6605s.dts
deleted file mode 100644
index e4d46f59a0..0000000000
--- a/board/csky/gx6605s/gx6605s.dts
+++ /dev/null
@@ -1,155 +0,0 @@
-/dts-v1/;
-#include <dt-bindings/gpio/gpio.h>
-#include <dt-bindings/input/input.h>
-
-/ {
- model = "C-SKY gx6605s";
- compatible = "csky,gx6605s";
- #address-cells = <1>;
- #size-cells = <1>;
-
- memory {
- device_type = "memory";
- reg = <0x10000000 0x04000000>;
- };
-
- soc {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "simple-bus";
- ranges;
-
- dummy_apb: apb-clock {
- compatible = "fixed-clock";
- clock-frequency = <27000000>;
- clock-output-names = "dummy_apb";
- #clock-cells = <0>;
- };
-
- intc: interrupt-controller@500000 {
- compatible = "csky,gx6605s-intc";
- reg = <0x00500000 0x400>;
- interrupt-controller;
- #interrupt-cells = <1>;
- };
-
- timer@20a000 {
- compatible = "csky,gx6605s-timer";
- reg = <0x0020a000 0x400>;
- clocks = <&dummy_apb>;
- interrupts = <10>;
- interrupt-parent = <&intc>;
- };
-
- ehci-hcd@900000 {
- compatible = "generic-ehci";
- reg = <0x00900000 0x400>;
- interrupt-parent = <&intc>;
- interrupts = <59>;
- };
-
- ohci-hcd0@a00000 {
- compatible = "generic-ohci";
- reg = <0x00a00000 0x400>;
- interrupt-parent = <&intc>;
- interrupts = <58>;
- };
-
- ohci-hcd1@b00000 {
- compatible = "generic-ohci";
- reg = <0x00b00000 0x400>;
- interrupt-parent = <&intc>;
- interrupts = <57>;
- };
-
- serial@403000 {
- compatible = "ns16550a";
- reg = <0x00403000 0x400>;
- interrupt-parent = <&intc>;
- interrupts = <15>;
- clock-frequency = <29491200>;
- baud = <115200>;
- reg-shift = <2>;
- reg-io-width = <1>;
- };
-
- gpio0: gpio@305000 {
- compatible = "wd,mbl-gpio";
- reg-names = "dirout", "dat", "set", "clr";
- reg = <0x305000 4>, <0x305004 4>, <0x305008 4>, <0x30500c 4>;
- bgpio-base = <0>;
- #gpio-cells = <2>;
- gpio-controller;
- };
-
- gpio_buttons {
- compatible = "gpio-keys-polled";
- #address-cells = <1>;
- #size-cells = <0>;
- poll-interval = <100>;
- autorepeat;
-
- button0 {
- label = "button8";
- linux,code = <KEY_LEFT>;
- gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
- };
-
- button1 {
- label = "button6";
- linux,code = <KEY_RIGHT>;
- gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
- };
-
- button2 {
- label = "button5";
- linux,code = <KEY_UP>;
- gpios = <&gpio0 5 GPIO_ACTIVE_LOW>;
- };
-
- button3 {
- label = "button9";
- linux,code = <KEY_DOWN>;
- gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
- };
-
- button4 {
- label = "button7";
- linux,code = <KEY_ENTER>;
- gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
- };
- };
-
- gpio_leds {
- compatible = "gpio-leds";
-
- led0 {
- label = "led10";
- gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
- linux,default-trigger = "heartbeat";
- };
-
- led1 {
- label = "led11";
- gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
- linux,default-trigger = "timer";
- };
-
- led2 {
- label = "led12";
- gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
- linux,default-trigger = "default-on";
- };
-
- led3 {
- label = "led13";
- gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
- linux,default-trigger = "default-on";
- };
- };
- };
-
- chosen {
- bootargs = "console=ttyS0,115200 init=/sbin/init root=/dev/sda2 rw rootwait";
- };
-};
diff --git a/board/csky/readme.txt b/board/csky/readme.txt
deleted file mode 100644
index dc82dcc1d7..0000000000
--- a/board/csky/readme.txt
+++ /dev/null
@@ -1,88 +0,0 @@
-C-SKY Development Kit
-
-Intro
-=====
-
-C-SKY is a CPU Architecture from www.c-sky.com and has it own instruction set.
-Just like arm and mips in linux/arch, it named as 'csky'.
-
-gx6605s develop board is made by Hangzhou Nationalchip and C-SKY.
-
-Hardware Spec:
- * CPU: ck610 up to 594Mhz
- * Integrate with 64MB ddr2 in SOC.
- * Integrate with hardware Jtag.
- * Integrate with usb-to-serial chip.
- * USB ehci controller in SOC.
- * Power Supply: DC 5V from two micro-usb.
-
-How to build it
-===============
-
-Configure Buildroot
--------------------
-
-The csky_gx6605s_defconfig configuration is a sample configuration with
-all that is required to bring the gx6605s Development Board:
-
- $ make csky_gx6605s_defconfig
-
-Build everything
-----------------
-
-Note: you will need to have access to the network, since Buildroot will
-download the packages' sources.
-
- $ make
-
-Result of the build
--------------------
-
-After building, you should obtain this tree:
-
- output/images/
- +-- vmlinux
- +-- rootfs.ext2
- +-- <board name>.dtb
-
-How to run it
-=============
-
-Prepare Jtag-Server
--------------------
-
- Download the Jtag-Server here:
-
- https://github.com/c-sky/tools/raw/master/DebugServerConsole-linux-x86_64-V4.2.00-20161213.tar.gz
-
- Go to the unpacked directory:
-
- $./DebugServerConsole -ddc -rstwait 1000 -prereset -port 1025
-
- Perhaps you need to use "sudo", which need libusb to detect c510:b210
-
- $ sudo ./DebugServerConsole -ddc -rstwait 1000 -prereset -port 1025
-
-Prepare USB drive
------------------
-
- You sould determine which device associated to the usb drive
- carefully. eg:
-
- $ cat /proc/partitions
- 8 48 1971712 sdd
- 8 49 976720 sdd1
-
- $ sudo dd if=rootfs.ext2 of=/dev/sdd1
- $ sudo sync
-
-Run
----
-
- Plug the usb drive on gx6605s dev board.
-
- Setup the Console with the rate 115200/8-N-1.
-
- $ cd output/images
- $ ../host/bin/csky-linux-gdb -x ../../board/csky/gx6605s/gdbinit vmlinux
-
diff --git a/configs/csky_gx6605s_defconfig b/configs/csky_gx6605s_defconfig
deleted file mode 100644
index f1f9579dca..0000000000
--- a/configs/csky_gx6605s_defconfig
+++ /dev/null
@@ -1,19 +0,0 @@
-# Architecture
-BR2_csky=y
-BR2_ck610=y
-
-# System
-BR2_TARGET_ROOTFS_EXT2=y
-BR2_TARGET_GENERIC_GETTY_PORT="ttyS0"
-
-# Linux headers same as kernel, a 5.0 series
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y
-
-# Kernel
-BR2_LINUX_KERNEL=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0.12"
-BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
-BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/csky/linux-ck610.config.fragment"
-BR2_LINUX_KERNEL_DTS_SUPPORT=y
-BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/csky/gx6605s/gx6605s.dts"
--
2.25.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [Buildroot] [PATCH 3/5] package: drop csky support in toolchain-related packages
2022-07-27 10:58 [Buildroot] [PATCH 0/5] arch/cskey: remove (branch csky-in-the-sky) Yann E. MORIN
2022-07-27 10:58 ` [Buildroot] [PATCH 1/5] arch/csky: drop architecture Yann E. MORIN
2022-07-27 10:58 ` [Buildroot] [PATCH 2/5] configs: drop csky defconfig Yann E. MORIN
@ 2022-07-27 10:58 ` Yann E. MORIN
2022-07-27 10:58 ` [Buildroot] [PATCH 4/5] package/pkg-meson: drop csky reference in ackage infra Yann E. MORIN
` (2 subsequent siblings)
5 siblings, 0 replies; 9+ messages in thread
From: Yann E. MORIN @ 2022-07-27 10:58 UTC (permalink / raw)
To: buildroot; +Cc: Thomas Petazzoni, Yann E. MORIN, Guo Ren
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Guo Ren <ren_guo@c-sky.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
package/Makefile.in | 9 ---------
package/binutils/Config.in.host | 3 +--
package/gcc/Config.in.host | 4 ----
package/gdb/Config.in | 1 -
package/gdb/Config.in.host | 2 --
package/gdb/gdb.hash | 3 ---
package/gdb/gdb.mk | 6 ------
package/glibc/Config.in | 1 -
| 3 ---
9 files changed, 1 insertion(+), 31 deletions(-)
diff --git a/package/Makefile.in b/package/Makefile.in
index 580e9d14ca..ff60f85092 100644
--- a/package/Makefile.in
+++ b/package/Makefile.in
@@ -75,15 +75,6 @@ ABI := $(ABI)hf
endif
endif
-# For C-SKY abiv1 & abiv2
-ifeq ($(BR2_csky),y)
-ifeq ($(BR2_ck610),y)
-ABI = abiv1
-else
-ABI = abiv2
-endif
-endif
-
# For FSL PowerPC there's SPE
ifeq ($(BR2_powerpc_SPE),y)
ABI = spe
diff --git a/package/binutils/Config.in.host b/package/binutils/Config.in.host
index 5bdda25faf..9fa0cc4e8d 100644
--- a/package/binutils/Config.in.host
+++ b/package/binutils/Config.in.host
@@ -7,14 +7,13 @@ config BR2_PACKAGE_HOST_BINUTILS_SUPPORTS_CFI
choice
prompt "Binutils Version"
- default BR2_BINUTILS_VERSION_2_37_X if !BR2_arc && !BR2_csky
+ default BR2_BINUTILS_VERSION_2_37_X if !BR2_arc
default BR2_BINUTILS_VERSION_ARC if BR2_arc
help
Select the version of binutils you wish to use.
config BR2_BINUTILS_VERSION_2_36_X
bool "binutils 2.36.1"
- depends on !BR2_csky
config BR2_BINUTILS_VERSION_2_37_X
bool "binutils 2.37"
diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host
index 74abad71d7..ba2a2ee072 100644
--- a/package/gcc/Config.in.host
+++ b/package/gcc/Config.in.host
@@ -27,10 +27,6 @@ config BR2_GCC_VERSION_10_X
# powerpc spe support has been deprecated since gcc 8.x.
# https://gcc.gnu.org/ml/gcc/2018-04/msg00102.html
depends on !BR2_powerpc_SPE
- # C-SKY sk610 needs abiv1, which is not supported in
- # upstream gcc. C-SKY gcc upstream support not tested
- # with upstream binutils and glibc.
- depends on !BR2_csky
# ARC HS48 rel 31 only supported by gcc arc fork.
depends on !BR2_archs4x_rel31
select BR2_TOOLCHAIN_GCC_AT_LEAST_10
diff --git a/package/gdb/Config.in b/package/gdb/Config.in
index a39837fe71..cf5a2a892c 100644
--- a/package/gdb/Config.in
+++ b/package/gdb/Config.in
@@ -52,7 +52,6 @@ config BR2_PACKAGE_GDB_DEBUGGER
bool "full debugger"
depends on BR2_USE_WCHAR
depends on !BR2_sh
- depends on !BR2_csky
select BR2_PACKAGE_GMP if BR2_GDB_VERSION_11
select BR2_PACKAGE_NCURSES
diff --git a/package/gdb/Config.in.host b/package/gdb/Config.in.host
index 43af64a1ed..15d5f52a36 100644
--- a/package/gdb/Config.in.host
+++ b/package/gdb/Config.in.host
@@ -44,7 +44,6 @@ choice
prompt "GDB debugger Version"
default BR2_GDB_VERSION_10
depends on !BR2_arc
- depends on !BR2_csky
help
Select the version of gdb you wish to use.
@@ -67,7 +66,6 @@ endif
config BR2_GDB_VERSION
string
default "arc-2020.09-release-gdb" if BR2_arc
- default "4ecb98fbc2f94dbe01b69384afbc515107de73df" if BR2_csky
default "9.2" if BR2_GDB_VERSION_9_2
default "10.2" if BR2_GDB_VERSION_10 || !BR2_PACKAGE_HOST_GDB
default "11.2" if BR2_GDB_VERSION_11
diff --git a/package/gdb/gdb.hash b/package/gdb/gdb.hash
index e7933374f1..cb7f4c805d 100644
--- a/package/gdb/gdb.hash
+++ b/package/gdb/gdb.hash
@@ -5,6 +5,3 @@ sha512 07e9026423438049b11f4f784d57401ece4e940570f613bd6958b3714fe7fbc2c048470b
# Locally calculated (fetched from Github)
sha512 5a2acf2fd33ab2ff589e1037ca40abda54328997dcff26b2b49b874bd3be980be5a63342962254f3c3bda98e32ce7a33af704d37353352833dee193135600458 gdb-arc-2020.09-release-gdb.tar.gz
-
-# Locally calculated (fetched from https://github.com/c-sky/binutils-gdb)
-sha512 c421e1f3c0d6cfb3c04544573c0c4b0075c8d8e3d563c6c234fcc1e4c2167ab203d1e57aec3b58abd348dc46f8cf9b47b753d3a43dba3ea970c9c9a6bd78c07b gdb-4ecb98fbc2f94dbe01b69384afbc515107de73df.tar.gz
diff --git a/package/gdb/gdb.mk b/package/gdb/gdb.mk
index 9bde2beea1..86e57481de 100644
--- a/package/gdb/gdb.mk
+++ b/package/gdb/gdb.mk
@@ -14,12 +14,6 @@ GDB_SOURCE = gdb-$(GDB_VERSION).tar.gz
GDB_FROM_GIT = y
endif
-ifeq ($(BR2_csky),y)
-GDB_SITE = $(call github,c-sky,binutils-gdb,$(GDB_VERSION))
-GDB_SOURCE = gdb-$(GDB_VERSION).tar.gz
-GDB_FROM_GIT = y
-endif
-
GDB_LICENSE = GPL-2.0+, LGPL-2.0+, GPL-3.0+, LGPL-3.0+
GDB_LICENSE_FILES = COPYING COPYING.LIB COPYING3 COPYING3.LIB
GDB_CPE_ID_VENDOR = gnu
diff --git a/package/glibc/Config.in b/package/glibc/Config.in
index c0526cdd9e..23cbfcd9aa 100644
--- a/package/glibc/Config.in
+++ b/package/glibc/Config.in
@@ -21,7 +21,6 @@ config BR2_PACKAGE_GLIBC_ARCH_SUPPORTS
default y if BR2_microblaze
default y if BR2_nios2
default y if BR2_arc && BR2_ARC_ATOMIC_EXT
- default y if BR2_csky
depends on !BR2_powerpc_SPE
depends on BR2_RISCV_ISA_RVA || !BR2_riscv
depends on BR2_USE_MMU
--git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host
index 678c3d35f7..c2e872abfb 100644
--- a/package/linux-headers/Config.in.host
+++ b/package/linux-headers/Config.in.host
@@ -30,18 +30,15 @@ config BR2_KERNEL_HEADERS_AS_KERNEL
config BR2_KERNEL_HEADERS_4_9
bool "Linux 4.9.x kernel headers"
depends on !BR2_riscv
- depends on !BR2_csky
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
config BR2_KERNEL_HEADERS_4_14
bool "Linux 4.14.x kernel headers"
depends on !BR2_riscv
- depends on !BR2_csky
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14
config BR2_KERNEL_HEADERS_4_19
bool "Linux 4.19.x kernel headers"
- depends on !BR2_csky
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_19
config BR2_KERNEL_HEADERS_5_4
--
2.25.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [Buildroot] [PATCH 4/5] package/pkg-meson: drop csky reference in ackage infra
2022-07-27 10:58 [Buildroot] [PATCH 0/5] arch/cskey: remove (branch csky-in-the-sky) Yann E. MORIN
` (2 preceding siblings ...)
2022-07-27 10:58 ` [Buildroot] [PATCH 3/5] package: drop csky support in toolchain-related packages Yann E. MORIN
@ 2022-07-27 10:58 ` Yann E. MORIN
2022-07-27 10:58 ` [Buildroot] [PATCH 5/5] package: drop csky conditionals Yann E. MORIN
2022-07-27 15:04 ` [Buildroot] [PATCH 0/5] arch/cskey: remove (branch csky-in-the-sky) Thomas Petazzoni via buildroot
5 siblings, 0 replies; 9+ messages in thread
From: Yann E. MORIN @ 2022-07-27 10:58 UTC (permalink / raw)
To: buildroot; +Cc: Thomas Petazzoni, Yann E. MORIN, Guo Ren
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Guo Ren <ren_guo@c-sky.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
package/pkg-meson.mk | 2 --
1 file changed, 2 deletions(-)
diff --git a/package/pkg-meson.mk b/package/pkg-meson.mk
index 0835e08e3a..156b005fdd 100644
--- a/package/pkg-meson.mk
+++ b/package/pkg-meson.mk
@@ -36,8 +36,6 @@ else ifeq ($(BR2_arm)$(BR2_armeb),y)
PKG_MESON_TARGET_CPU_FAMILY = arm
else ifeq ($(BR2_aarch64)$(BR2_aarch64_be),y)
PKG_MESON_TARGET_CPU_FAMILY = aarch64
-else ifeq ($(BR2_csky),y)
-PKG_MESON_TARGET_CPU_FAMILY = csky
else ifeq ($(BR2_i386),y)
PKG_MESON_TARGET_CPU_FAMILY = x86
else ifeq ($(BR2_m68k),y)
--
2.25.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [Buildroot] [PATCH 5/5] package: drop csky conditionals
2022-07-27 10:58 [Buildroot] [PATCH 0/5] arch/cskey: remove (branch csky-in-the-sky) Yann E. MORIN
` (3 preceding siblings ...)
2022-07-27 10:58 ` [Buildroot] [PATCH 4/5] package/pkg-meson: drop csky reference in ackage infra Yann E. MORIN
@ 2022-07-27 10:58 ` Yann E. MORIN
2022-07-27 15:04 ` [Buildroot] [PATCH 0/5] arch/cskey: remove (branch csky-in-the-sky) Thomas Petazzoni via buildroot
5 siblings, 0 replies; 9+ messages in thread
From: Yann E. MORIN @ 2022-07-27 10:58 UTC (permalink / raw)
To: buildroot; +Cc: Thomas Petazzoni, Yann E. MORIN, Guo Ren
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Guo Ren <ren_guo@c-sky.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
package/python-greenlet/Config.in | 1 -
package/sedutil/Config.in | 2 +-
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/package/python-greenlet/Config.in b/package/python-greenlet/Config.in
index c73eeb7b15..9f66ebe119 100644
--- a/package/python-greenlet/Config.in
+++ b/package/python-greenlet/Config.in
@@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_GREENLET_ARCH_SUPPORTS
bool
default y if BR2_arm || BR2_armeb
default y if BR2_aarch64
- default y if BR2_csky
default y if BR2_m68k
default y if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
default y if BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le
diff --git a/package/sedutil/Config.in b/package/sedutil/Config.in
index f3452b60fb..e695f2bed7 100644
--- a/package/sedutil/Config.in
+++ b/package/sedutil/Config.in
@@ -1,7 +1,7 @@
config BR2_PACKAGE_SEDUTIL_ARCH_SUPPORTS
bool
# no big endian support
- default y if BR2_arcle || BR2_arm || BR2_aarch64 || BR2_csky \
+ default y if BR2_arcle || BR2_arm || BR2_aarch64 \
|| BR2_i386 || BR2_microblazeel || BR2_mipsel \
|| BR2_mips64el || BR2_nios2 || BR2_powerpc64le \
|| BR2_sh4 || BR2_sh4a || BR2_x86_64 \
--
2.25.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [Buildroot] [PATCH 1/5] arch/csky: drop architecture
2022-07-27 10:58 ` [Buildroot] [PATCH 1/5] arch/csky: drop architecture Yann E. MORIN
@ 2022-07-27 14:37 ` Romain Naour
0 siblings, 0 replies; 9+ messages in thread
From: Romain Naour @ 2022-07-27 14:37 UTC (permalink / raw)
To: Yann E. MORIN, buildroot; +Cc: Guo Ren, Thomas Petazzoni
Hello Yann,
Le 27/07/2022 à 12:58, Yann E. MORIN a écrit :
> We currently have no internal and no external toolchain for csky.
> The website is down (no https:// available, and the http:// index
> page is 404).
>
> This commit removes the architecture entry; remnants will be dropped in
> followup changes.
Reviewed-by: Romain Naour <romain.naour@smile.fr>
Best regards,
Romain
>
> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
> Cc: Guo Ren <ren_guo@c-sky.com>
> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
> Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
> ---
> Config.in.legacy | 7 ++++++
> DEVELOPERS | 1 -
> arch/Config.in | 14 ------------
> arch/Config.in.csky | 52 ---------------------------------------------
> arch/arch.mk.csky | 26 -----------------------
> 5 files changed, 7 insertions(+), 93 deletions(-)
> delete mode 100644 arch/Config.in.csky
> delete mode 100644 arch/arch.mk.csky
>
> diff --git a/Config.in.legacy b/Config.in.legacy
> index 949bca1cd0..24b4236ade 100644
> --- a/Config.in.legacy
> +++ b/Config.in.legacy
> @@ -146,6 +146,13 @@ endif
>
> comment "Legacy options removed in 2022.08"
>
> +config BR2_csky
> + bool "csky architecture removed"
> + select BR2_LEGACY
> + help
> + The csky architecture was removed, by lack of toolchain
> + support.
> +
> config BR2_PACKAGE_MESA3D_DRI_DRIVER_I915
> bool "mesa DRI i915 driver removed"
> select BR2_LEGACY
> diff --git a/DEVELOPERS b/DEVELOPERS
> index 270fc52de1..04c9588f34 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -1182,7 +1182,6 @@ F: support/testing/tests/package/sample_python_pybind.py
> F: support/testing/tests/package/test_python_pybind.py
>
> N: Guo Ren <ren_guo@c-sky.com>
> -F: arch/Config.in.csky
> F: board/csky/
> F: configs/csky_*
>
> diff --git a/arch/Config.in b/arch/Config.in
> index 1d38c7a065..1c0c400a98 100644
> --- a/arch/Config.in
> +++ b/arch/Config.in
> @@ -70,16 +70,6 @@ config BR2_aarch64_be
> http://www.arm.com/products/processors/instruction-set-architectures/armv8-architecture.php
> http://en.wikipedia.org/wiki/ARM
>
> -config BR2_csky
> - bool "csky"
> - select BR2_ARCH_HAS_NO_TOOLCHAIN_BUILDROOT
> - select BR2_USE_MMU
> - select BR2_ARCH_NEEDS_GCC_AT_LEAST_9
> - help
> - csky is processor IP from china.
> - http://www.c-sky.com/
> - http://www.github.com/c-sky
> -
> config BR2_i386
> bool "i386"
> select BR2_USE_MMU
> @@ -376,10 +366,6 @@ if BR2_arm || BR2_armeb || BR2_aarch64 || BR2_aarch64_be
> source "arch/Config.in.arm"
> endif
>
> -if BR2_csky
> -source "arch/Config.in.csky"
> -endif
> -
> if BR2_m68k
> source "arch/Config.in.m68k"
> endif
> diff --git a/arch/Config.in.csky b/arch/Config.in.csky
> deleted file mode 100644
> index b20b39e225..0000000000
> --- a/arch/Config.in.csky
> +++ /dev/null
> @@ -1,52 +0,0 @@
> -choice
> - prompt "Target Architecture Variant"
> - default BR2_ck610
> - help
> - Specific CPU variant to use
> -
> -config BR2_ck610
> - # Not supported by upstream gcc <= 9, and handled as a special
> - # exception in package/gcc/Config.in.host
> - bool "ck610"
> -
> -config BR2_ck807
> - bool "ck807"
> -
> -config BR2_ck810
> - bool "ck810"
> -
> -config BR2_ck860
> - bool "ck860"
> -
> -endchoice
> -
> -config BR2_CSKY_FPU
> - bool "Enable FPU coprocessor"
> - depends on BR2_ck810 || BR2_ck807 || BR2_ck860
> - help
> - You can say N here if your C-SKY CPU doesn't have a
> - Floating-Point Coprocessor or if you don't need FPU support
> - for your user-space programs.
> -
> -config BR2_CSKY_VDSP
> - bool "Enable VDSP enhanced instructions Co-processor"
> - depends on BR2_CSKY_FPU
> -
> -config BR2_GCC_TARGET_FLOAT_ABI
> - default "soft" if !BR2_CSKY_FPU
> - default "hard" if BR2_CSKY_FPU
> -
> -config BR2_ARCH
> - default "csky"
> -
> -config BR2_NORMALIZED_ARCH
> - default "csky"
> -
> -config BR2_ENDIAN
> - default "LITTLE"
> -
> -config BR2_READELF_ARCH_NAME
> - default "CSKY"
> -
> -# vim: ft=kconfig
> -# -*- mode:kconfig; -*-
> diff --git a/arch/arch.mk.csky b/arch/arch.mk.csky
> deleted file mode 100644
> index fb59ae22fd..0000000000
> --- a/arch/arch.mk.csky
> +++ /dev/null
> @@ -1,26 +0,0 @@
> -#
> -# Configure the GCC_TARGET_ARCH variable and append the
> -# appropriate C-SKY ISA extensions.
> -#
> -
> -ifeq ($(BR2_csky),y)
> -
> -ifeq ($(BR2_ck610),y)
> -GCC_TARGET_CPU := ck610
> -else ifeq ($(BR2_ck807),y)
> -GCC_TARGET_CPU := ck807
> -else ifeq ($(BR2_ck810),y)
> -GCC_TARGET_CPU := ck810
> -else ifeq ($(BR2_ck860),y)
> -GCC_TARGET_CPU := ck860
> -endif
> -
> -ifeq ($(BR2_CSKY_FPU),y)
> -GCC_TARGET_CPU := $(GCC_TARGET_CPU)f
> -endif
> -
> -ifeq ($(BR2_CSKY_VDSP),y)
> -GCC_TARGET_CPU := $(GCC_TARGET_CPU)v
> -endif
> -
> -endif
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Buildroot] [PATCH 2/5] configs: drop csky defconfig
2022-07-27 10:58 ` [Buildroot] [PATCH 2/5] configs: drop csky defconfig Yann E. MORIN
@ 2022-07-27 14:39 ` Romain Naour
0 siblings, 0 replies; 9+ messages in thread
From: Romain Naour @ 2022-07-27 14:39 UTC (permalink / raw)
To: Yann E. MORIN, buildroot; +Cc: Guo Ren, Thomas Petazzoni
Hello Yann,
Le 27/07/2022 à 12:58, Yann E. MORIN a écrit :
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/2750359289
Best regards,
Romain
> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
> Cc: Guo Ren <ren_guo@c-sky.com>
> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
> Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
> ---
> DEVELOPERS | 4 -
> board/csky/gx6605s/gdbinit | 25 ------
> board/csky/gx6605s/gx6605s.dts | 155 ---------------------------------
> board/csky/readme.txt | 88 -------------------
> configs/csky_gx6605s_defconfig | 19 ----
> 5 files changed, 291 deletions(-)
> delete mode 100644 board/csky/gx6605s/gdbinit
> delete mode 100644 board/csky/gx6605s/gx6605s.dts
> delete mode 100644 board/csky/readme.txt
> delete mode 100644 configs/csky_gx6605s_defconfig
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index 04c9588f34..7747cefa0d 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -1181,10 +1181,6 @@ F: support/testing/tests/package/br2-external/python-pybind
> F: support/testing/tests/package/sample_python_pybind.py
> F: support/testing/tests/package/test_python_pybind.py
>
> -N: Guo Ren <ren_guo@c-sky.com>
> -F: board/csky/
> -F: configs/csky_*
> -
> N: Gustavo Heinz <gustavo@gsthnz.com>
> F: package/python-m2crypto/
>
> diff --git a/board/csky/gx6605s/gdbinit b/board/csky/gx6605s/gdbinit
> deleted file mode 100644
> index d602aad46d..0000000000
> --- a/board/csky/gx6605s/gdbinit
> +++ /dev/null
> @@ -1,25 +0,0 @@
> -tar jtag jtag://127.0.0.1:1025
> -reset
> -
> -# setup CCR (Cache Config Reg)
> -# 0-1:MP,2:IE,3:DE,4:WB,5:RS,6:Z,7:BE
> -set $cr18 = 0x7d
> -
> -# vendor custom setup, double cache line & preload
> -set $cr30 = 0xc
> -
> -# pin mux for serial8250
> -set *(unsigned int *) 0xa030a14c |= (1 << 22) | (1 << 23)
> -
> -# pass devicetree blob
> -# r2 is magic
> -# r3 is address
> -set $r2 = 0x20150401
> -set $r3 = 0x92000000
> -restore gx6605s.dtb binary 0x92000000
> -
> -# flush cache
> -set $cr17 = 0x33
> -
> -load
> -
> diff --git a/board/csky/gx6605s/gx6605s.dts b/board/csky/gx6605s/gx6605s.dts
> deleted file mode 100644
> index e4d46f59a0..0000000000
> --- a/board/csky/gx6605s/gx6605s.dts
> +++ /dev/null
> @@ -1,155 +0,0 @@
> -/dts-v1/;
> -#include <dt-bindings/gpio/gpio.h>
> -#include <dt-bindings/input/input.h>
> -
> -/ {
> - model = "C-SKY gx6605s";
> - compatible = "csky,gx6605s";
> - #address-cells = <1>;
> - #size-cells = <1>;
> -
> - memory {
> - device_type = "memory";
> - reg = <0x10000000 0x04000000>;
> - };
> -
> - soc {
> - #address-cells = <1>;
> - #size-cells = <1>;
> - compatible = "simple-bus";
> - ranges;
> -
> - dummy_apb: apb-clock {
> - compatible = "fixed-clock";
> - clock-frequency = <27000000>;
> - clock-output-names = "dummy_apb";
> - #clock-cells = <0>;
> - };
> -
> - intc: interrupt-controller@500000 {
> - compatible = "csky,gx6605s-intc";
> - reg = <0x00500000 0x400>;
> - interrupt-controller;
> - #interrupt-cells = <1>;
> - };
> -
> - timer@20a000 {
> - compatible = "csky,gx6605s-timer";
> - reg = <0x0020a000 0x400>;
> - clocks = <&dummy_apb>;
> - interrupts = <10>;
> - interrupt-parent = <&intc>;
> - };
> -
> - ehci-hcd@900000 {
> - compatible = "generic-ehci";
> - reg = <0x00900000 0x400>;
> - interrupt-parent = <&intc>;
> - interrupts = <59>;
> - };
> -
> - ohci-hcd0@a00000 {
> - compatible = "generic-ohci";
> - reg = <0x00a00000 0x400>;
> - interrupt-parent = <&intc>;
> - interrupts = <58>;
> - };
> -
> - ohci-hcd1@b00000 {
> - compatible = "generic-ohci";
> - reg = <0x00b00000 0x400>;
> - interrupt-parent = <&intc>;
> - interrupts = <57>;
> - };
> -
> - serial@403000 {
> - compatible = "ns16550a";
> - reg = <0x00403000 0x400>;
> - interrupt-parent = <&intc>;
> - interrupts = <15>;
> - clock-frequency = <29491200>;
> - baud = <115200>;
> - reg-shift = <2>;
> - reg-io-width = <1>;
> - };
> -
> - gpio0: gpio@305000 {
> - compatible = "wd,mbl-gpio";
> - reg-names = "dirout", "dat", "set", "clr";
> - reg = <0x305000 4>, <0x305004 4>, <0x305008 4>, <0x30500c 4>;
> - bgpio-base = <0>;
> - #gpio-cells = <2>;
> - gpio-controller;
> - };
> -
> - gpio_buttons {
> - compatible = "gpio-keys-polled";
> - #address-cells = <1>;
> - #size-cells = <0>;
> - poll-interval = <100>;
> - autorepeat;
> -
> - button0 {
> - label = "button8";
> - linux,code = <KEY_LEFT>;
> - gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
> - };
> -
> - button1 {
> - label = "button6";
> - linux,code = <KEY_RIGHT>;
> - gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
> - };
> -
> - button2 {
> - label = "button5";
> - linux,code = <KEY_UP>;
> - gpios = <&gpio0 5 GPIO_ACTIVE_LOW>;
> - };
> -
> - button3 {
> - label = "button9";
> - linux,code = <KEY_DOWN>;
> - gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
> - };
> -
> - button4 {
> - label = "button7";
> - linux,code = <KEY_ENTER>;
> - gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
> - };
> - };
> -
> - gpio_leds {
> - compatible = "gpio-leds";
> -
> - led0 {
> - label = "led10";
> - gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
> - linux,default-trigger = "heartbeat";
> - };
> -
> - led1 {
> - label = "led11";
> - gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
> - linux,default-trigger = "timer";
> - };
> -
> - led2 {
> - label = "led12";
> - gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
> - linux,default-trigger = "default-on";
> - };
> -
> - led3 {
> - label = "led13";
> - gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
> - linux,default-trigger = "default-on";
> - };
> - };
> - };
> -
> - chosen {
> - bootargs = "console=ttyS0,115200 init=/sbin/init root=/dev/sda2 rw rootwait";
> - };
> -};
> diff --git a/board/csky/readme.txt b/board/csky/readme.txt
> deleted file mode 100644
> index dc82dcc1d7..0000000000
> --- a/board/csky/readme.txt
> +++ /dev/null
> @@ -1,88 +0,0 @@
> -C-SKY Development Kit
> -
> -Intro
> -=====
> -
> -C-SKY is a CPU Architecture from www.c-sky.com and has it own instruction set.
> -Just like arm and mips in linux/arch, it named as 'csky'.
> -
> -gx6605s develop board is made by Hangzhou Nationalchip and C-SKY.
> -
> -Hardware Spec:
> - * CPU: ck610 up to 594Mhz
> - * Integrate with 64MB ddr2 in SOC.
> - * Integrate with hardware Jtag.
> - * Integrate with usb-to-serial chip.
> - * USB ehci controller in SOC.
> - * Power Supply: DC 5V from two micro-usb.
> -
> -How to build it
> -===============
> -
> -Configure Buildroot
> --------------------
> -
> -The csky_gx6605s_defconfig configuration is a sample configuration with
> -all that is required to bring the gx6605s Development Board:
> -
> - $ make csky_gx6605s_defconfig
> -
> -Build everything
> -----------------
> -
> -Note: you will need to have access to the network, since Buildroot will
> -download the packages' sources.
> -
> - $ make
> -
> -Result of the build
> --------------------
> -
> -After building, you should obtain this tree:
> -
> - output/images/
> - +-- vmlinux
> - +-- rootfs.ext2
> - +-- <board name>.dtb
> -
> -How to run it
> -=============
> -
> -Prepare Jtag-Server
> --------------------
> -
> - Download the Jtag-Server here:
> -
> - https://github.com/c-sky/tools/raw/master/DebugServerConsole-linux-x86_64-V4.2.00-20161213.tar.gz
> -
> - Go to the unpacked directory:
> -
> - $./DebugServerConsole -ddc -rstwait 1000 -prereset -port 1025
> -
> - Perhaps you need to use "sudo", which need libusb to detect c510:b210
> -
> - $ sudo ./DebugServerConsole -ddc -rstwait 1000 -prereset -port 1025
> -
> -Prepare USB drive
> ------------------
> -
> - You sould determine which device associated to the usb drive
> - carefully. eg:
> -
> - $ cat /proc/partitions
> - 8 48 1971712 sdd
> - 8 49 976720 sdd1
> -
> - $ sudo dd if=rootfs.ext2 of=/dev/sdd1
> - $ sudo sync
> -
> -Run
> ----
> -
> - Plug the usb drive on gx6605s dev board.
> -
> - Setup the Console with the rate 115200/8-N-1.
> -
> - $ cd output/images
> - $ ../host/bin/csky-linux-gdb -x ../../board/csky/gx6605s/gdbinit vmlinux
> -
> diff --git a/configs/csky_gx6605s_defconfig b/configs/csky_gx6605s_defconfig
> deleted file mode 100644
> index f1f9579dca..0000000000
> --- a/configs/csky_gx6605s_defconfig
> +++ /dev/null
> @@ -1,19 +0,0 @@
> -# Architecture
> -BR2_csky=y
> -BR2_ck610=y
> -
> -# System
> -BR2_TARGET_ROOTFS_EXT2=y
> -BR2_TARGET_GENERIC_GETTY_PORT="ttyS0"
> -
> -# Linux headers same as kernel, a 5.0 series
> -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y
> -
> -# Kernel
> -BR2_LINUX_KERNEL=y
> -BR2_LINUX_KERNEL_CUSTOM_VERSION=y
> -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0.12"
> -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
> -BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/csky/linux-ck610.config.fragment"
> -BR2_LINUX_KERNEL_DTS_SUPPORT=y
> -BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/csky/gx6605s/gx6605s.dts"
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Buildroot] [PATCH 0/5] arch/cskey: remove (branch csky-in-the-sky)
2022-07-27 10:58 [Buildroot] [PATCH 0/5] arch/cskey: remove (branch csky-in-the-sky) Yann E. MORIN
` (4 preceding siblings ...)
2022-07-27 10:58 ` [Buildroot] [PATCH 5/5] package: drop csky conditionals Yann E. MORIN
@ 2022-07-27 15:04 ` Thomas Petazzoni via buildroot
5 siblings, 0 replies; 9+ messages in thread
From: Thomas Petazzoni via buildroot @ 2022-07-27 15:04 UTC (permalink / raw)
To: Yann E. MORIN; +Cc: Guo Ren, buildroot
Hello,
On Wed, 27 Jul 2022 12:58:05 +0200
"Yann E. MORIN" <yann.morin.1998@free.fr> wrote:
> This series removes support for the csky architecture in Buildroot.
>
> We haven't had a toolchain for csky for a long time, so it means csky
> is, for all practical concerns, unbuildable:
>
> - support for the internal toolchain was dropped in 2021-10-17 with
> commit 547d681b45ed (package/gcc: remove csky version);
>
> - we have no external, pre-built toolchain for csky.
>
> So, drop the support for csky altogether.
It took me a while to find the small joke that you always include when
dropping the support for an architecture, but I found it! I won't
disclose what it is, to not spoil others :-)
I applied, with the following changes:
- On patch 3/5, I removed the gdb patch that was specific to the C-SKY
special version
- On patch 4/5, I fixed the small typo in the commit title.
Thanks for this work!
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2022-07-27 15:04 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-27 10:58 [Buildroot] [PATCH 0/5] arch/cskey: remove (branch csky-in-the-sky) Yann E. MORIN
2022-07-27 10:58 ` [Buildroot] [PATCH 1/5] arch/csky: drop architecture Yann E. MORIN
2022-07-27 14:37 ` Romain Naour
2022-07-27 10:58 ` [Buildroot] [PATCH 2/5] configs: drop csky defconfig Yann E. MORIN
2022-07-27 14:39 ` Romain Naour
2022-07-27 10:58 ` [Buildroot] [PATCH 3/5] package: drop csky support in toolchain-related packages Yann E. MORIN
2022-07-27 10:58 ` [Buildroot] [PATCH 4/5] package/pkg-meson: drop csky reference in ackage infra Yann E. MORIN
2022-07-27 10:58 ` [Buildroot] [PATCH 5/5] package: drop csky conditionals Yann E. MORIN
2022-07-27 15:04 ` [Buildroot] [PATCH 0/5] arch/cskey: remove (branch csky-in-the-sky) Thomas Petazzoni via buildroot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.