Gregory Nutt
|
060a61dfac
|
stm32: Add common stm32 layer description. This defines a common layer description for the ltdc and dma2d controller.
Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
|
2014-12-19 13:37:08 -06:00 |
|
Gregory Nutt
|
df31cf1db8
|
stm32: configure PLLSAI clock to enable ltdc register access
Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
|
2014-12-19 13:30:58 -06:00 |
|
Gregory Nutt
|
3385fe60cf
|
stm32: Add missing clut register definition
Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
|
2014-12-19 13:28:42 -06:00 |
|
Gregory Nutt
|
e9074c8a44
|
stm32: rename CFBLR register name to the name used in the reference manual
Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
|
2014-12-19 13:26:04 -06:00 |
|
Gregory Nutt
|
f181dcef29
|
stm32: rename PLLSAI register name to this one in the reference manual
Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
|
2014-12-19 13:21:39 -06:00 |
|
Gregory Nutt
|
58e4e69656
|
TM4C129X: Add custom system control header file (incomplete)
|
2014-12-19 12:12:52 -06:00 |
|
Gregory Nutt
|
da700ddc06
|
Tiva: Fix configuration logic for IRQ interrupts. The various parts support varying numbers of GPIO blocks and with varying capabilities to support interrupts on the pins of different GPIO blocks
|
2014-12-18 15:33:52 -06:00 |
|
Gregory Nutt
|
aabd4c59a3
|
Tiva: Change negative logic CONFIG_TIVA_DISABLE_GPIOx_IRQS to positive logic CONFIG_TIVA_GPIOx_IRQS
|
2014-12-18 15:19:16 -06:00 |
|
Gregory Nutt
|
83c56151ab
|
Tiva: Add GPIO interrupt support for the TMS4C129X
|
2014-12-18 11:52:06 -06:00 |
|
Gregory Nutt
|
a719e75851
|
DK-TM4C129X: Fixes to get clean build. Logic is still not complete, however
|
2014-12-18 08:24:24 -06:00 |
|
Gregory Nutt
|
05d7520461
|
TM4C129X: Add pin multiplexing
|
2014-12-17 11:55:45 -06:00 |
|
Gregory Nutt
|
327a554d0b
|
Tiva TM4C129X: Fix some errors in memory map
|
2014-12-17 09:42:37 -06:00 |
|
Gregory Nutt
|
14b987dbfa
|
Add memory map for the TM4C129X
|
2014-12-17 09:40:56 -06:00 |
|
Gregory Nutt
|
aa724ea75b
|
Add interrupt definitions for the TM4C129X
|
2014-12-17 08:19:23 -06:00 |
|
Gregory Nutt
|
1410a650e0
|
Tiva: Better distinguish features of the TM4C1294xx and the TM4C129Xxx
|
2014-12-16 18:02:59 -06:00 |
|
Gregory Nutt
|
29d23ae626
|
Remove packaging indications for TM4C129 configuration variables
|
2014-12-16 16:22:52 -06:00 |
|
Gregory Nutt
|
188e092398
|
Add TM4C129XNCZAD and TM4C1294NCPDT to the Tiva configuration system
|
2014-12-16 16:02:21 -06:00 |
|
Gregory Nutt
|
f284c5cab2
|
Unify sensor debug. ADX driver was using input debug; LM75 and QENCODE that their own custom debug. Now all use CONFIG_DEBUG_SENSOR, sndbg()
|
2014-12-16 09:54:32 -06:00 |
|
Gregory Nutt
|
2b65239466
|
Various fixes to traveler joystick input logic and to simulated joystick device
|
2014-12-14 12:23:19 -06:00 |
|
Gregory Nutt
|
f16d78b52c
|
Mouse simulatin should receive mouse positional input even if no button is pressed
|
2014-12-14 11:14:13 -06:00 |
|
Gregory Nutt
|
82f9391763
|
SIM: Several fixes to the simulated joystick driver. Still buggy
|
2014-12-14 11:11:04 -06:00 |
|
Gregory Nutt
|
ca3977e91e
|
SIM: Add an X11 mouse-based simulation of an analog joystick device
|
2014-12-14 10:19:07 -06:00 |
|
Gregory Nutt
|
9268fcc8ba
|
Include sched.h to avoid warning
|
2014-12-14 07:46:46 -06:00 |
|
Gregory Nutt
|
da8b040984
|
More changes associated with GPIO interrupt for the KL architecture from Alan Carvalho de Assis
|
2014-12-13 17:30:25 -06:00 |
|
Gregory Nutt
|
810fcd297e
|
Add GPIO interrupt capability for the KL architecture. The patch is almost the same as kinetis_pinirq.c, just minor modifications and rename kl_pinirq to kl_gpioirq to make it more generic to developers. From Alan Carvalho de Assis
|
2014-12-13 17:27:06 -06:00 |
|
Gregory Nutt
|
cf1caa48ce
|
SIM: Fix simulated console... it needs to return immediately when even one byte is read
|
2014-12-13 13:04:02 -06:00 |
|
Gregory Nutt
|
a574a3cc8a
|
STM32 LTDC: Fix a typo in conditional compilation
|
2014-12-13 07:45:42 -06:00 |
|
Gregory Nutt
|
f8592281a7
|
STM32 OTG HS DEV (in FS mode): Disable ULPI clock enable in RCC AHB1 Register. If Both ULPI and the FS clock enable bits are set in FS mode, then the ARM never awakens froom WFI due to a chip issue. From Ken Pettit
|
2014-12-13 07:44:13 -06:00 |
|
Gregory Nutt
|
c653ff5ce4
|
Tiva I2C: Don't try to ACK and STOP on the same byte. Improve logic that suppresses STOP on a repeated start
|
2014-12-12 12:13:31 -06:00 |
|
Gregory Nutt
|
54c8d5c6e4
|
Tiva I2C: Legacy mode reset logic ommitted in last commit
|
2014-12-12 09:31:17 -06:00 |
|
Gregory Nutt
|
19ef820925
|
Tiva I2C: Add logic to reset I2C when busy hangs with busy
|
2014-12-12 09:26:10 -06:00 |
|
Gregory Nutt
|
dd3d417aed
|
STM32 OTGHS Device: Fix for OTGHS core working in FS mode. From Ken Pettit
|
2014-12-12 07:43:32 -06:00 |
|
Gregory Nutt
|
310983bee6
|
Cosmetic change to force compliance with coding standard
|
2014-12-12 07:14:16 -06:00 |
|
Gregory Nutt
|
1311e76adc
|
Tiva I2C: Fix how I2C transactions are started and some I2C error reporting
|
2014-12-11 12:31:42 -06:00 |
|
Gregory Nutt
|
04d8169f0f
|
Tiva I2C: All SDA pins should be open drain, but all SCL pins should be digital output
|
2014-12-11 12:30:48 -06:00 |
|
Gregory Nutt
|
218967b80e
|
Tiva I2C: Add register-level debug capability
|
2014-12-11 09:34:03 -06:00 |
|
Gregory Nutt
|
6a98255aa0
|
Tiva I2C: Minor clean-up to I2C tracing
|
2014-12-11 08:11:32 -06:00 |
|
Gregory Nutt
|
2e8ad53ed4
|
Tiva I2C: Fix error in assertion logic
|
2014-12-11 07:02:14 -06:00 |
|
Gregory Nutt
|
af31b219a3
|
Tiva I2C: Add I2C options to Kconfig
|
2014-12-10 13:56:00 -06:00 |
|
Gregory Nutt
|
37eb362b08
|
Tiva I2C: Add workaround for errata; clean up some error handling
|
2014-12-10 13:01:47 -06:00 |
|
Gregory Nutt
|
38bd919930
|
Tiva I2C: Driver is code complete but untested
|
2014-12-10 12:43:46 -06:00 |
|
Gregory Nutt
|
bdd5289100
|
Tiva i2C: Lots of compilation fixes
|
2014-12-10 08:47:34 -06:00 |
|
Gregory Nutt
|
0951d80d45
|
Simplify I2C master/slave addresing to simplify driver development
|
2014-12-10 08:47:07 -06:00 |
|
Gregory Nutt
|
3313cee55c
|
Tiva I2C: Finishes initialization logic
|
2014-12-10 07:31:44 -06:00 |
|
Gregory Nutt
|
7373e66213
|
Tiva: Do I2C clock initialization without using legacy registers. Necessary for I2C3-5
|
2014-12-09 15:28:10 -06:00 |
|
Gregory Nutt
|
90c98f8526
|
Add a little bit more Tiva I2C initialization logic
|
2014-12-09 14:48:24 -06:00 |
|
Gregory Nutt
|
f851a1328e
|
Fix typo in Tiva UART regiser address definition. SourceForge Ticket #37
|
2014-12-09 12:18:41 -06:00 |
|
Gregory Nutt
|
286a142a08
|
Tiva: Add build framework and skeleton files for Tiva I2C driver. Initial commit is just the STM32 I2C driver with name changes and STM32-specific logic removed
|
2014-12-09 12:18:40 -06:00 |
|
Gregory Nutt
|
1d43784c48
|
Update the Tiva I2C register definitions for the TM4C123 and TM4C129
|
2014-12-09 08:42:12 -06:00 |
|
Gregory Nutt
|
cb9e3c2bb9
|
Set the GPIO_SPEED_50MHz on all F2 and F4 SPI pin configurations. This is based on an F411 SPI1 errata but the fixed is generalized to all SPI and all F2 and F4 (let me know if this introduces any other issues). Discovered and fixed by Sebastien Lorquet after much consternation.
|
2014-12-08 09:51:52 -06:00 |
|