zephyr/drivers
Robert Slawinski ef6f804d8f drivers: dm8806: link speed change interrupt handling
On the interrupt handling, one thread per driver instance is involved
into monitoring the semaphor, sends inside the gpio callback triggered
by the gpio interrupt. Each time, when the link parameters are change,
the DM8806 is generating the gpio interrupt. After getting semaphor,
the application callback function which was linked during initialization
process is called to get the new link parameters with standard API
calls

Signed-off-by: Robert Slawinski <robert.slawinski1@gmail.com>
2024-12-09 09:50:29 +01:00
..
adc drivers: adc: stm32: use dedicated status function for ldo state 2024-12-07 11:02:18 +01:00
audio
auxdisplay drivers: auxdisplay: Place API into iterable section 2024-11-29 14:50:02 +01:00
bbram drivers: bbram: Place API into iterable section 2024-12-06 10:01:32 +01:00
bluetooth drivers: bluetooth: Enable HAS_BT_CTLR for Silabs EFR32 driver 2024-12-06 22:21:21 +01:00
cache
can drivers: can: can_mcan.c: transparent error code propagation 2024-12-04 16:11:40 +01:00
charger drivers: charger: Place API into iterable section 2024-12-02 18:18:51 +01:00
clock_control drivers: clock_control: update clock_control_mcux_ccm_rev2.c driver 2024-12-06 12:13:54 +01:00
comparator comparator: shell: filter device lookup using DEVICE_API macros 2024-12-02 22:06:32 +00:00
console
coredump drivers: coredump: Place API into iterable section 2024-12-03 02:36:38 +01:00
counter drivers: counter: Place API into iterable section 2024-11-29 21:46:15 +01:00
crypto drivers: crypto: Place API into iterable section 2024-12-06 12:13:37 +01:00
dac drivers: dac: Place API into iterable section 2024-12-02 22:05:33 +00:00
dai drivers: dai: Place API into iterable section 2024-12-03 08:26:43 +01:00
disk
display drivers: display: display_ili9xxx: Allow multiple instances 2024-12-05 22:08:37 +01:00
dma drivers: dma: stm32: update function prototype after hal update 2024-12-07 11:02:18 +01:00
dp
edac drivers: edac: Place API into iterable section 2024-12-03 10:16:29 +01:00
eeprom drivers: eeprom: Place API into iterable section 2024-12-02 22:05:47 +00:00
entropy drivers: entropy: Add support for SCE7 to entropy driver 2024-12-09 03:54:50 +01:00
espi drivers: espi: saf: Place API into iterable section 2024-12-02 22:09:03 +00:00
ethernet drivers: dm8806: link speed change interrupt handling 2024-12-09 09:50:29 +01:00
firmware
flash drivers: flash: flash_mcux_flexspi_nor: check all 3 bytes of JEDEC ID 2024-12-06 22:22:06 +01:00
fpga drivers: fpga: Place API into iterable section 2024-11-30 01:04:37 +01:00
fuel_gauge drivers: fuel_gauge: Place API into iterable section 2024-12-04 14:16:06 -05:00
gnss drivers: gnss: Place API into iterable section 2024-11-30 01:04:26 +01:00
gpio drivers: gpio: add RP1 GPIO driver 2024-12-06 12:14:37 +01:00
haptics drivers: haptics: Place API into iterable section 2024-12-02 22:06:06 +00:00
hdlc_rcp_if
hwinfo
hwspinlock drivers: hwspinlock: Place API into iterable section 2024-12-02 11:14:21 +01:00
i2c drivers: all: cc12xx_cc26xx: select PINCTRL 2024-12-05 15:18:01 +01:00
i2s drivers: i2s: update i2s_mcux_sai.c 2024-12-06 12:14:10 +01:00
i3c
ieee802154 drivers: crypto: Place API into iterable section 2024-12-06 12:13:37 +01:00
input drivers: input: ft5336: Correct referencing to unexists symbol 2024-12-09 01:39:51 +01:00
interrupt_controller drivers: interrupt_controller: Place API into iterable section 2024-12-05 09:41:52 +01:00
ipm drivers: ipm: Place API into iterable section 2024-12-02 22:07:08 +00:00
kscan drivers: kscan: Place API into iterable section 2024-12-02 22:07:29 +00:00
led led: shell: filter device lookup using DEVICE_API macros 2024-12-02 22:07:36 +00:00
led_strip drivers: led_strip: Place API into iterable section 2024-12-02 22:07:42 +00:00
lora drivers: lora: Place API into iterable section 2024-12-02 18:18:08 +01:00
mbox drivers: mbox: Place API into iterable section 2024-12-06 12:13:18 +01:00
mdio drivers: mdio: Initial support for renesas RA mdio driver 2024-12-05 07:45:19 +01:00
memc
mfd drivers: gpio: Add support for Awinic AW9523B GPIO controller 2024-12-05 07:44:58 +01:00
mipi_dbi drivers: mipi_dbi: Place API into iterable section 2024-12-03 10:38:59 +01:00
mipi_dsi drivers: mipi_dsi: Place API into iterable section 2024-12-02 22:07:56 +00:00
misc drivers: timeaware_gpio: Place API into iterable section 2024-12-02 22:08:07 +00:00
mm
modem drivers: modem: cellular: Place API into iterable section 2024-12-02 18:19:02 +01:00
mspi drivers: mspi: Place API into iterable section 2024-12-02 22:09:03 +00:00
net
pcie drivers: pcie: host: Place API into iterable section 2024-12-03 13:06:31 +01:00
peci drivers: peci: Place API into iterable sections 2024-12-02 22:08:07 +00:00
pinctrl
pm_cpu_ops
power_domain
ps2 drivers: ps2: Place API into iterable section 2024-12-02 22:08:07 +00:00
ptp_clock drivers: ptp_clock: Place API into iterable section 2024-12-02 23:04:22 +01:00
pwm pwm: shell: filter device lookup using DEVICE_API macros 2024-12-06 12:13:28 +01:00
regulator drivers: regulator: npm2100: Add driver for npm2100 pmic 2024-12-04 14:19:53 -05:00
reset drivers: reset: Place API into iterable section 2024-12-02 22:08:07 +00:00
retained_mem drivers: retained_mem: Place API in iterable section 2024-12-02 23:04:22 +01:00
rtc drivers: RTC: update API to use DEVICE_API macros 2024-12-03 10:40:18 +01:00
sdhc drivers: sdhc: Place API into iterable section 2024-12-02 23:04:22 +01:00
sensor drivers: sensor: tdk: fix icm42688 division by zero 2024-12-07 11:02:28 +01:00
serial drivers: serial: nrfx_uarte: Deprecate CONFIG_UART_x_NRF_HW_ASYNC 2024-12-06 12:14:02 +01:00
sip_svc drivers: sip_svc: Place API into iterable section 2024-12-02 22:08:07 +00:00
smbus drivers: smbus: Place API into iterable section 2024-12-02 22:08:07 +00:00
spi drivers: spi: Call correct SPI device definition macros 2024-12-06 22:23:20 +01:00
stepper drivers: stepper: Add adi,tmc2209 driver 2024-12-07 16:01:41 +00:00
syscon drivers: syscon: Place API into iterable section 2024-12-02 22:08:07 +00:00
tee drivers: tee: Place API into iterable section 2024-12-02 22:08:07 +00:00
timer drivers: timer: Export sys_clock_cycle_get_64() implementations 2024-12-06 12:14:19 +01:00
usb drivers: usb: udc: fix return api description 2024-12-06 12:13:08 +01:00
usb_c drivers: usb_c: tcpc: Place API into iterable section 2024-12-03 08:28:42 +01:00
video drivers: video: Use endpoint DT helpers 2024-12-06 22:23:31 +01:00
virtualization drivers: virtualization: Place API into iterable section 2024-12-02 22:07:18 +00:00
w1 drivers: w1: place api in iterable sections 2024-12-02 23:04:59 +01:00
watchdog drivers: watchdog: npm2100: Add driver for npm2100 pmic 2024-12-04 14:19:53 -05:00
wifi hostap: Fix build after upmerge 2024-12-05 17:08:25 +00:00
xen
CMakeLists.txt
Kconfig