Commit Graph

259 Commits

Author SHA1 Message Date
hathach 19768936ae
bump up mcux-sdk for rt11xx, add back OPT_MCU_MIMXRT11XX 2022-07-11 14:01:18 +07:00
hathach 5a378703fb fix end symbol for samx7x and same5x 2022-06-29 15:05:09 +07:00
hathach 4f6e770eda
add more warning option, also fix -Wconversion with rp2040
-Wuninitialized, -Wunused,  -Wredundant-decls
2022-06-24 19:46:19 +07:00
hathach 4586d8f119 add upstream Pico-PIO-USB 2022-05-16 13:44:06 +07:00
hathach 735300b53c
remove cxd56 __pycache-_ folder 2022-03-28 12:47:32 +07:00
Jerzy Kasenberg 2bef4410f9 Add stm32wb cmsis and hal driver submodules from ST 2022-03-05 17:53:57 +01:00
Ha Thach 7de166390e
Merge branch 'master' into master 2022-01-25 22:29:05 +07:00
Ha Thach efc29baead
Merge branch 'master' into port-ft90x 2022-01-17 12:36:39 +07:00
Scott Shawcroft a79ffeb764
Add Raspberry Pi Zero W and Zero 2 W
These are different Broadcom chips. The peripherals are essentially
the same. The main differences are:
* The CPU(s)
* The interrupt controller
* The peripheral base address (but not the peripherals that we use)
2022-01-05 13:47:01 -08:00
hathach b943a53b10
update allwinner submodule 2021-12-29 19:04:08 +07:00
hathach 2d13ecde1b add allwinnner driver as submodule 2021-12-29 18:59:47 +07:00
Gordon McNab 9a7db98593 Merge branch 'master' into port-ft90x 2021-12-08 08:36:43 +00:00
Yunhao Tian 527036b1f5 Initialize MMU if we are executing from DDR 2021-12-08 13:39:27 +08:00
Yunhao Tian 75f7fb3d9d Add mksunxi tool to make flashable image 2021-12-07 22:53:52 +08:00
Yunhao Tian 68ca62dfd7 Add BSP support for F1C100s 2021-12-04 18:02:07 +08:00
Gordon McNab edf3f35016 Update ft90x-sdk
Update submodule for FT90X SDK to point to the v2.5.0 release code currently in main.
2021-11-22 12:38:04 +00:00
Gordon McNab ba76b2e339 Add submodule for ft90x SDK
Add Bridgetek FT90x SDK as submodule.
2021-11-22 10:33:07 +00:00
hathach 21787ecdd3
update bcm prph 2021-11-22 10:52:53 +07:00
kkitayam 30d3bf8bec Update TI driver 2021-11-06 23:05:27 +09:00
hathach d9cf49cbfd
add xmclib as submodule 2021-11-05 12:00:27 +07:00
hathach 0faff5a859 update broadcom peripherals to latest 2021-11-03 13:13:08 +07:00
Gordon McNab 6a658007a5 Changes to use ft90x-sdk as submodule or installed SDK from toolchain. 2021-10-27 12:30:51 +01:00
hathach 07829510e7 Merge branch 'tannewt-rpi' into generalize-synopsys-dwc2 2021-10-26 23:43:35 +07:00
Scott Shawcroft 2ef200003d
Update broadcom library 2021-10-22 09:31:24 -07:00
Scott Shawcroft 35b62810c3
Update submodule 2021-10-22 09:00:42 -07:00
Scott Shawcroft 4ab14867da
Trying to get USB init 2021-10-12 16:47:53 -07:00
Gordon McNab 37c5eeb51d Rename directories to indicate that FT930 and FT900 devices are both covered by the same SDK and src/portable code. Board makefile includes __FT900__ macro for FT90x and __FT930__ macro for boards with FT93x. 2021-10-06 16:50:55 +01:00
Scott Shawcroft 98ab8117d6
USB seems to init ok 2021-10-05 18:20:44 -07:00
Gordon McNab 62c613f6d2 Add initial port for FT9xx series from Bridgetek.
Add FT90X and FT93X to the list of devices in tusb_option.h. 1700 for FT90x and 1701 for FT93x.
Set endpoint attributes for FT90x and FT93x in dcd_attr.h.
Add FT90x routines for USB device in src/portable/bridgetek/ft90x/dcd_ft90x.c
The location for hardware header files and libraries is hw/mcu/bridgetek/ft90x/hardware. There are no files in the repository, but files will be linked as a submodule in the future. The required files can be copied from or linked to the location "C:/Program Files(x86)/Bridgetek/FT9xx Toolchain/Toolchain/hardware" once the toolchain is installed.
Makefile for the MM900EV1B board for developing with an FT900 device is present. Use "BOARD=mm900ev1b".
2021-10-05 13:54:47 +01:00
Scott Shawcroft 0932d502c7
remove bcm files 2021-09-30 14:50:38 -07:00
hathach 3eeb79be4f
update mm32sdk submodule 2021-09-29 15:20:14 +07:00
hathach 7af57e41b5
add submodule hathach/mm32sdk 2021-09-29 14:58:47 +07:00
hathach bbb68ffefb
remove official mm32sdk submodule 2021-09-29 14:55:20 +07:00
Scott Shawcroft 0a6ca65e3f
MMU works 2021-09-24 16:14:01 -07:00
Scott Shawcroft 829f92d00f
Trying to setup the mmu 2021-09-22 15:19:02 -07:00
Scott Shawcroft 2499c9382d
rpi start. doesn't work 2021-09-17 16:51:34 -07:00
Stefan Kerkmann e5bd6bdeff Update nuclei-sdk with __riscv_flen fix 2021-08-03 20:01:10 +02:00
Stefan Kerkmann 19b971cb24 Add board support for gd32vf103 longan nano 2021-08-03 20:00:39 +02:00
Ha Thach b2feae15e4
Merge pull request #927 from hathach/add-rx65n-board
Add rx65n board
2021-06-28 13:53:42 +07:00
hathach ec9bfe0333 update renesas rx submodule 2021-06-28 12:27:20 +07:00
hathach 7dce27c732 fix build with saml21, update microchip driver submodule 2021-06-19 16:21:14 +07:00
zhangslice 26b9fc38ed
Add MM32 SDK and USB driver (#869)
* Add MM32 SDK and USB driver
* add mindmotion mm32sdk as submodule
remove the local copy of mm32
* mit  license
Signed-off-by: zhangslice <1304224508@qq.com>
Co-authored-by: hathach <thach@tinyusb.org>
2021-06-07 17:32:46 +07:00
hathach e70fb7fd41 fix mkl25z ci 2021-04-29 00:33:03 +07:00
hathach cf64b2214b fix build with mkl25z 2021-04-29 00:22:28 +07:00
hathach aaa8c9928c add official nxp mcux-sdk submodule 2021-04-28 18:26:04 +07:00
hathach e115e08728 add nxp_lpcopen as submodule 2021-04-28 18:11:49 +07:00
hathach 62c5fa1056 remove submodule hw/mcu/nxp 2021-04-28 18:07:26 +07:00
hathach bebc910447 remove pico-sdk as submodule 2021-04-11 13:19:51 +07:00
Joey Castillo 7c8b4991f1 Add support for SAM L22 family 2021-04-09 17:33:14 -04:00
kkitayam 25057022e3 add a submodule of Renesas RX family to `hw/mcu/renesas/rx` 2021-03-31 21:53:15 +09:00