Commit Graph

10455 Commits

Author SHA1 Message Date
Juha Niskanen dd1b9dfa81 STM32L4: modularize Kconfig to support different product lines/families
This is modeled after STM32F7. Idea is to declare each chip in Kconfig
but allow for flash size override. Commit adds many STM32L4_HAVE_XXX
feature test macros.
2017-05-04 15:22:51 +03:00
Juha Niskanen c67c4a75ba STM32L4: stm32l4_i2c: change wrong macro to CONFIG_I2C_POLLED 2017-05-04 09:31:12 +03:00
Gregory Nutt b0e880b04c Revert "STM32 I2C: More backward tests of CONFIG_I2C_POLLED. Needs to be reviewed."
This reverts commit 1e054a2d3b.
2017-05-03 18:26:24 -06:00
Gregory Nutt 11c14470c3 Merge remote-tracking branch 'origin/master' into photon 2017-05-03 17:36:52 -06:00
Gregory Nutt 1e054a2d3b STM32 I2C: More backward tests of CONFIG_I2C_POLLED. Needs to be reviewed. 2017-05-03 17:33:35 -06:00
David Sidrane 9b5ac56409 Fixed typo and backward ifdef 2017-05-03 23:10:48 +00:00
Juha Niskanen ad3b941c44 STM32L4: stm32l4x6xx_pinmap: update I2C4 and DCMI pins
Signed-off-by: Juha Niskanen <juha.niskanen@haltian.com>
2017-05-02 10:16:34 -06:00
Juha Niskanen 74e016d013 STM32F7: flash: macro naming errors, there is no FLASH_CONFIG_F for F7
Signed-off-by: Juha Niskanen <juha.niskanen@haltian.com>
2017-05-02 10:14:46 -06:00
Gregory Nutt e94865a317 Merge remote-tracking branch 'origin/master' into photon 2017-05-02 08:49:19 -06:00
Gregory Nutt 40b5c46024 STM32L4: Delete more references to DFPU, ITCM, and DTCM. 2017-05-02 08:03:21 -06:00
Mateusz Szafoni 1feaae7222 Merged in raiden00/nuttx (pull request #338)
OPAMP support for STM32F33XX
2017-05-02 13:57:56 +00:00
Juha Niskanen a59b7bc932 STM32L4: add GPIO_PORTI definition
Signed-off-by: Juha Niskanen <juha.niskanen@haltian.com>
2017-05-02 07:41:14 -06:00
Juha Niskanen 0eb14e9baa STM32L4: don't think these chips have DPFPU, DTCM or ITCM 2017-05-02 07:36:11 -06:00
Gregory Nutt f7a28c09b0 Merge remote-tracking branch 'origin/master' into photon 2017-05-01 18:06:23 -06:00
Gregory Nutt c59a5efcae STM32F0: I2C frequency quantization. Add logic to get closer if an oddball frequency is used. 2017-05-01 17:52:51 -06:00
Alan Carvalho de Assis ccfdef6ddf STM32F0: Fix I2C frequency table 2017-05-01 17:41:57 -06:00
Gregory Nutt e43b86dbd0 Merge remote-tracking branch 'origin/master' into photon 2017-04-30 17:42:37 -06:00
Gregory Nutt a8ce97715b Tiva I2C: Update to use the standard parameter passing to interrupt handlers. 2017-04-30 14:44:39 -06:00
Gregory Nutt 0597eb5587 Fix a typo introduced in last commit. 2017-04-30 12:41:19 -06:00
Gregory Nutt c172d7cf63 EFM32, STM32, and STM32 F7 I2C: Update to use the standard parameter passing to interrupt handlers. 2017-04-30 11:56:06 -06:00
Gregory Nutt dee736bd0d STM32F0 I2C: Pin definitions should specify open drain (and probably 50Mhz). 2017-04-30 10:28:16 -06:00
Gregory Nutt 0a9dd3876b STM32F0 I2C: Upate driver to use the standard interrupt parameter passing logic. 2017-04-30 09:19:51 -06:00
raiden00pl e4d47d61cc STM32F33: Add OPAMP support 2017-04-30 11:05:34 +02:00
Alan Carvalho de Assis b688d41516 STM32F0 I2C: Initial cut at driver. Still a work in progress. 2017-04-29 16:53:47 -06:00
Gregory Nutt f0bbe56620 STM32F0: Add some protection. There is only one interrupt for USART3-8. Current interrupt handling logic will support only one interrupt in that range. 2017-04-29 12:58:06 -06:00
Gregory Nutt a7901f5c4c Merge remote-tracking branch 'origin/master' into photon 2017-04-29 12:35:01 -06:00
Gregory Nutt e9a5477506 Add an instance argument to the SPIDEV definitions. 2017-04-29 12:26:52 -06:00
Gregory Nutt f175af3cd3 More missed enum spi_dev_e forward references. 2017-04-29 08:29:01 -06:00
Gregory Nutt b6b16bf4da Fix forward references that were mangled in last large changes. 2017-04-29 06:59:35 -06:00
Sebastien Lorquet c56c6f7ccc ARM arch changes 2017-04-28 18:23:29 +02:00
Gregory Nutt 9431fb1d91 STM32L4: I2C was not using current interrupt handling parameter passing logic. 2017-04-28 08:21:02 -06:00
Juha Niskanen b4d2651ca9 STM32L4: stm32l4_i2c: add I2C4 code 2017-04-28 08:09:16 -06:00
Gregory Nutt 2e6908b384 IOCTLS. Separate wireless character driver IOCTL commands from wireless network driver IOCTL commands. Move from wireless.h to ioctl.h. 2017-04-27 16:58:30 -06:00
Gregory Nutt b608afc484 STM32F0: Fix some missing settings in the clock configuration logic 2017-04-27 15:44:05 -06:00
Gregory Nutt 92d761dfe3 STM32F0 Serial: Costmetic changes to spacing. 2017-04-27 09:15:18 -06:00
Sebastien Lorquet c3119f06a2 Update STM32L4 README.txt file. 2017-04-27 08:37:14 -06:00
Juha Niskanen f1b71e3ae7 TM32L4: Add some defines for the new peripherals in STM32L496 parts 2017-04-27 07:26:32 -06:00
Juha Niskanen 8a6662c957 TM32L4: Add some defines for the new peripherals in STM32L496 parts 2017-04-27 07:25:20 -06:00
Juha Niskanen 707d1e67fc STM32, STM32F7, STM32L4: Remove incorrect comment about STM32L1 LSE/RTC/LCD 2017-04-27 07:18:36 -06:00
Gregory Nutt 7d8140708e Merge remote-tracking branch 'origin/master' into photon 2017-04-26 10:42:19 -06:00
Simon Piriou 6bb2db8c15 bcmf: enable DMA for SDIO transfers 2017-04-26 17:23:53 +02:00
Gregory Nutt 232fbf7f00 CONFIG_DEBUG_HARDFAULT should be available for Cortex-M0 too. configs/nucle-f072rb/nsh: Correct amount of available SRAM in defconfig. 2017-04-26 07:45:40 -06:00
Juha Niskanen 06e4c4aedd STM32L4: add support for the STM32L496XX family 2017-04-25 08:47:50 -06:00
Simon Piriou 3bf5044306 stm32: cleanup stm32_sdio.c 2017-04-24 20:01:41 +02:00
Gregory Nutt 62966d915c Merge remote-tracking branch 'origin/master' into photon 2017-04-23 10:16:54 -06:00
Gregory Nutt ca7d88f6bb SAM3/4: Fix a few more naming differences noted by Alan Carvalho de Assiss. 2017-04-23 08:14:49 -06:00
kc_dtm db9143b2bd SAM3/4: Remove inappropriate semicolon. 2017-04-23 07:21:44 -06:00
Gregory Nutt eb1d4ca774 SAM3/4: Fixed configurations for TWI master. Obviously an incomplete port from SAMA5. 2017-04-23 07:17:55 -06:00
Gregory Nutt a55e937643 Correct mispelling 2017-04-22 17:03:34 -06:00
Gregory Nutt 79256573e1 net: network drver now retains Ethernet MAC address in a union so that other link layer addresses may be used in a MULTILINK environment. 2017-04-22 11:10:30 -06:00