Commit graph

23 commits

Author SHA1 Message Date
a97fa059de
Merge branch 'openbouffalo:master' into networking 2023-03-10 12:52:17 +08:00
Grant Olson
92bde04ef7
USB PHY power up code (#9)
* USB PHY power up code

* Quick flag to force host or device configuration. Move to a Kconfig var later

* Move usb code to mailbox component

* Make USB setup api more consistent with other peripherals

* Just update the sdkconfig.default

Until USB lands in the buildroot/yocto images, keep this by default disabled.

---------

Co-authored-by: Justin Hammond <justin@dynam.ac>
2023-03-02 17:18:49 +08:00
Grant Olson
5bdc52f655
Fix emac enabling constants (#12) 2023-03-02 17:15:31 +08:00
2abd79917d
Fw post proc fix (#15)
* Add fw_header to D0 low_load and fix the image offset with the new addresses.

* We need these directories
2023-03-02 16:27:36 +08:00
e7d8799268
Add fw_header to D0 low_load and fix the image offset with the new addresses. (#14) 2023-03-02 16:21:36 +08:00
634a27ffb4
Update README.md
Fix Addresses
2023-03-02 15:03:42 +08:00
90049c17c6
Updates for new bl_mcu_sdk release (#13) 2023-03-02 15:01:37 +08:00
96655cd034 WIP: LInux Networking support via USB 2023-02-16 17:36:16 +08:00
53ceb5fd82
RPMsg, Mailbox updates (#10)
* Update Readme

* Port the IRQ_Forward Code to a component So it can be used in any M0 firmware

* update d0_lowload to use new IRQ forwarding code

* Enable Ethernet, USB, and GPIO forwarding as well

* add RPMSG component

* Fix crash if there are no timers registered.

* Update rpmsg and mailbox code for latest kernel updates
2023-02-16 17:24:01 +08:00
e36316fa13
Few fixes and Port IRQ_Forward to a component (#8)
* Remove a unnecessary delay in the nvkvs
* update readme
* port IRQ_Forward Code to a component and update d0_lowload to use it
* add USB, Ethernet and GPIO for IRQ Forwarding
2023-02-03 14:26:58 +08:00
608b99f21d
Update Readme (#7)
* Remove this delay. Not needed.

* Update Readme
2023-02-02 02:32:08 +08:00
bc9ae8a108
Add Timer, Indicator, Button and NV Key-Value Store Components (#6)
* Add System, Timer, Button and Indicator (LED) components

* Add Non-Volatile Key Value Storage Component

* And Example Apps for Timer, Button, Indicator and NVKVS

* Fix up some compile issues
2023-02-02 01:58:55 +08:00
52f6992eca
Update BSP For various boards that have Bouffalo Chips (#4)
* Initial Work on setting custom BSP for ox64

* add M1S Dock BSP

* Add Apache 2.0 License file

* refactor to support bl702 and BL616 Chips

* Update SDK Variable name

* Ensure we get the BOARD from our proj.conf when recompiling

* Till bl_mcu_sdk merge https://github.com/bouffalolab/bl_mcu_sdk/pull/82 lets just let Make warn about overriding targets

* change PINE64_SDK_PATH to OBLFR_SDK_PATH
2023-02-02 00:28:17 +08:00
f88cc997e3
Merge pull request #5 from grant-olson/typo_fix
Add semi-colon
2023-01-29 10:26:17 +08:00
Grant T. Olson
a08e256546 Add semi-colon 2023-01-28 15:08:46 -05:00
f1883aa78c
Merge pull request #3 from openbouffalo/kconfig-fix
Only import menuconfig if we are actually running the gui.
2023-01-22 14:01:51 +08:00
3691ac1a05 Only import menuconfig if we are actually running the gui.
* Fixes a issue with buildroot not having a curses enabled python3 on the host
2023-01-22 14:00:58 +08:00
bd6ea74bb3
Merge pull request #2 from openbouffalo/opensbi
update d0 low_load to use VRAM so we can copy opensbi into DRAM
2023-01-21 16:32:11 +08:00
ac630415f9 update d0 low_load to use VRAM so we can copy opensbi into DRAM 2023-01-21 16:31:35 +08:00
431f33bcd0 Fix up D0 Low Load 2023-01-18 17:45:40 +08:00
ec2da07667 Update for latest bl_mcu_sdk version 2023-01-18 14:09:25 +08:00
f3a97020af Fix SDH Clock and Initilization for mo_lowload 2023-01-16 18:21:12 +08:00
cbd884c217 Initial Commit 2023-01-15 23:45:11 +08:00