zephyr/drivers
Andrzej Głąbek 8ee12207ff drivers: flash: Add driver for AT45 compatible SPI flash chips
Add a driver that can handle several instances of AT45 family chips,
which are enabled by specifying DT nodes for them with the "compatible"
property set to "atmel,at45" and other required properties like JEDEC
ID, chip capacity, block and page size etc. configured accordingly.

The driver is only capable of using "power of 2" binary page sizes in
those chips and at initialization configures them to work in that mode
(unless it is already done).

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2020-05-07 14:51:10 +02:00
..
adc adc: adc_shell: Fix compile error 2020-05-06 23:56:33 -05:00
audio drivers: audio: Port to the new timeout API 2020-05-07 11:01:55 +02:00
bluetooth bluetooth: hci_rpmsg: check SHM_SIZE against shared mem size using DT 2020-05-07 10:07:00 +02:00
can drivers: can: Fix use of DT_HAS_DRV_INST which does not exist 2020-05-07 07:49:16 -05:00
clock_control devicetree: replace DT_HAS_DRV_INST with DT_INST_FOREACH 2020-05-06 17:35:08 -05:00
console drivers: gsm_mux: Convert to use k_timeout_t 2020-04-17 10:15:54 +03:00
counter drivers: counter_mcux_gpt: Fix compile error 2020-05-07 02:59:43 -05:00
crypto drivers: crypto: add driver for nRF ECB 2020-04-08 16:20:53 +02:00
dac devicetree: replace DT_HAS_DRV_INST with DT_INST_FOREACH 2020-05-06 17:35:08 -05:00
debug
display timeouts: Port BBC micro:bit to the new timeout API 2020-05-07 11:01:55 +02:00
dma drivers: dma: atmel_sam0: Convert to use devicetree macros for dma dev 2020-05-07 00:49:32 -05:00
eeprom drivers: eeprom: at2x: Rename defines to remove DT_ prefix 2020-04-30 04:45:35 -05:00
entropy drivers: entropy: Remove Kconfig HAS_DTS_ENTROPY 2020-04-13 09:14:21 -05:00
espi driver: espi: Re-enable bus interrupts after espi reset. 2020-04-23 18:22:49 +02:00
ethernet dts: Rename DT_HAS_NODE macro to DT_HAS_NODE_STATUS_OKAY 2020-05-06 05:25:41 -05:00
flash drivers: flash: Add driver for AT45 compatible SPI flash chips 2020-05-07 14:51:10 +02:00
gpio devicetree: replace DT_HAS_DRV_INST with DT_INST_FOREACH 2020-05-06 17:35:08 -05:00
hwinfo drivers: hwinfo: fix ESP32 implementation 2020-04-28 15:32:53 -04:00
i2c drivers: dma: atmel_sam0: Convert to use devicetree macros for dma dev 2020-05-07 00:49:32 -05:00
i2s drivers: audio: Port to the new timeout API 2020-05-07 11:01:55 +02:00
ieee802154 devicetree: replace DT_HAS_DRV_INST with DT_INST_FOREACH 2020-05-06 17:35:08 -05:00
interrupt_controller drivers: add GIC V3 driver 2020-05-07 14:22:53 +02:00
ipm intc: intc_cavs: Replace DT_CAVS_ICTL_BASE_ADDR with new macros 2020-04-22 04:59:22 -05:00
kscan drivers: kscan: Add debug logging output to ft5336 driver 2020-05-05 11:08:02 -05:00
led devicetree: replace DT_HAS_DRV_INST with DT_INST_FOREACH 2020-05-06 17:35:08 -05:00
led_strip dts: Rename DT_HAS_NODE macro to DT_HAS_NODE_STATUS_OKAY 2020-05-06 05:25:41 -05:00
lora drivers: lora: Add a shell for LoRa testing 2020-05-07 14:49:06 +02:00
modem drivers: modem: Port to new timeout API 2020-05-07 11:01:55 +02:00
net net: ppp: Create own workqueue for PPP 2020-04-17 10:15:54 +03:00
neural_net soc: xtensa: rework DT_L2_SRAM and DT_L2_SRAM 2020-04-25 09:32:00 -05:00
pcie
peci drivers: microchip: Convert microchip drivers to new DT_INST macros 2020-03-26 16:31:52 -05:00
pinmux boards: arm: nucleo_wb55rg: Enable USB for stm32wb. 2020-05-06 10:46:23 -05:00
ps2 drivers: ps/2: Tune PS2 driver to support severval mice brands 2020-05-04 17:03:49 -05:00
ptp_clock
pwm devicetree: replace DT_HAS_DRV_INST with DT_INST_FOREACH 2020-05-06 17:35:08 -05:00
sensor devicetree: replace DT_HAS_DRV_INST with DT_INST_FOREACH 2020-05-06 17:35:08 -05:00
serial timeouts: Port UART async API to the new timeout API 2020-05-07 11:01:55 +02:00
spi drivers: dma: atmel_sam0: Convert to use devicetree macros for dma dev 2020-05-07 00:49:32 -05:00
timer drivers: improve the arcv2_timer driver to update cycles correctly 2020-05-07 14:49:31 +02:00
usb boards: arm: nucleo_wb55rg: Enable USB for stm32wb. 2020-05-06 10:46:23 -05:00
video drivers: video: Remove legacy timeout use 2020-05-07 11:01:55 +02:00
watchdog devicetree: replace DT_HAS_DRV_INST with DT_INST_FOREACH 2020-05-06 17:35:08 -05:00
wifi drivers: wifi: Port the simplelink wifi to the new timeouts API 2020-05-07 11:01:55 +02:00
CMakeLists.txt drivers: dac: Add API for DAC peripherals 2020-04-20 17:41:48 +02:00
Kconfig drivers: dac: Add API for DAC peripherals 2020-04-20 17:41:48 +02:00