zephyr/drivers
Benjamin Lindqvist 254c126236 drivers: modem: optional factory reset at modem boot
Some modems, under some conditions, have a tendency to get stuck without
a connection due to cached state. We have observed this on some Simcom
LTE modems after large cellular outages. The modems are unable to escape
their cached state for some reason unless they're factory reset (or a
cache clearence is forced in some other way).

This commit allows for the modem to be factory reset at each boot. This
minimizes dependencies on external state by ensuring each power-up is as
similar as possible.

Signed-off-by: Benjamin Lindqvist <benjamin.lindqvist@endian.se>
2021-03-06 09:09:35 -06:00
..
adc shell: adc: support cc322xx 2021-02-19 10:43:58 -06:00
audio audio: intel_dmic: get dma properties from devicetree 2021-03-02 14:59:17 -05:00
bluetooth bluetooth: hci: h4: Add thread name 2021-03-04 13:17:02 +01:00
can drivers: can: Fix sample point calculation 2021-02-18 12:04:09 -05:00
clock_control drivers/clock_control: stm32: Missing include in stm32 header 2021-03-06 09:32:05 -05:00
console kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
counter drivers: native_posix: fix for native posix counter 2021-03-05 18:18:38 +01:00
crypto kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
dac drivers: dac: dacx3608: fix I2C read error 2021-02-28 16:46:04 -05:00
debug debug: tracing: Add Segger RTT and SystemView linker section options 2020-11-20 12:54:09 -06:00
display drivers: display: Added Sharp memory display drivers. 2021-01-21 17:26:37 +01:00
dma drivers: dma: pl330: Zero initialize the ch_handle 2021-03-04 12:59:46 +01:00
ec_host_cmd_periph drivers: ec_host_cmd_periph: Convert drivers to new DT device macros 2020-12-15 15:17:59 -06:00
edac edac: shell: Add test_default command 2021-02-19 16:06:29 +02:00
eeprom drivers: eeprom: add emulated eeprom in flash 2021-02-19 14:06:15 +01:00
entropy soc: stm32: convert to use DEVICE_DT_GET for clocks 2021-02-16 17:01:37 -06:00
espi driver: soc: power: npcx: Add power managerment support. 2021-02-19 22:39:53 -05:00
ethernet kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
flash esp32: drivers: spi_flash: add host flash support 2021-03-06 09:34:35 -05:00
gpio drivers/gpio: stm32: Use gpio device as gpio_stm32_configure arg 2021-03-03 12:13:34 -06:00
hwinfo hwinfo: support exx32 family 2021-02-22 17:44:33 +03:00
i2c drivers: i2c: DW i2c: use 32 bit access instead of 16 and 32 bit mix 2021-03-06 09:33:24 -05:00
i2s drivers: i2s_sam_ssc.c: store *dev_dma in flash 2021-03-03 16:16:33 +03:00
ieee802154 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
interrupt_controller interrupt_controller: intc_giv3: support SMP 2021-03-06 07:36:37 -05:00
ipm soc: stm32: convert to use DEVICE_DT_GET for clocks 2021-02-16 17:01:37 -06:00
kscan device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
led drivers: led_pwm: Convert to use DEVICE_DT_GET 2021-02-24 13:45:46 -06:00
led_strip drivers: led_strip: Convert drivers to new DT device macros 2020-12-16 11:10:08 -06:00
lora kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
memc soc: stm32: convert to use DEVICE_DT_GET for clocks 2021-02-16 17:01:37 -06:00
modem drivers: modem: optional factory reset at modem boot 2021-03-06 09:09:35 -06:00
net
neural_net neural_net: intel_gna: convert driver to use device-tree 2021-01-06 05:59:21 -06:00
pcie drivers: pcie: endpoint: Use DEVICE_DT_INST_GET() API 2021-03-02 10:03:34 -06:00
peci driver: peci: Wait until rx fifo gets filled up 2021-02-17 04:05:11 -05:00
pinmux drivers/gpio: stm32: Use gpio device as gpio_stm32_configure arg 2021-03-03 12:13:34 -06:00
pm_cpu_ops aarch64: pm_cpu_ops: Introduce pm_cpu_ops subsystem 2021-03-04 06:53:19 -05:00
ps2 drivers: ps2: Convert drivers to new DT device macros 2020-12-15 15:17:59 -06:00
ptp_clock
pwm drivers: pwm: NXP: Convert clock control to use DEVICE_DT_GET 2021-02-18 10:47:15 -06:00
regulator drivers: regulator: update to new delayable work API 2021-03-03 20:06:00 -05:00
sensor kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
serial drivers/serial: stm32: convert dma to new DT_DMA helper macros 2021-03-03 07:24:56 -05:00
spi drivers/spi: stm32: Minor init code refactoring 2021-03-03 07:24:56 -05:00
timer timer: arm: implement smp_timer_init 2021-03-06 07:36:37 -05:00
usb drivers: usb_dc_stm32: remove confusing comments 2021-02-24 12:01:50 +01:00
video drivers: video: ov7725: add sensor driver for ov7725 2021-01-06 08:33:38 -06:00
virtualization drivers/virtualization: Take advantage of pcie_bdf_lookup() 2021-02-15 08:23:05 -05:00
watchdog drivers: watchdog: cc32xx: Add support 2021-02-24 08:35:27 -06:00
wifi drivers: wifi: winc1500: Add new config flag 2021-03-04 09:34:00 +02:00
CMakeLists.txt aarch64: pm_cpu_ops: Introduce pm_cpu_ops subsystem 2021-03-04 06:53:19 -05:00
Kconfig aarch64: pm_cpu_ops: Introduce pm_cpu_ops subsystem 2021-03-04 06:53:19 -05:00