-
Notifications
You must be signed in to change notification settings - Fork 6.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Introduce Bouffalo Lab SoC's #78795
base: main
Are you sure you want to change the base?
Introduce Bouffalo Lab SoC's #78795
Commits on Nov 10, 2024
-
drivers: timer: Enable clic riscv machine timer
Enable the suport to sifive,clic machine timer. Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 43cb26d - Browse repository at this point
Copy the full SHA 43cb26dView commit details -
west: Introduce hal bouffalo lab
Add initial version that uses bouffalo_sdk 1.4.2. Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 92fc295 - Browse repository at this point
Copy the full SHA 92fc295View commit details -
dts: bindings: vendor-prefixes: Add Bouffalo Lab prefix
Add necessary bflb prefix to be used on devicetree bindings and identify the board vendor. Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 36e1ec7 - Browse repository at this point
Copy the full SHA 36e1ec7View commit details -
dts: riscv: bouffalolab: Add bl6 series cpu
Introduce Bouffalo Lab vendor with BL602 cpu. Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1235f94 - Browse repository at this point
Copy the full SHA 1235f94View commit details -
soc: riscv: bouffalolab: Add bl6 series cpu
Add initial version. Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 85d04b5 - Browse repository at this point
Copy the full SHA 85d04b5View commit details -
soc: riscv: bouffalolab: Change to riscv-privileged
Switch to use the riscv-privileged mode. Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 26a4c9e - Browse repository at this point
Copy the full SHA 26a4c9eView commit details -
drivers: pinctrl: bouffalolab: Add bflb pinctrl driver
Add Bouffalo Lab pinctrl driver. Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7161008 - Browse repository at this point
Copy the full SHA 7161008View commit details -
drivers: serial: bouffalolab: Add bflb serial driver
Add Bouffalo Lab serial driver. The driver uses pinctrl to configure pins and have power management capabilities. Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 16fa2be - Browse repository at this point
Copy the full SHA 16fa2beView commit details -
drivers: serial: bouffalolab: Add support to interrupts
Enable interrupt support in the driver. Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cd18c50 - Browse repository at this point
Copy the full SHA cd18c50View commit details -
scripts: runner: Introduce blflash runner
Add Bouffalo Lab ISP console flash runner. This tool enable bootloader to flash devices using serial port. The blflash Rust tool can be found at https://github.com/spacemeowx2/blflash Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5572853 - Browse repository at this point
Copy the full SHA 5572853View commit details -
boards: riscv: Introduce bl604e_iot_dvk
Add initial version. Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for af01c51 - Browse repository at this point
Copy the full SHA af01c51View commit details -
west.yml: Drop bouffalolab SDK dependency
This replace the SDK 1.4.2 by a direct register access aproach. This means that future operations on hal_bouffalolab do not require any dependency of a SDK from Bouffalo Lab anymore. The code was inspired by the newer SDK 2.0. Signed-off-by: Camille BAUD <mail@massdriver.space> Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 01f7549 - Browse repository at this point
Copy the full SHA 01f7549View commit details -
soc: riscv: Rework bl60x to be SDK independent
Make all changes on the SoC to remove SDK dependency. Signed-off-by: Camille BAUD <mail@massdriver.space> Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4121322 - Browse repository at this point
Copy the full SHA 4121322View commit details -
dts: riscv: bouffalolab: Update bl60x series cpu
Update the BL60x cpu devicetree definitions. Signed-off-by: Camille BAUD <mail@massdriver.space> Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 21241ab - Browse repository at this point
Copy the full SHA 21241abView commit details -
drivers: pinctrl: bouffalolab: Update pinctrl driver
Update pinctrl driver to be SDK independent. Signed-off-by: Camille BAUD <mail@massdriver.space> Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b233d4b - Browse repository at this point
Copy the full SHA b233d4bView commit details -
drivers: gpio: bouffalolab: Add bflb gpio driver
Add Bouffalo Lab gpio driver. Signed-off-by: Camille BAUD <mail@massdriver.space> Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 03fa5ca - Browse repository at this point
Copy the full SHA 03fa5caView commit details -
drivers: serial: bouffalolab: Update serial driver
Update serial driver to be SDK independent. Signed-off-by: Camille BAUD <mail@massdriver.space> Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 36f13f9 - Browse repository at this point
Copy the full SHA 36f13f9View commit details -
scripts: runner: Introduce bflb_mcu_tool runner
Add Bouffalo Lab ISP console flash runner. This tool enable bootloader to flash devices using serial port. The blflash Rust tool can be found at https://pypi.org/project/bflb-mcu-tool Signed-off-by: Camille BAUD <mail@massdriver.space> Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7108027 - Browse repository at this point
Copy the full SHA 7108027View commit details -
boards: riscv: bl604e_iot_dvk: Move to bl60x directory
Move the board to the new SoC directory. Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d3dee3f - Browse repository at this point
Copy the full SHA d3dee3fView commit details -
scripts: runner: Drop blflash in favor of bflb_mcu_tool
Use official flash tool by default. Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for be39c78 - Browse repository at this point
Copy the full SHA be39c78View commit details -
MAINTAINERS.yml: Add Bouffalo Lab entries
Introduce Bouffalo Lab platform. Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a292021 - Browse repository at this point
Copy the full SHA a292021View commit details