diff --git a/.github/workflows/action.yml b/.github/workflows/action.yml index 899cfc672399f449d0f5c34d93a469730e3d5b71..1eee8e8f2abd0fdd18d6afcc30bfafd25a59b300 100644 --- a/.github/workflows/action.yml +++ b/.github/workflows/action.yml @@ -71,9 +71,9 @@ jobs: - {RTT_BSP: "lpc2478", RTT_TOOL_CHAIN: "sourcery-arm"} - {RTT_BSP: "lpc5410x", RTT_TOOL_CHAIN: "sourcery-arm"} - {RTT_BSP: "lpc54114-lite", RTT_TOOL_CHAIN: "sourcery-arm"} - - {RTT_BSP: "ls1bdev", RTT_TOOL_CHAIN: "sourcery-mips"} - - {RTT_BSP: "ls1cdev", RTT_TOOL_CHAIN: "sourcery-mips"} - - {RTT_BSP: "ls2kdev", RTT_TOOL_CHAIN: "sourcery-mips"} + - {RTT_BSP: "loongson/ls1bdev", RTT_TOOL_CHAIN: "sourcery-mips"} + - {RTT_BSP: "loongson/ls1cdev", RTT_TOOL_CHAIN: "sourcery-mips"} + - {RTT_BSP: "loongson/ls2kdev", RTT_TOOL_CHAIN: "sourcery-mips"} - {RTT_BSP: "mb9bf500r", RTT_TOOL_CHAIN: "sourcery-arm"} - {RTT_BSP: "mb9bf506r", RTT_TOOL_CHAIN: "sourcery-arm"} - {RTT_BSP: "mb9bf618s", RTT_TOOL_CHAIN: "sourcery-arm"} diff --git a/bsp/ls1bdev/.config b/bsp/loongson/ls1bdev/.config similarity index 100% rename from bsp/ls1bdev/.config rename to bsp/loongson/ls1bdev/.config diff --git a/bsp/ls1bdev/.gitignore b/bsp/loongson/ls1bdev/.gitignore similarity index 100% rename from bsp/ls1bdev/.gitignore rename to bsp/loongson/ls1bdev/.gitignore diff --git a/bsp/ls1bdev/Kconfig b/bsp/loongson/ls1bdev/Kconfig similarity index 100% rename from bsp/ls1bdev/Kconfig rename to bsp/loongson/ls1bdev/Kconfig diff --git a/bsp/ls1bdev/SConscript b/bsp/loongson/ls1bdev/SConscript similarity index 100% rename from bsp/ls1bdev/SConscript rename to bsp/loongson/ls1bdev/SConscript diff --git a/bsp/ls1bdev/SConstruct b/bsp/loongson/ls1bdev/SConstruct similarity index 100% rename from bsp/ls1bdev/SConstruct rename to bsp/loongson/ls1bdev/SConstruct diff --git a/bsp/ls1bdev/applications/SConscript b/bsp/loongson/ls1bdev/applications/SConscript similarity index 100% rename from bsp/ls1bdev/applications/SConscript rename to bsp/loongson/ls1bdev/applications/SConscript diff --git a/bsp/ls1bdev/applications/main.c b/bsp/loongson/ls1bdev/applications/main.c similarity index 100% rename from bsp/ls1bdev/applications/main.c rename to bsp/loongson/ls1bdev/applications/main.c diff --git a/bsp/ls1bdev/drivers/SConscript b/bsp/loongson/ls1bdev/drivers/SConscript similarity index 100% rename from bsp/ls1bdev/drivers/SConscript rename to bsp/loongson/ls1bdev/drivers/SConscript diff --git a/bsp/ls1bdev/drivers/board.c b/bsp/loongson/ls1bdev/drivers/board.c similarity index 100% rename from bsp/ls1bdev/drivers/board.c rename to bsp/loongson/ls1bdev/drivers/board.c diff --git a/bsp/ls1bdev/drivers/board.h b/bsp/loongson/ls1bdev/drivers/board.h similarity index 100% rename from bsp/ls1bdev/drivers/board.h rename to bsp/loongson/ls1bdev/drivers/board.h diff --git a/bsp/ls1bdev/drivers/display_controller.c b/bsp/loongson/ls1bdev/drivers/display_controller.c similarity index 100% rename from bsp/ls1bdev/drivers/display_controller.c rename to bsp/loongson/ls1bdev/drivers/display_controller.c diff --git a/bsp/ls1bdev/drivers/display_controller.h b/bsp/loongson/ls1bdev/drivers/display_controller.h similarity index 100% rename from bsp/ls1bdev/drivers/display_controller.h rename to bsp/loongson/ls1bdev/drivers/display_controller.h diff --git a/bsp/ls1bdev/drivers/drv_uart.c b/bsp/loongson/ls1bdev/drivers/drv_uart.c similarity index 100% rename from bsp/ls1bdev/drivers/drv_uart.c rename to bsp/loongson/ls1bdev/drivers/drv_uart.c diff --git a/bsp/ls1bdev/drivers/drv_uart.h b/bsp/loongson/ls1bdev/drivers/drv_uart.h similarity index 100% rename from bsp/ls1bdev/drivers/drv_uart.h rename to bsp/loongson/ls1bdev/drivers/drv_uart.h diff --git a/bsp/ls1bdev/libraries/SConscript b/bsp/loongson/ls1bdev/libraries/SConscript similarity index 100% rename from bsp/ls1bdev/libraries/SConscript rename to bsp/loongson/ls1bdev/libraries/SConscript diff --git a/bsp/ls1bdev/libraries/ls1b_clock.c b/bsp/loongson/ls1bdev/libraries/ls1b_clock.c similarity index 100% rename from bsp/ls1bdev/libraries/ls1b_clock.c rename to bsp/loongson/ls1bdev/libraries/ls1b_clock.c diff --git a/bsp/ls1bdev/libraries/ls1b_clock.h b/bsp/loongson/ls1bdev/libraries/ls1b_clock.h similarity index 100% rename from bsp/ls1bdev/libraries/ls1b_clock.h rename to bsp/loongson/ls1bdev/libraries/ls1b_clock.h diff --git a/bsp/ls1bdev/libraries/ls1b_gpio.c b/bsp/loongson/ls1bdev/libraries/ls1b_gpio.c similarity index 100% rename from bsp/ls1bdev/libraries/ls1b_gpio.c rename to bsp/loongson/ls1bdev/libraries/ls1b_gpio.c diff --git a/bsp/ls1bdev/libraries/ls1b_gpio.h b/bsp/loongson/ls1bdev/libraries/ls1b_gpio.h similarity index 100% rename from bsp/ls1bdev/libraries/ls1b_gpio.h rename to bsp/loongson/ls1bdev/libraries/ls1b_gpio.h diff --git a/bsp/ls1bdev/libraries/ls1b_pin.c b/bsp/loongson/ls1bdev/libraries/ls1b_pin.c similarity index 100% rename from bsp/ls1bdev/libraries/ls1b_pin.c rename to bsp/loongson/ls1bdev/libraries/ls1b_pin.c diff --git a/bsp/ls1bdev/libraries/ls1b_pin.h b/bsp/loongson/ls1bdev/libraries/ls1b_pin.h similarity index 100% rename from bsp/ls1bdev/libraries/ls1b_pin.h rename to bsp/loongson/ls1bdev/libraries/ls1b_pin.h diff --git a/bsp/ls1bdev/libraries/ls1b_public.c b/bsp/loongson/ls1bdev/libraries/ls1b_public.c similarity index 100% rename from bsp/ls1bdev/libraries/ls1b_public.c rename to bsp/loongson/ls1bdev/libraries/ls1b_public.c diff --git a/bsp/ls1bdev/libraries/ls1b_public.h b/bsp/loongson/ls1bdev/libraries/ls1b_public.h similarity index 100% rename from bsp/ls1bdev/libraries/ls1b_public.h rename to bsp/loongson/ls1bdev/libraries/ls1b_public.h diff --git a/bsp/ls1bdev/libraries/ls1b_regs.h b/bsp/loongson/ls1bdev/libraries/ls1b_regs.h similarity index 100% rename from bsp/ls1bdev/libraries/ls1b_regs.h rename to bsp/loongson/ls1bdev/libraries/ls1b_regs.h diff --git a/bsp/ls1bdev/libraries/ls1b_uart.c b/bsp/loongson/ls1bdev/libraries/ls1b_uart.c similarity index 100% rename from bsp/ls1bdev/libraries/ls1b_uart.c rename to bsp/loongson/ls1bdev/libraries/ls1b_uart.c diff --git a/bsp/ls1bdev/libraries/ls1b_uart.h b/bsp/loongson/ls1bdev/libraries/ls1b_uart.h similarity index 100% rename from bsp/ls1bdev/libraries/ls1b_uart.h rename to bsp/loongson/ls1bdev/libraries/ls1b_uart.h diff --git a/bsp/ls1bdev/ls1b_ram.lds b/bsp/loongson/ls1bdev/ls1b_ram.lds similarity index 100% rename from bsp/ls1bdev/ls1b_ram.lds rename to bsp/loongson/ls1bdev/ls1b_ram.lds diff --git a/bsp/ls1bdev/readme.md b/bsp/loongson/ls1bdev/readme.md similarity index 100% rename from bsp/ls1bdev/readme.md rename to bsp/loongson/ls1bdev/readme.md diff --git a/bsp/ls1bdev/rtconfig.h b/bsp/loongson/ls1bdev/rtconfig.h similarity index 100% rename from bsp/ls1bdev/rtconfig.h rename to bsp/loongson/ls1bdev/rtconfig.h diff --git a/bsp/ls1bdev/rtconfig.py b/bsp/loongson/ls1bdev/rtconfig.py similarity index 100% rename from bsp/ls1bdev/rtconfig.py rename to bsp/loongson/ls1bdev/rtconfig.py diff --git a/bsp/ls1cdev/.config b/bsp/loongson/ls1cdev/.config similarity index 100% rename from bsp/ls1cdev/.config rename to bsp/loongson/ls1cdev/.config diff --git a/bsp/ls1cdev/Kconfig b/bsp/loongson/ls1cdev/Kconfig similarity index 100% rename from bsp/ls1cdev/Kconfig rename to bsp/loongson/ls1cdev/Kconfig diff --git a/bsp/ls1cdev/README.md b/bsp/loongson/ls1cdev/README.md similarity index 100% rename from bsp/ls1cdev/README.md rename to bsp/loongson/ls1cdev/README.md diff --git a/bsp/ls1cdev/SConscript b/bsp/loongson/ls1cdev/SConscript similarity index 100% rename from bsp/ls1cdev/SConscript rename to bsp/loongson/ls1cdev/SConscript diff --git a/bsp/ls1cdev/SConstruct b/bsp/loongson/ls1cdev/SConstruct similarity index 100% rename from bsp/ls1cdev/SConstruct rename to bsp/loongson/ls1cdev/SConstruct diff --git a/bsp/ls1cdev/applications/SConscript b/bsp/loongson/ls1cdev/applications/SConscript similarity index 100% rename from bsp/ls1cdev/applications/SConscript rename to bsp/loongson/ls1cdev/applications/SConscript diff --git a/bsp/ls1cdev/applications/main.c b/bsp/loongson/ls1cdev/applications/main.c similarity index 100% rename from bsp/ls1cdev/applications/main.c rename to bsp/loongson/ls1cdev/applications/main.c diff --git a/bsp/ls1cdev/drivers/SConscript b/bsp/loongson/ls1cdev/drivers/SConscript similarity index 100% rename from bsp/ls1cdev/drivers/SConscript rename to bsp/loongson/ls1cdev/drivers/SConscript diff --git a/bsp/ls1cdev/drivers/board.c b/bsp/loongson/ls1cdev/drivers/board.c similarity index 100% rename from bsp/ls1cdev/drivers/board.c rename to bsp/loongson/ls1cdev/drivers/board.c diff --git a/bsp/ls1cdev/drivers/board.h b/bsp/loongson/ls1cdev/drivers/board.h similarity index 100% rename from bsp/ls1cdev/drivers/board.h rename to bsp/loongson/ls1cdev/drivers/board.h diff --git a/bsp/ls1cdev/drivers/display_controller.c b/bsp/loongson/ls1cdev/drivers/display_controller.c similarity index 100% rename from bsp/ls1cdev/drivers/display_controller.c rename to bsp/loongson/ls1cdev/drivers/display_controller.c diff --git a/bsp/ls1cdev/drivers/display_controller.h b/bsp/loongson/ls1cdev/drivers/display_controller.h similarity index 100% rename from bsp/ls1cdev/drivers/display_controller.h rename to bsp/loongson/ls1cdev/drivers/display_controller.h diff --git a/bsp/ls1cdev/drivers/drv_can.c b/bsp/loongson/ls1cdev/drivers/drv_can.c similarity index 100% rename from bsp/ls1cdev/drivers/drv_can.c rename to bsp/loongson/ls1cdev/drivers/drv_can.c diff --git a/bsp/ls1cdev/drivers/drv_can.h b/bsp/loongson/ls1cdev/drivers/drv_can.h similarity index 100% rename from bsp/ls1cdev/drivers/drv_can.h rename to bsp/loongson/ls1cdev/drivers/drv_can.h diff --git a/bsp/ls1cdev/drivers/drv_gpio.c b/bsp/loongson/ls1cdev/drivers/drv_gpio.c similarity index 100% rename from bsp/ls1cdev/drivers/drv_gpio.c rename to bsp/loongson/ls1cdev/drivers/drv_gpio.c diff --git a/bsp/ls1cdev/drivers/drv_gpio.h b/bsp/loongson/ls1cdev/drivers/drv_gpio.h similarity index 100% rename from bsp/ls1cdev/drivers/drv_gpio.h rename to bsp/loongson/ls1cdev/drivers/drv_gpio.h diff --git a/bsp/ls1cdev/drivers/drv_i2c.c b/bsp/loongson/ls1cdev/drivers/drv_i2c.c similarity index 100% rename from bsp/ls1cdev/drivers/drv_i2c.c rename to bsp/loongson/ls1cdev/drivers/drv_i2c.c diff --git a/bsp/ls1cdev/drivers/drv_i2c.h b/bsp/loongson/ls1cdev/drivers/drv_i2c.h similarity index 100% rename from bsp/ls1cdev/drivers/drv_i2c.h rename to bsp/loongson/ls1cdev/drivers/drv_i2c.h diff --git a/bsp/ls1cdev/drivers/drv_pwm.c b/bsp/loongson/ls1cdev/drivers/drv_pwm.c similarity index 100% rename from bsp/ls1cdev/drivers/drv_pwm.c rename to bsp/loongson/ls1cdev/drivers/drv_pwm.c diff --git a/bsp/ls1cdev/drivers/drv_pwm.h b/bsp/loongson/ls1cdev/drivers/drv_pwm.h similarity index 100% rename from bsp/ls1cdev/drivers/drv_pwm.h rename to bsp/loongson/ls1cdev/drivers/drv_pwm.h diff --git a/bsp/ls1cdev/drivers/drv_rtc.c b/bsp/loongson/ls1cdev/drivers/drv_rtc.c similarity index 100% rename from bsp/ls1cdev/drivers/drv_rtc.c rename to bsp/loongson/ls1cdev/drivers/drv_rtc.c diff --git a/bsp/ls1cdev/drivers/drv_rtc.h b/bsp/loongson/ls1cdev/drivers/drv_rtc.h similarity index 100% rename from bsp/ls1cdev/drivers/drv_rtc.h rename to bsp/loongson/ls1cdev/drivers/drv_rtc.h diff --git a/bsp/ls1cdev/drivers/drv_spi.c b/bsp/loongson/ls1cdev/drivers/drv_spi.c similarity index 100% rename from bsp/ls1cdev/drivers/drv_spi.c rename to bsp/loongson/ls1cdev/drivers/drv_spi.c diff --git a/bsp/ls1cdev/drivers/drv_spi.h b/bsp/loongson/ls1cdev/drivers/drv_spi.h similarity index 100% rename from bsp/ls1cdev/drivers/drv_spi.h rename to bsp/loongson/ls1cdev/drivers/drv_spi.h diff --git a/bsp/ls1cdev/drivers/drv_touch.c b/bsp/loongson/ls1cdev/drivers/drv_touch.c similarity index 100% rename from bsp/ls1cdev/drivers/drv_touch.c rename to bsp/loongson/ls1cdev/drivers/drv_touch.c diff --git a/bsp/ls1cdev/drivers/drv_touch.h b/bsp/loongson/ls1cdev/drivers/drv_touch.h similarity index 100% rename from bsp/ls1cdev/drivers/drv_touch.h rename to bsp/loongson/ls1cdev/drivers/drv_touch.h diff --git a/bsp/ls1cdev/drivers/drv_touch_gt9xx.c b/bsp/loongson/ls1cdev/drivers/drv_touch_gt9xx.c similarity index 100% rename from bsp/ls1cdev/drivers/drv_touch_gt9xx.c rename to bsp/loongson/ls1cdev/drivers/drv_touch_gt9xx.c diff --git a/bsp/ls1cdev/drivers/drv_uart.c b/bsp/loongson/ls1cdev/drivers/drv_uart.c similarity index 100% rename from bsp/ls1cdev/drivers/drv_uart.c rename to bsp/loongson/ls1cdev/drivers/drv_uart.c diff --git a/bsp/ls1cdev/drivers/drv_uart.h b/bsp/loongson/ls1cdev/drivers/drv_uart.h similarity index 100% rename from bsp/ls1cdev/drivers/drv_uart.h rename to bsp/loongson/ls1cdev/drivers/drv_uart.h diff --git a/bsp/ls1cdev/drivers/drv_wdt.c b/bsp/loongson/ls1cdev/drivers/drv_wdt.c similarity index 100% rename from bsp/ls1cdev/drivers/drv_wdt.c rename to bsp/loongson/ls1cdev/drivers/drv_wdt.c diff --git a/bsp/ls1cdev/drivers/drv_wdt.h b/bsp/loongson/ls1cdev/drivers/drv_wdt.h similarity index 100% rename from bsp/ls1cdev/drivers/drv_wdt.h rename to bsp/loongson/ls1cdev/drivers/drv_wdt.h diff --git a/bsp/ls1cdev/drivers/hw_i2c.c b/bsp/loongson/ls1cdev/drivers/hw_i2c.c similarity index 100% rename from bsp/ls1cdev/drivers/hw_i2c.c rename to bsp/loongson/ls1cdev/drivers/hw_i2c.c diff --git a/bsp/ls1cdev/drivers/hw_i2c.h b/bsp/loongson/ls1cdev/drivers/hw_i2c.h similarity index 100% rename from bsp/ls1cdev/drivers/hw_i2c.h rename to bsp/loongson/ls1cdev/drivers/hw_i2c.h diff --git a/bsp/ls1cdev/drivers/net/SConscript b/bsp/loongson/ls1cdev/drivers/net/SConscript similarity index 100% rename from bsp/ls1cdev/drivers/net/SConscript rename to bsp/loongson/ls1cdev/drivers/net/SConscript diff --git a/bsp/ls1cdev/drivers/net/mii.c b/bsp/loongson/ls1cdev/drivers/net/mii.c similarity index 100% rename from bsp/ls1cdev/drivers/net/mii.c rename to bsp/loongson/ls1cdev/drivers/net/mii.c diff --git a/bsp/ls1cdev/drivers/net/mii.h b/bsp/loongson/ls1cdev/drivers/net/mii.h similarity index 100% rename from bsp/ls1cdev/drivers/net/mii.h rename to bsp/loongson/ls1cdev/drivers/net/mii.h diff --git a/bsp/ls1cdev/drivers/net/synopGMAC.c b/bsp/loongson/ls1cdev/drivers/net/synopGMAC.c similarity index 100% rename from bsp/ls1cdev/drivers/net/synopGMAC.c rename to bsp/loongson/ls1cdev/drivers/net/synopGMAC.c diff --git a/bsp/ls1cdev/drivers/net/synopGMAC.h b/bsp/loongson/ls1cdev/drivers/net/synopGMAC.h similarity index 100% rename from bsp/ls1cdev/drivers/net/synopGMAC.h rename to bsp/loongson/ls1cdev/drivers/net/synopGMAC.h diff --git a/bsp/ls1cdev/drivers/net/synopGMAC_Dev.c b/bsp/loongson/ls1cdev/drivers/net/synopGMAC_Dev.c similarity index 100% rename from bsp/ls1cdev/drivers/net/synopGMAC_Dev.c rename to bsp/loongson/ls1cdev/drivers/net/synopGMAC_Dev.c diff --git a/bsp/ls1cdev/drivers/net/synopGMAC_Dev.h b/bsp/loongson/ls1cdev/drivers/net/synopGMAC_Dev.h similarity index 100% rename from bsp/ls1cdev/drivers/net/synopGMAC_Dev.h rename to bsp/loongson/ls1cdev/drivers/net/synopGMAC_Dev.h diff --git a/bsp/ls1cdev/drivers/net/synopGMAC_Host.h b/bsp/loongson/ls1cdev/drivers/net/synopGMAC_Host.h similarity index 100% rename from bsp/ls1cdev/drivers/net/synopGMAC_Host.h rename to bsp/loongson/ls1cdev/drivers/net/synopGMAC_Host.h diff --git a/bsp/ls1cdev/drivers/net/synopGMAC_debug.h b/bsp/loongson/ls1cdev/drivers/net/synopGMAC_debug.h similarity index 100% rename from bsp/ls1cdev/drivers/net/synopGMAC_debug.h rename to bsp/loongson/ls1cdev/drivers/net/synopGMAC_debug.h diff --git a/bsp/ls1cdev/drivers/net/synopGMAC_network_interface.h b/bsp/loongson/ls1cdev/drivers/net/synopGMAC_network_interface.h similarity index 100% rename from bsp/ls1cdev/drivers/net/synopGMAC_network_interface.h rename to bsp/loongson/ls1cdev/drivers/net/synopGMAC_network_interface.h diff --git a/bsp/ls1cdev/drivers/net/synopGMAC_plat.c b/bsp/loongson/ls1cdev/drivers/net/synopGMAC_plat.c similarity index 100% rename from bsp/ls1cdev/drivers/net/synopGMAC_plat.c rename to bsp/loongson/ls1cdev/drivers/net/synopGMAC_plat.c diff --git a/bsp/ls1cdev/drivers/net/synopGMAC_plat.h b/bsp/loongson/ls1cdev/drivers/net/synopGMAC_plat.h similarity index 100% rename from bsp/ls1cdev/drivers/net/synopGMAC_plat.h rename to bsp/loongson/ls1cdev/drivers/net/synopGMAC_plat.h diff --git a/bsp/ls1cdev/drivers/net/synopGMAC_types.h b/bsp/loongson/ls1cdev/drivers/net/synopGMAC_types.h similarity index 100% rename from bsp/ls1cdev/drivers/net/synopGMAC_types.h rename to bsp/loongson/ls1cdev/drivers/net/synopGMAC_types.h diff --git a/bsp/ls1cdev/drivers/selfboot.h b/bsp/loongson/ls1cdev/drivers/selfboot.h similarity index 100% rename from bsp/ls1cdev/drivers/selfboot.h rename to bsp/loongson/ls1cdev/drivers/selfboot.h diff --git a/bsp/ls1cdev/drivers/selfboot_gcc.S b/bsp/loongson/ls1cdev/drivers/selfboot_gcc.S similarity index 100% rename from bsp/ls1cdev/drivers/selfboot_gcc.S rename to bsp/loongson/ls1cdev/drivers/selfboot_gcc.S diff --git a/bsp/ls1cdev/drivers/touch.c b/bsp/loongson/ls1cdev/drivers/touch.c similarity index 100% rename from bsp/ls1cdev/drivers/touch.c rename to bsp/loongson/ls1cdev/drivers/touch.c diff --git a/bsp/ls1cdev/drivers/touch.h b/bsp/loongson/ls1cdev/drivers/touch.h similarity index 100% rename from bsp/ls1cdev/drivers/touch.h rename to bsp/loongson/ls1cdev/drivers/touch.h diff --git a/bsp/ls1cdev/libraries/SConscript b/bsp/loongson/ls1cdev/libraries/SConscript similarity index 100% rename from bsp/ls1cdev/libraries/SConscript rename to bsp/loongson/ls1cdev/libraries/SConscript diff --git a/bsp/ls1cdev/libraries/ls1c_can.c b/bsp/loongson/ls1cdev/libraries/ls1c_can.c similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_can.c rename to bsp/loongson/ls1cdev/libraries/ls1c_can.c diff --git a/bsp/ls1cdev/libraries/ls1c_can.h b/bsp/loongson/ls1cdev/libraries/ls1c_can.h similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_can.h rename to bsp/loongson/ls1cdev/libraries/ls1c_can.h diff --git a/bsp/ls1cdev/libraries/ls1c_clock.c b/bsp/loongson/ls1cdev/libraries/ls1c_clock.c similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_clock.c rename to bsp/loongson/ls1cdev/libraries/ls1c_clock.c diff --git a/bsp/ls1cdev/libraries/ls1c_clock.h b/bsp/loongson/ls1cdev/libraries/ls1c_clock.h similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_clock.h rename to bsp/loongson/ls1cdev/libraries/ls1c_clock.h diff --git a/bsp/ls1cdev/libraries/ls1c_delay.c b/bsp/loongson/ls1cdev/libraries/ls1c_delay.c similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_delay.c rename to bsp/loongson/ls1cdev/libraries/ls1c_delay.c diff --git a/bsp/ls1cdev/libraries/ls1c_delay.h b/bsp/loongson/ls1cdev/libraries/ls1c_delay.h similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_delay.h rename to bsp/loongson/ls1cdev/libraries/ls1c_delay.h diff --git a/bsp/ls1cdev/libraries/ls1c_gpio.c b/bsp/loongson/ls1cdev/libraries/ls1c_gpio.c similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_gpio.c rename to bsp/loongson/ls1cdev/libraries/ls1c_gpio.c diff --git a/bsp/ls1cdev/libraries/ls1c_gpio.h b/bsp/loongson/ls1cdev/libraries/ls1c_gpio.h similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_gpio.h rename to bsp/loongson/ls1cdev/libraries/ls1c_gpio.h diff --git a/bsp/ls1cdev/libraries/ls1c_i2c.c b/bsp/loongson/ls1cdev/libraries/ls1c_i2c.c similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_i2c.c rename to bsp/loongson/ls1cdev/libraries/ls1c_i2c.c diff --git a/bsp/ls1cdev/libraries/ls1c_i2c.h b/bsp/loongson/ls1cdev/libraries/ls1c_i2c.h similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_i2c.h rename to bsp/loongson/ls1cdev/libraries/ls1c_i2c.h diff --git a/bsp/ls1cdev/libraries/ls1c_pin.c b/bsp/loongson/ls1cdev/libraries/ls1c_pin.c similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_pin.c rename to bsp/loongson/ls1cdev/libraries/ls1c_pin.c diff --git a/bsp/ls1cdev/libraries/ls1c_pin.h b/bsp/loongson/ls1cdev/libraries/ls1c_pin.h similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_pin.h rename to bsp/loongson/ls1cdev/libraries/ls1c_pin.h diff --git a/bsp/ls1cdev/libraries/ls1c_public.c b/bsp/loongson/ls1cdev/libraries/ls1c_public.c similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_public.c rename to bsp/loongson/ls1cdev/libraries/ls1c_public.c diff --git a/bsp/ls1cdev/libraries/ls1c_public.h b/bsp/loongson/ls1cdev/libraries/ls1c_public.h similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_public.h rename to bsp/loongson/ls1cdev/libraries/ls1c_public.h diff --git a/bsp/ls1cdev/libraries/ls1c_pwm.c b/bsp/loongson/ls1cdev/libraries/ls1c_pwm.c similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_pwm.c rename to bsp/loongson/ls1cdev/libraries/ls1c_pwm.c diff --git a/bsp/ls1cdev/libraries/ls1c_pwm.h b/bsp/loongson/ls1cdev/libraries/ls1c_pwm.h similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_pwm.h rename to bsp/loongson/ls1cdev/libraries/ls1c_pwm.h diff --git a/bsp/ls1cdev/libraries/ls1c_regs.h b/bsp/loongson/ls1cdev/libraries/ls1c_regs.h similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_regs.h rename to bsp/loongson/ls1cdev/libraries/ls1c_regs.h diff --git a/bsp/ls1cdev/libraries/ls1c_rtc.c b/bsp/loongson/ls1cdev/libraries/ls1c_rtc.c similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_rtc.c rename to bsp/loongson/ls1cdev/libraries/ls1c_rtc.c diff --git a/bsp/ls1cdev/libraries/ls1c_rtc.h b/bsp/loongson/ls1cdev/libraries/ls1c_rtc.h similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_rtc.h rename to bsp/loongson/ls1cdev/libraries/ls1c_rtc.h diff --git a/bsp/ls1cdev/libraries/ls1c_spi.c b/bsp/loongson/ls1cdev/libraries/ls1c_spi.c similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_spi.c rename to bsp/loongson/ls1cdev/libraries/ls1c_spi.c diff --git a/bsp/ls1cdev/libraries/ls1c_spi.h b/bsp/loongson/ls1cdev/libraries/ls1c_spi.h similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_spi.h rename to bsp/loongson/ls1cdev/libraries/ls1c_spi.h diff --git a/bsp/ls1cdev/libraries/ls1c_timer.c b/bsp/loongson/ls1cdev/libraries/ls1c_timer.c similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_timer.c rename to bsp/loongson/ls1cdev/libraries/ls1c_timer.c diff --git a/bsp/ls1cdev/libraries/ls1c_timer.h b/bsp/loongson/ls1cdev/libraries/ls1c_timer.h similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_timer.h rename to bsp/loongson/ls1cdev/libraries/ls1c_timer.h diff --git a/bsp/ls1cdev/libraries/ls1c_uart.c b/bsp/loongson/ls1cdev/libraries/ls1c_uart.c similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_uart.c rename to bsp/loongson/ls1cdev/libraries/ls1c_uart.c diff --git a/bsp/ls1cdev/libraries/ls1c_uart.h b/bsp/loongson/ls1cdev/libraries/ls1c_uart.h similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_uart.h rename to bsp/loongson/ls1cdev/libraries/ls1c_uart.h diff --git a/bsp/ls1cdev/libraries/ls1c_wdog.c b/bsp/loongson/ls1cdev/libraries/ls1c_wdog.c similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_wdog.c rename to bsp/loongson/ls1cdev/libraries/ls1c_wdog.c diff --git a/bsp/ls1cdev/libraries/ls1c_wdog.h b/bsp/loongson/ls1cdev/libraries/ls1c_wdog.h similarity index 100% rename from bsp/ls1cdev/libraries/ls1c_wdog.h rename to bsp/loongson/ls1cdev/libraries/ls1c_wdog.h diff --git a/bsp/ls1cdev/ls1c_ram.lds b/bsp/loongson/ls1cdev/ls1c_ram.lds similarity index 100% rename from bsp/ls1cdev/ls1c_ram.lds rename to bsp/loongson/ls1cdev/ls1c_ram.lds diff --git a/bsp/ls1cdev/rtconfig.h b/bsp/loongson/ls1cdev/rtconfig.h similarity index 100% rename from bsp/ls1cdev/rtconfig.h rename to bsp/loongson/ls1cdev/rtconfig.h diff --git a/bsp/ls1cdev/rtconfig.py b/bsp/loongson/ls1cdev/rtconfig.py similarity index 100% rename from bsp/ls1cdev/rtconfig.py rename to bsp/loongson/ls1cdev/rtconfig.py diff --git a/bsp/ls2kdev/.config b/bsp/loongson/ls2kdev/.config similarity index 100% rename from bsp/ls2kdev/.config rename to bsp/loongson/ls2kdev/.config diff --git a/bsp/ls2kdev/Kconfig b/bsp/loongson/ls2kdev/Kconfig similarity index 100% rename from bsp/ls2kdev/Kconfig rename to bsp/loongson/ls2kdev/Kconfig diff --git a/bsp/ls2kdev/README.md b/bsp/loongson/ls2kdev/README.md similarity index 100% rename from bsp/ls2kdev/README.md rename to bsp/loongson/ls2kdev/README.md diff --git a/bsp/ls2kdev/SConscript b/bsp/loongson/ls2kdev/SConscript similarity index 100% rename from bsp/ls2kdev/SConscript rename to bsp/loongson/ls2kdev/SConscript diff --git a/bsp/ls2kdev/SConstruct b/bsp/loongson/ls2kdev/SConstruct similarity index 100% rename from bsp/ls2kdev/SConstruct rename to bsp/loongson/ls2kdev/SConstruct diff --git a/bsp/ls2kdev/applications/SConscript b/bsp/loongson/ls2kdev/applications/SConscript similarity index 100% rename from bsp/ls2kdev/applications/SConscript rename to bsp/loongson/ls2kdev/applications/SConscript diff --git a/bsp/ls2kdev/applications/main.c b/bsp/loongson/ls2kdev/applications/main.c similarity index 100% rename from bsp/ls2kdev/applications/main.c rename to bsp/loongson/ls2kdev/applications/main.c diff --git a/bsp/ls2kdev/applications/mnt.c b/bsp/loongson/ls2kdev/applications/mnt.c similarity index 100% rename from bsp/ls2kdev/applications/mnt.c rename to bsp/loongson/ls2kdev/applications/mnt.c diff --git a/bsp/ls2kdev/drivers/SConscript b/bsp/loongson/ls2kdev/drivers/SConscript similarity index 100% rename from bsp/ls2kdev/drivers/SConscript rename to bsp/loongson/ls2kdev/drivers/SConscript diff --git a/bsp/ls2kdev/drivers/ata/SConscript b/bsp/loongson/ls2kdev/drivers/ata/SConscript similarity index 100% rename from bsp/ls2kdev/drivers/ata/SConscript rename to bsp/loongson/ls2kdev/drivers/ata/SConscript diff --git a/bsp/ls2kdev/drivers/ata/ahci.h b/bsp/loongson/ls2kdev/drivers/ata/ahci.h similarity index 100% rename from bsp/ls2kdev/drivers/ata/ahci.h rename to bsp/loongson/ls2kdev/drivers/ata/ahci.h diff --git a/bsp/ls2kdev/drivers/ata/ata_debug.h b/bsp/loongson/ls2kdev/drivers/ata/ata_debug.h similarity index 100% rename from bsp/ls2kdev/drivers/ata/ata_debug.h rename to bsp/loongson/ls2kdev/drivers/ata/ata_debug.h diff --git a/bsp/ls2kdev/drivers/ata/ata_interface.h b/bsp/loongson/ls2kdev/drivers/ata/ata_interface.h similarity index 100% rename from bsp/ls2kdev/drivers/ata/ata_interface.h rename to bsp/loongson/ls2kdev/drivers/ata/ata_interface.h diff --git a/bsp/ls2kdev/drivers/ata/blk_device.c b/bsp/loongson/ls2kdev/drivers/ata/blk_device.c similarity index 100% rename from bsp/ls2kdev/drivers/ata/blk_device.c rename to bsp/loongson/ls2kdev/drivers/ata/blk_device.c diff --git a/bsp/ls2kdev/drivers/ata/blk_device.h b/bsp/loongson/ls2kdev/drivers/ata/blk_device.h similarity index 100% rename from bsp/ls2kdev/drivers/ata/blk_device.h rename to bsp/loongson/ls2kdev/drivers/ata/blk_device.h diff --git a/bsp/ls2kdev/drivers/ata/dwc_ahsata.c b/bsp/loongson/ls2kdev/drivers/ata/dwc_ahsata.c similarity index 100% rename from bsp/ls2kdev/drivers/ata/dwc_ahsata.c rename to bsp/loongson/ls2kdev/drivers/ata/dwc_ahsata.c diff --git a/bsp/ls2kdev/drivers/ata/dwc_ahsata.h b/bsp/loongson/ls2kdev/drivers/ata/dwc_ahsata.h similarity index 100% rename from bsp/ls2kdev/drivers/ata/dwc_ahsata.h rename to bsp/loongson/ls2kdev/drivers/ata/dwc_ahsata.h diff --git a/bsp/ls2kdev/drivers/ata/dwc_ahsata_priv.h b/bsp/loongson/ls2kdev/drivers/ata/dwc_ahsata_priv.h similarity index 100% rename from bsp/ls2kdev/drivers/ata/dwc_ahsata_priv.h rename to bsp/loongson/ls2kdev/drivers/ata/dwc_ahsata_priv.h diff --git a/bsp/ls2kdev/drivers/ata/fis.h b/bsp/loongson/ls2kdev/drivers/ata/fis.h similarity index 100% rename from bsp/ls2kdev/drivers/ata/fis.h rename to bsp/loongson/ls2kdev/drivers/ata/fis.h diff --git a/bsp/ls2kdev/drivers/ata/libata.c b/bsp/loongson/ls2kdev/drivers/ata/libata.c similarity index 100% rename from bsp/ls2kdev/drivers/ata/libata.c rename to bsp/loongson/ls2kdev/drivers/ata/libata.c diff --git a/bsp/ls2kdev/drivers/ata/libata.h b/bsp/loongson/ls2kdev/drivers/ata/libata.h similarity index 100% rename from bsp/ls2kdev/drivers/ata/libata.h rename to bsp/loongson/ls2kdev/drivers/ata/libata.h diff --git a/bsp/ls2kdev/drivers/board.c b/bsp/loongson/ls2kdev/drivers/board.c similarity index 100% rename from bsp/ls2kdev/drivers/board.c rename to bsp/loongson/ls2kdev/drivers/board.c diff --git a/bsp/ls2kdev/drivers/board.h b/bsp/loongson/ls2kdev/drivers/board.h similarity index 100% rename from bsp/ls2kdev/drivers/board.h rename to bsp/loongson/ls2kdev/drivers/board.h diff --git a/bsp/ls2kdev/drivers/clk.c b/bsp/loongson/ls2kdev/drivers/clk.c similarity index 100% rename from bsp/ls2kdev/drivers/clk.c rename to bsp/loongson/ls2kdev/drivers/clk.c diff --git a/bsp/ls2kdev/drivers/clk.h b/bsp/loongson/ls2kdev/drivers/clk.h similarity index 100% rename from bsp/ls2kdev/drivers/clk.h rename to bsp/loongson/ls2kdev/drivers/clk.h diff --git a/bsp/ls2kdev/drivers/drv_gpio.c b/bsp/loongson/ls2kdev/drivers/drv_gpio.c similarity index 100% rename from bsp/ls2kdev/drivers/drv_gpio.c rename to bsp/loongson/ls2kdev/drivers/drv_gpio.c diff --git a/bsp/ls2kdev/drivers/drv_gpio.h b/bsp/loongson/ls2kdev/drivers/drv_gpio.h similarity index 100% rename from bsp/ls2kdev/drivers/drv_gpio.h rename to bsp/loongson/ls2kdev/drivers/drv_gpio.h diff --git a/bsp/ls2kdev/drivers/drv_pwm.c b/bsp/loongson/ls2kdev/drivers/drv_pwm.c similarity index 100% rename from bsp/ls2kdev/drivers/drv_pwm.c rename to bsp/loongson/ls2kdev/drivers/drv_pwm.c diff --git a/bsp/ls2kdev/drivers/drv_rtc.c b/bsp/loongson/ls2kdev/drivers/drv_rtc.c similarity index 100% rename from bsp/ls2kdev/drivers/drv_rtc.c rename to bsp/loongson/ls2kdev/drivers/drv_rtc.c diff --git a/bsp/ls2kdev/drivers/drv_spi.c b/bsp/loongson/ls2kdev/drivers/drv_spi.c similarity index 100% rename from bsp/ls2kdev/drivers/drv_spi.c rename to bsp/loongson/ls2kdev/drivers/drv_spi.c diff --git a/bsp/ls2kdev/drivers/drv_spi.h b/bsp/loongson/ls2kdev/drivers/drv_spi.h similarity index 100% rename from bsp/ls2kdev/drivers/drv_spi.h rename to bsp/loongson/ls2kdev/drivers/drv_spi.h diff --git a/bsp/ls2kdev/drivers/drv_uart.c b/bsp/loongson/ls2kdev/drivers/drv_uart.c similarity index 100% rename from bsp/ls2kdev/drivers/drv_uart.c rename to bsp/loongson/ls2kdev/drivers/drv_uart.c diff --git a/bsp/ls2kdev/drivers/drv_uart.h b/bsp/loongson/ls2kdev/drivers/drv_uart.h similarity index 100% rename from bsp/ls2kdev/drivers/drv_uart.h rename to bsp/loongson/ls2kdev/drivers/drv_uart.h diff --git a/bsp/ls2kdev/drivers/interrupt.c b/bsp/loongson/ls2kdev/drivers/interrupt.c similarity index 100% rename from bsp/ls2kdev/drivers/interrupt.c rename to bsp/loongson/ls2kdev/drivers/interrupt.c diff --git a/bsp/ls2kdev/drivers/interrupt.h b/bsp/loongson/ls2kdev/drivers/interrupt.h similarity index 100% rename from bsp/ls2kdev/drivers/interrupt.h rename to bsp/loongson/ls2kdev/drivers/interrupt.h diff --git a/bsp/ls2kdev/drivers/ls2k1000.h b/bsp/loongson/ls2kdev/drivers/ls2k1000.h similarity index 100% rename from bsp/ls2kdev/drivers/ls2k1000.h rename to bsp/loongson/ls2kdev/drivers/ls2k1000.h diff --git a/bsp/ls2kdev/drivers/net/SConscript b/bsp/loongson/ls2kdev/drivers/net/SConscript similarity index 100% rename from bsp/ls2kdev/drivers/net/SConscript rename to bsp/loongson/ls2kdev/drivers/net/SConscript diff --git a/bsp/ls2kdev/drivers/net/mii.c b/bsp/loongson/ls2kdev/drivers/net/mii.c similarity index 100% rename from bsp/ls2kdev/drivers/net/mii.c rename to bsp/loongson/ls2kdev/drivers/net/mii.c diff --git a/bsp/ls2kdev/drivers/net/mii.h b/bsp/loongson/ls2kdev/drivers/net/mii.h similarity index 100% rename from bsp/ls2kdev/drivers/net/mii.h rename to bsp/loongson/ls2kdev/drivers/net/mii.h diff --git a/bsp/ls2kdev/drivers/net/synopGMAC.c b/bsp/loongson/ls2kdev/drivers/net/synopGMAC.c similarity index 100% rename from bsp/ls2kdev/drivers/net/synopGMAC.c rename to bsp/loongson/ls2kdev/drivers/net/synopGMAC.c diff --git a/bsp/ls2kdev/drivers/net/synopGMAC.h b/bsp/loongson/ls2kdev/drivers/net/synopGMAC.h similarity index 100% rename from bsp/ls2kdev/drivers/net/synopGMAC.h rename to bsp/loongson/ls2kdev/drivers/net/synopGMAC.h diff --git a/bsp/ls2kdev/drivers/net/synopGMAC_Dev.c b/bsp/loongson/ls2kdev/drivers/net/synopGMAC_Dev.c similarity index 100% rename from bsp/ls2kdev/drivers/net/synopGMAC_Dev.c rename to bsp/loongson/ls2kdev/drivers/net/synopGMAC_Dev.c diff --git a/bsp/ls2kdev/drivers/net/synopGMAC_Dev.h b/bsp/loongson/ls2kdev/drivers/net/synopGMAC_Dev.h similarity index 100% rename from bsp/ls2kdev/drivers/net/synopGMAC_Dev.h rename to bsp/loongson/ls2kdev/drivers/net/synopGMAC_Dev.h diff --git a/bsp/ls2kdev/drivers/net/synopGMAC_Host.h b/bsp/loongson/ls2kdev/drivers/net/synopGMAC_Host.h similarity index 100% rename from bsp/ls2kdev/drivers/net/synopGMAC_Host.h rename to bsp/loongson/ls2kdev/drivers/net/synopGMAC_Host.h diff --git a/bsp/ls2kdev/drivers/net/synopGMAC_debug.h b/bsp/loongson/ls2kdev/drivers/net/synopGMAC_debug.h similarity index 100% rename from bsp/ls2kdev/drivers/net/synopGMAC_debug.h rename to bsp/loongson/ls2kdev/drivers/net/synopGMAC_debug.h diff --git a/bsp/ls2kdev/drivers/net/synopGMAC_network_interface.h b/bsp/loongson/ls2kdev/drivers/net/synopGMAC_network_interface.h similarity index 100% rename from bsp/ls2kdev/drivers/net/synopGMAC_network_interface.h rename to bsp/loongson/ls2kdev/drivers/net/synopGMAC_network_interface.h diff --git a/bsp/ls2kdev/drivers/net/synopGMAC_plat.c b/bsp/loongson/ls2kdev/drivers/net/synopGMAC_plat.c similarity index 100% rename from bsp/ls2kdev/drivers/net/synopGMAC_plat.c rename to bsp/loongson/ls2kdev/drivers/net/synopGMAC_plat.c diff --git a/bsp/ls2kdev/drivers/net/synopGMAC_plat.h b/bsp/loongson/ls2kdev/drivers/net/synopGMAC_plat.h similarity index 100% rename from bsp/ls2kdev/drivers/net/synopGMAC_plat.h rename to bsp/loongson/ls2kdev/drivers/net/synopGMAC_plat.h diff --git a/bsp/ls2kdev/drivers/net/synopGMAC_types.h b/bsp/loongson/ls2kdev/drivers/net/synopGMAC_types.h similarity index 100% rename from bsp/ls2kdev/drivers/net/synopGMAC_types.h rename to bsp/loongson/ls2kdev/drivers/net/synopGMAC_types.h diff --git a/bsp/ls2kdev/drivers/pci/SConscript b/bsp/loongson/ls2kdev/drivers/pci/SConscript similarity index 100% rename from bsp/ls2kdev/drivers/pci/SConscript rename to bsp/loongson/ls2kdev/drivers/pci/SConscript diff --git a/bsp/ls2kdev/drivers/pci/pci.c b/bsp/loongson/ls2kdev/drivers/pci/pci.c similarity index 100% rename from bsp/ls2kdev/drivers/pci/pci.c rename to bsp/loongson/ls2kdev/drivers/pci/pci.c diff --git a/bsp/ls2kdev/drivers/pci/pci.h b/bsp/loongson/ls2kdev/drivers/pci/pci.h similarity index 100% rename from bsp/ls2kdev/drivers/pci/pci.h rename to bsp/loongson/ls2kdev/drivers/pci/pci.h diff --git a/bsp/ls2kdev/figures/loongsonpi.png b/bsp/loongson/ls2kdev/figures/loongsonpi.png similarity index 100% rename from bsp/ls2kdev/figures/loongsonpi.png rename to bsp/loongson/ls2kdev/figures/loongsonpi.png diff --git a/bsp/ls2kdev/ls2k_ram.lds b/bsp/loongson/ls2kdev/ls2k_ram.lds similarity index 100% rename from bsp/ls2kdev/ls2k_ram.lds rename to bsp/loongson/ls2kdev/ls2k_ram.lds diff --git a/bsp/ls2kdev/rtconfig.h b/bsp/loongson/ls2kdev/rtconfig.h similarity index 100% rename from bsp/ls2kdev/rtconfig.h rename to bsp/loongson/ls2kdev/rtconfig.h diff --git a/bsp/ls2kdev/rtconfig.py b/bsp/loongson/ls2kdev/rtconfig.py similarity index 100% rename from bsp/ls2kdev/rtconfig.py rename to bsp/loongson/ls2kdev/rtconfig.py