Commit Graph

20 Commits

Author SHA1 Message Date
Travis Geiselbrecht
fe28bd8a95 [lib][minip] add a mechanism to wait for the stack to be configured
Configured in this case means an ip address assigned and a nic
installed.
2022-03-19 14:46:01 -07:00
Travis Geiselbrecht
cba9e47987 [license] replace the longer full MIT license with a shorter one
Used scripts/replacelic. Everything seems to build fine.
2019-07-05 17:22:23 -07:00
Travis Geiselbrecht
d8fa82cb91 [formatting] run everything through codestyle
Almost nothing changes here except moving braces to the same line as the
function declaration. Everything else is largely whitespace changes and
a few dangling files with tab indents.

See scripts/codestyle
2019-06-19 21:02:24 -07:00
Travis Geiselbrecht
1b7a28efb8 [include][lk] fixup lk/ include path move 2019-06-19 19:46:11 -07:00
Gurjant Kalsi
33c5394df7 [stm32f756][spiflash][bio] Get the spiflash working on the STM32F756G-Eval Board 2015-10-22 16:02:32 -07:00
Travis Geiselbrecht
451fa18fc9 [platform][stm32f7xx][qspi] refactor clock/irq out of target
-Removes a call to QSPI_Deinit
-Makes sure the target doesn't initialize the irq handler to a bad priority
2015-10-15 11:48:08 -07:00
Travis Geiselbrecht
28e5a7ab21 [target][stm32746g-eval2] add qspi to this target 2015-10-15 11:48:08 -07:00
Travis Geiselbrecht
95bae7b1e7 [lib][minip] add utility routine to generate a random mac address
-Move both stm32f7xx targets to this mechanism
2015-10-15 11:48:08 -07:00
Travis Geiselbrecht
8e4c0ac594 [platform][stm32f7xx] move mpu initialization into platform, set up inaccessible region at 0 2015-09-17 14:06:14 -07:00
Carlos Pizano
7bcf5f66c5 [target][stm32f7] Configure Ethernet PHY for stm32f746g-disco 2015-09-11 18:01:47 -07:00
Carlos Pizano
0b0b79be57 move stmf7 sdram code to /platform
BUG=none
R=travisg@google.com

Review URL: https://codereview.chromium.org/1324223002 .
2015-09-03 14:10:25 -07:00
Travis Geiselbrecht
4a40dc2430 [platform][stm32f7xxx] move eth initialization into target space 2015-08-27 12:28:46 -07:00
Travis Geiselbrecht
5d1e1a6d60 [platform][stm32f7xx] first stab at working ethernet driver
Does nothing but receive packets and drop them on the floor. Wire up
to net stack(s) next.
2015-08-26 17:05:44 -07:00
Travis Geiselbrecht
dc454e719c [target][stm32746g-eval2] enable external SRAM block, update MPU cache params
For future reference:
TEX 001 C 1 B 1 S 0 is the full cache params for cortex-m7.
2015-08-19 17:24:30 -07:00
Travis Geiselbrecht
3967239eb7 [target][stm32746g-eval2] add MPU cache region for sdram, clear lcd on boot 2015-08-17 16:02:19 -07:00
Travis Geiselbrecht
7a97739347 [target][stm32746g-eval2] add lcd initialization sequence 2015-08-17 12:33:31 -07:00
Travis Geiselbrecht
cee3576d22 [target][stm32746g-eval2] add sdram initialization sequence 2015-08-17 11:59:28 -07:00
Travis Geiselbrecht
3799cc6999 [platform][stm32f7] general cleanup of platform/target code
-fix gpio_config, switch usart1 config to this api, move into target code
-switch to just including platform/stm32.h which gets all of the HAL apis
-redo the interrupt driven rx side of usart to be much simpler and directly
 push into the cbuf without using most of the HAL goo.
-reformat for 4 spaces
2015-08-14 15:33:46 -07:00
Travis Geiselbrecht
867782bb56 WIP STM32F7
add rx side of uart
enable systick at proper speed
2015-07-10 00:52:37 -07:00
Travis Geiselbrecht
94d4d499f7 WIP support for stm32f746g-eval2 board 2015-07-08 02:24:59 -07:00