zephyr/drivers
Gerson Fernando Budke 2cfb11e050 drivers: ieee802154: rf2xx: Rem trx_state variable
The rx timeout timer callback need update trx_state variable and this
variable is protected by a mutex. Because of that, when compiling the
system with CONFIG_ASSERT=y the system reports 'ASSERTION FAIL
[!arch_is_in_isr()] @ ZEPHYR_BASE/kernel/include/ksched.h:262'.

This refactor the driver remove trx_state variable dependency and
consequently removes phy_mutex and rx timeout timer to be compliant
with kernel rules.

Fixes: #23198

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2020-03-09 14:17:06 +02:00
..
adc adc: mchp_xec: right justify ADC output data under 10-bit res 2020-03-06 19:29:09 +02:00
audio drivers: audio: tlv320dac310x: Convert to the new GPIO API 2020-02-05 12:00:36 +01:00
bluetooth kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
can drivers: can: mcp2515: Switch to new GPIO API 2020-02-05 12:00:36 +01:00
clock_control driver: clock: stm32: boost voltage when clock exceeds 80MHz 2020-02-26 12:21:04 -06:00
console console: uart: Ifdef an include 2020-01-28 14:02:54 -05:00
counter kconfig: Replace some single-symbol 'if's with 'depends on' 2020-02-08 08:32:42 -05:00
crypto kconfig: Replace some single-symbol 'if's with 'depends on' 2020-02-08 08:32:42 -05:00
debug tracing: cleanup and split segger/rtt configuration options 2020-02-07 15:58:05 -05:00
display kconfig: Replace some single-symbol 'if's with 'depends on' 2020-02-08 08:32:42 -05:00
dma drivers: dma: stm32: Fix compiler warning 2020-02-04 15:49:48 -06:00
eeprom kconfig: Replace some single-symbol 'if's with 'depends on' 2020-02-08 08:32:42 -05:00
entropy kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
espi kconfig: Replace some single-symbol 'if's with 'depends on' 2020-02-08 08:32:42 -05:00
ethernet drivers: eth: mcux: Write correct data into override register 2020-03-07 09:23:47 +02:00
flash kconfig: Replace some single-symbol 'if's with 'depends on' 2020-02-08 08:32:42 -05:00
gpio drivers: gpio: fix syscall handlers 2020-03-07 09:22:50 +02:00
hwinfo drivers: hwinfo: Don't disable CLOE on SAM3x seies 2020-02-27 21:14:54 +01:00
i2c kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
i2s treewide: use full path to clock_control/stm32_clock_control.h header 2020-01-26 17:52:12 +01:00
ieee802154 drivers: ieee802154: rf2xx: Rem trx_state variable 2020-03-09 14:17:06 +02:00
interrupt_controller revert: "change IO APIC to logical destination..." 2020-02-19 14:40:19 -08:00
ipm treewide: use full path to ipm.h header 2020-01-26 17:52:12 +01:00
kscan drivers: kscan: fix syscall handlers 2020-03-07 09:22:50 +02:00
led drivers: led: ht16k33: reorder pin interrupt configuration 2020-02-05 12:00:36 +01:00
led_strip kconfig: Replace some single-symbol 'if's with 'depends on' 2020-02-08 08:32:42 -05:00
lora kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
modem drivers: modem: sara-r4: fix APN setting for U2 modem 2020-02-10 20:00:15 +02:00
net drivers: modem: Implement uart_pipe interface for GSM modem 2020-01-28 12:44:17 +02:00
neural_net kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
pcie global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
pinmux kconfig: Replace some single-symbol 'if's with 'depends on' 2020-02-08 08:32:42 -05:00
ps2 drivers: ps2: Compile out PS/2 in terms of an eSPI peripheral 2019-11-20 15:02:08 -05:00
ptp_clock kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
pwm kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
sensor driver/sensor: lis3mdl: Fix DRDY interrupt 2020-02-25 11:40:17 +01:00
serial drivers: serial: uart_sam0: Fix interrupt connection 2020-03-06 18:34:12 +02:00
spi drivers: spi: sifive: Fix comment to match ifdef 2020-02-17 09:05:32 +01:00
timer riscv machine timer: Timer functions on long running platforms 2020-03-04 23:08:49 +02:00
usb dts: stm32f3: Remap USB IRQ to avoid conflict with CAN 2020-02-18 18:44:42 +02:00
video video: mt9m114: Fix integer handling issues 2019-11-15 10:11:05 +01:00
watchdog Revert "drivers: watchdog: Make WDT_DISABLE_AT_BOOT default to y" 2020-03-04 18:25:04 +02:00
wifi gpio: replace gpio pin write/read with set/get 2020-02-05 12:00:36 +01:00
CMakeLists.txt drivers: Add basic LoRa driver support 2019-12-21 12:20:24 +01:00
Kconfig tracing: cleanup and split segger/rtt configuration options 2020-02-07 15:58:05 -05:00