zephyr/drivers
Andy Ross fe5c11db05 boards/mediatek: Add mt8196_adsp
Add Zephyr support for the Audio DSP on the MT8196 SOC.  This is a
very similar device to previous designs.  Most of this patch is just
DTS.

The biggest delta is the more complicated second level interrupt
controller, though it is still able to be represented using some
vaguely clever DTS config over the older intc_mtk_adsp driver.

Also the memory layout is slightly different, requiring a little
indirection to set the initial boot stack address and log output
buffer.  And the timer "irq_ack" register bits moved.

Signed-off-by: Andy Ross <andyross@google.com>
2024-11-28 20:51:50 +01:00
..
adc soc: raspberrypi: Drop PINCTRL from Kconfig.defconfig 2024-11-25 14:42:01 +01:00
audio drivers: audio: wm8904: Fix missing default y in AUDIO_CODEC_WM8904 2024-11-25 12:16:53 +01:00
auxdisplay drivers: auxdisplay: hd44780: implement busy-flag polling mechanism 2024-11-28 20:51:39 +01:00
bbram
bluetooth drivers: bluetooth: esp32: enable entropy generator by default 2024-11-28 15:39:08 +00:00
cache nordic: Remove the nRF54H20 Engineering B 2024-11-16 15:09:14 -05:00
can drivers: can: sja1000: reduce number of frame->id pointer dereferences 2024-11-16 15:25:55 -05:00
charger charger: bq25180: Add threshold voltage for precharge 2024-09-05 17:01:05 -04:00
clock_control soc: nordic: Add LRCCONF management 2024-11-26 14:46:55 +00:00
comparator soc: nordic: Introduce the nRF54L05 and nRF54L10 2024-11-21 09:26:38 +01:00
console
coredump
counter drivers: touch/rtc/wdt: esp32: fix conflict among device drivers 2024-11-25 14:42:32 +01:00
crypto drivers: crypto: deprecated TinyCrypt shim driver 2024-11-05 13:44:20 -06:00
dac drivers: dac: ad559x: implement double range option 2024-11-25 12:17:00 +01:00
dai driver: ssp: remove use of out-of-tree CONFIG_INTEL_MN 2024-11-25 21:51:56 +01:00
disk drivers: disk: mmc_subsys: remove CONFIG_MMC_VOLUME_NAME 2024-11-05 15:25:10 -06:00
display drivers: display: gc9x01x: fix correct mipi buffer size 2024-11-23 15:29:15 +01:00
dma drivers: dma: intel-adsp-hda: coding style fix 2024-11-21 09:21:04 +01:00
dp dp: swdp_bitbang: fix missing reset pin error 2024-11-07 08:33:18 -06:00
edac
eeprom drivers: eeprom: add mb85rsm1t fram support 2024-11-16 15:08:01 -05:00
entropy drivers: entropy: ease runtime requirements on BT HCI 2024-11-27 16:40:47 -05:00
espi espi/it8xxx2: supports host command interrupt requested by custom opcode 2024-11-16 15:07:38 -05:00
ethernet drivers: ethernet: phy_mii rename functions 2024-11-26 00:11:43 +01:00
firmware boards: nxp: Removing CONFIG_PINCTRL from the boards defconfig 2024-10-15 19:09:45 -04:00
flash drivers/flash/nrf_rram: Add get_size implementation. 2024-11-23 15:30:10 +01:00
fpga drivers: fpga: separate drivers of iCE40 for SPI and GPIO bitbang 2024-11-28 15:39:33 +00:00
fuel_gauge fuel_gauge: sbs_gauge: fix negative currents 2024-11-16 13:35:03 -05:00
gnss gnss: rename u-blox M10 driver to M8 2024-08-26 17:27:12 -04:00
gpio drivers: add the gpio driver for wch ch32v003 2024-11-26 14:41:46 +00:00
haptics
hdlc_rcp_if drivers: openthread: nxp: Add a HDLC RCP communication 2024-11-27 10:37:21 -05:00
hwinfo Documentation: Update documenation for Infineon boards 2024-11-14 20:36:38 -06:00
hwspinlock style: drivers: comply with MISRA C:2012 Rule 15.6 2024-09-11 07:40:35 -04:00
i2c drivers: i2c: gecko: Add PINCTRL dependency 2024-11-26 15:42:02 -05:00
i2s drivers: i2s: Add dummy driver for vnd,i2s 2024-11-25 12:16:53 +01:00
i3c drivers: i3c: npcx: add npcx i3c target driver 2024-11-25 17:43:41 +01:00
ieee802154 net: openthread: add wake-up coordinator support 2024-11-16 15:09:07 -05:00
input input: ili2132a: check i2c_read_dt return value 2024-11-27 22:51:16 -05:00
interrupt_controller drivers: add the pfic interrupt controller 2024-11-26 14:41:46 +00:00
ipm drivers: clock_control: amp clock fix 2024-11-08 11:36:09 -06:00
kscan kscan: input: fix multiple kscan inputs 2024-09-30 12:10:29 +01:00
led drivers: led: lp5569: implement write_channels api 2024-11-26 00:12:37 +01:00
led_strip drivers: led_strip: Fix formatting of log message 2024-10-07 13:39:59 +02:00
lora drivers: lora: rylrxxx: Add stdio.h to resolve function prototypes 2024-10-15 04:09:56 -04:00
mbox drivers: mbox: add IVSHMEM based mbox driver 2024-11-16 15:05:34 -05:00
mdio drivers: mdio: add NXP i.MX NETC MDIO driver 2024-10-16 10:00:32 +02:00
memc drivers: memc: Fix various APS6404 device issues 2024-11-08 13:56:31 -06:00
mfd drivers: ad559x: fix mfd_ad559x_i2c_read_reg 2024-11-25 12:17:00 +01:00
mipi_dbi drivers: mipi_dbi: mipi_dbi_nxp_lcdic: fix reset pulse calculation 2024-11-22 22:47:36 +00:00
mipi_dsi drivers: dma: dma_mcux_smartdma: update interface to support custom FW 2024-10-15 04:10:50 -04:00
misc soc: raspberrypi: Drop PINCTRL from Kconfig.defconfig 2024-11-25 14:42:01 +01:00
mm mm: tlb: Add a mmu support in update page flags function 2024-11-19 16:23:52 +01:00
modem drivers: modem_cellular: fix handling of +C*REG answers 2024-10-30 08:54:17 -05:00
mspi drivers: mspi: fix incorrect DT macro used in controller emulator 2024-10-22 22:46:47 -04:00
net drivers: nsos: support for AF_PACKET 2024-11-20 08:24:08 -05:00
pcie
peci board: npcx: remove CONFIG_PINCTRL from defconfig of npcx boards 2024-11-07 08:59:14 -08:00
pinctrl drivers: pinctrl: gecko: Remove cases now handled by DBUS driver 2024-11-27 22:51:55 -05:00
pm_cpu_ops
power_domain drivers: power_domain: add driver for NXP's SCU-managed PDs 2024-10-11 09:27:57 +02:00
ps2 board: npcx: remove CONFIG_PINCTRL from defconfig of npcx boards 2024-11-07 08:59:14 -08:00
ptp_clock boards: nxp: Removing CONFIG_PINCTRL from the boards defconfig 2024-10-15 19:09:45 -04:00
pwm soc: raspberrypi: Drop PINCTRL from Kconfig.defconfig 2024-11-25 14:42:01 +01:00
regulator drivers: regulator_nxp_vref: Clear UTRIM on init 2024-10-25 18:52:10 +01:00
reset
retained_mem drivers: retained_mem: nrf: align dependencies to nrf54h20 2024-10-18 08:17:53 -04:00
rtc drivers: rtc: sam: Fix missing function 2024-11-15 11:08:58 -06:00
sdhc drivers: rcar: Select CONFIG_PINCTRL 2024-11-22 17:41:02 +01:00
sensor sensors: lsm6dsv16x: add RTIO async and fifo stream 2024-11-27 21:06:30 +00:00
serial drivers: serial: gecko: Add PINCTRL dependency 2024-11-26 15:42:02 -05:00
sip_svc
smbus drivers: stm32: Make some config symbols menuconfig symbols 2024-09-05 16:58:04 -04:00
spi drivers: spi_mcux_lpspi: Clean up DMA path 2024-11-27 22:54:09 -05:00
stepper drivers: stepper: refactor set_actual_position to set_reference_position 2024-11-27 10:29:47 +01:00
syscon
tee style: drivers: comply with MISRA C:2012 Rule 15.6 2024-09-11 07:40:35 -04:00
timer boards/mediatek: Add mt8196_adsp 2024-11-28 20:51:50 +01:00
usb nrf_usbd_common: Do not trigger DMA in low power mode 2024-11-26 14:45:01 +00:00
usb_c usbc: fix typo in shell usage string 2024-11-22 22:47:23 +00:00
video drivers: video: controls: rename controls to Linux-like names 2024-11-27 10:31:54 +01:00
virtualization
w1 drivers: w1: updates to reflect analog maxim acquisition 2024-11-16 13:51:38 -05:00
watchdog driver: wdt: esp32: remove incorrect status check inside isr 2024-11-27 21:08:07 +00:00
wifi drivers: wifi: Fix blobs handling 2024-11-25 17:43:34 +01:00
xen
CMakeLists.txt drivers: openthread: nxp: Add a HDLC RCP communication 2024-11-27 10:37:21 -05:00
Kconfig drivers: openthread: nxp: Add a HDLC RCP communication 2024-11-27 10:37:21 -05:00