TOKITA Hiroshi
08606eac44
drivers: dma: rpi_pico: add support for RaspberryPi Pico DMA
...
Adding RaspberryPi Pico DMA driver.
Signed-off-by: TOKITA Hiroshi <tokita.hiroshi@fujitsu.com>
2023-03-22 09:33:52 +01:00
Gerson Fernando Budke
1dce3c3ee2
drivers: eefc: sam: Update to use clock control
...
This update Atmel SAM eefc devicetree to use clock control information.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
2a24bb263a
drivers: wdt: sam: Update to use clock control
...
This update Atmel SAM wdt devicetree to use clock control information.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
6951160dd2
drivers: afec: sam: Enable sam4e SoCs
...
Add support to Atmel SAM SAM4E AFEC feature.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
6634d6b4ff
drivers: afec: sam: Update to use clock control
...
This update Atmel SAM afec driver to use clock control driver.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
dc45d7a922
drivers: sensors: qdec_sam: Update to use clock control
...
This update Atmel SAM QDEC driver to use clock control driver.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
f1b68beca1
drivers: ssc: sam: Update to use clock control
...
This update Atmel SAM ssc driver to use clock control driver.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
9f0255131a
drivers: pwm: sam: Enable sam3x and sam4e SoCs
...
Add support to Atmel SAM SAM3X and SAM4E PWM feature.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
d2e9b4682c
drivers: pwm: sam: Update to use clock control
...
This update Atmel SAM pwm driver to use clock control driver.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
5522e65581
drivers: usb: sam: Update to use clock control
...
This update Atmel SAM usbhs driver to use clock control driver.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
033c7eddec
drivers: memc: sam: Update to use clock control
...
This update Atmel SAM SMC driver to use clock control driver.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
bf46696057
drivers: dma: sam: Update to use clock control
...
This update Atmel SAM xdmac driver to use clock control driver.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
3bc47d77b2
drivers: dac: sam: Update to use clock control
...
This update Atmel SAM dac driver to use clock control driver.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
41ab680a4f
drivers: can: sam: Update to use clock control
...
This update Atmel SAM can driver to use clock control driver.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
4f59d50441
drivers: spi: sam: Update to use clock control
...
This update Atmel SAM spi driver to use clock control driver.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
91e219c644
drivers: entropy: sam/sam0: Update to use clock control
...
This update Atmel SAM trng driver to use clock control driver.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
c4f1d98ef6
drivers: i2c: sam: Update to use clock control
...
This update Atmel SAM twi, twihs and twim drivers to use clock control
driver.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
6d4c0da459
drivers: hwinfo: sam: Make compatible whole series
...
This update devicetree entries and Kconfig definition to allow use of
reset cause on all SAM series.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
08015c8f57
drivers: hwinfo: sam: Update to use clock control
...
This update Atmel SAM hwinfo reset cause driver to use clock control
driver.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
eb2c6d7e2c
drivers: timer: sam: Update to use clock control
...
This update Atmel SAM timer driver to use clock control drivers.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
3c7988c52a
drivers: eth: sam: Update to use clock control
...
This update Atmel SAM ethernet driver to use clock control drivers.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
c77c1cc197
drivers: gpio: sam: Update to use clock control
...
This update Atmel SAM gpio and pinctrl drivers to use clock control
drivers.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
f21c936d49
drivers: serial: sam: Update to use clock control
...
This update Atmel SAM uart and usart drivers to use clock control
drivers.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Gerson Fernando Budke
88cedcf5c5
drivers: clock: Add Atmel SAM PMC driver
...
Add initial version of clock control for Atmel SAM SoC series. This add
support to Power Management which allows control peripherals clock.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-03-21 14:12:25 -07:00
Vaishnav Achath
cb953a4255
soc: arm: ti_simplelink: Add support for TI CC13X2X7 SoC series
...
Product URL: https://www.ti.com/product/CC1352P7
Datasheet : https://www.ti.com/lit/ds/symlink/cc1352p7.pdf
Features:
Powerful 48-MHz Arm® Cortex®-M4F processor
* 704KB flash program memory
* 256KB of ROM for protocols and library functions
* 8KB of cache SRAM
* 144KB of ultra-low leakage SRAM with parity for
high-reliability operation
* Dual-band Sub-1 GHz and 2.4 GHz operation
Updates:
* Remove CC1352P7_LaunchXL due to compliance checks
* Add CC1352P7 updates
* Update hal_ti for CC1352P7 support
* Remove blank line at end of modules/Kconfig.simplelink
* Split struct and typedef for pinctrl_soc_pin/pinctrl_soc_pin_t
* Reference cc13x2_cc26x2/pinctrl_soc.h
* Reference cc13x2_cc26x2/soc.h
Signed-off-by: Vaishnav Achath <vaishnav@beagleboard.org>
2023-03-21 16:03:43 -04:00
Conor Paxton
b73f6b3d2b
dts: mpfs_icicle: add all uart nodes to the Devicetree
...
Microchips PolarFire-SoC Icicle Kit has 4x UART interfaces available
via single micro USB and 1x UART for programming and debugging via micro
USB. Add the remaining UARTs to the Devicetree
Signed-off-by: Conor Paxton <conor.paxton@microchip.com>
2023-03-21 13:39:52 +01:00
Conor Paxton
d6df87a92e
dts: mpfs_icicle: cleanup use of whitespace
...
Some lines of the mpfs_icicle Devicetree contained a jumble of white
space and tabs. Just use tabs
Signed-off-by: Conor Paxton <conor.paxton@microchip.com>
2023-03-21 13:39:52 +01:00
Ramesh Babu B
8de6b50b14
dts: x86: intel: raptor_lake: Add SPI instances
...
Added SPI instances in raptor_lake dtsi file.
Signed-off-by: Ramesh Babu B <ramesh.babu.b@intel.com>
2023-03-21 13:39:33 +01:00
Ramesh Babu B
3d44508c38
drivers: spi: Add Intel SPI penwell driver
...
Added support for intel pch penwell spi driver.
Signed-off-by: Ramesh Babu B <ramesh.babu.b@intel.com>
2023-03-21 13:39:33 +01:00
Benjamin Björnsson
8f3514d738
dts: arm: stm32c0: Add timer and PWM nodes
...
Add nodes for timers and PWMs on STM32C0-series.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2023-03-21 09:38:25 +01:00
Marc Desvaux
7e11533657
dts: arm: st: Introduce a st,stm32g0-exti compatible
...
Introduce a st,stm32g0-exti compatible
added to the matching targets:
C0/G0/U5/L5/MP1:
Signed-off-by: Marc Desvaux <marc.desvaux-ext@st.com>
2023-03-21 09:37:30 +01:00
Jeppe Odgaard
4d57f64193
drivers: watchdog: Add TI TPS382x driver
...
Add support for the TI TPS382x series. The IC has an input pin which
should be toggled by the processor and a output pin which should be
connected to the RESET input of the processor. The timeout is not
configurable.
This device can be used by devices which does not have any internal
hardware watchdog device.
Signed-off-by: Jeppe Odgaard <jeppe.odgaard@prevas.dk>
2023-03-21 09:35:58 +01:00
Krzysztof Chruscinski
656b0e6426
drivers: counter: Adapt to use device tree
...
Modifying counter drivers (rtc and timer) to rely completely on
device tree and not on Kconfig of MDK flags.
Adapting dtsi for all SoCs and adapting test configuration.
Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2023-03-20 16:59:40 +01:00
Jamie McCrae
5bae23b891
drivers: retained_mem: Add RAM driver
...
Adds a non-initialised RAM-based retained memory driver.
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-20 15:02:09 +01:00
Jamie McCrae
9bda013e5d
drivers: retained_mem: Add nRF GPREGRET driver
...
Adds a driver for the Nordic nRF GPREGRET registers and adds
entries to the SoCs for this peripheral.
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-20 15:02:09 +01:00
Benjamin Björnsson
db78d11352
dts: arm: stm32c0: Add watchdog nodes
...
Add nodes for independent watchdog and window watchdog.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2023-03-20 10:19:29 +00:00
Armin Brauns
01e8b3445e
drivers: gpio: mcp23xxx: add support for reset pin
...
This allows the device to be reset to a known state before initialization.
Signed-off-by: Armin Brauns <armin.brauns@embedded-solutions.at>
2023-03-20 10:43:12 +01:00
Armin Brauns
0db9785892
drivers: gpio: mcp23xxx: support pin interrupts
...
No single-edge interrupts for now, since they are not supported in
hardware.
Signed-off-by: Armin Brauns <armin.brauns@embedded-solutions.at>
2023-03-20 10:43:12 +01:00
Armin Brauns
8f8300d5fe
dts: bindings: deduplicate mcp23xxx bindings
...
The only difference between mcp230xx and mcp23sxx is I2C vs. SPI.
Signed-off-by: Armin Brauns <armin.brauns@embedded-solutions.at>
2023-03-20 10:43:12 +01:00
Benjamin Björnsson
71c83df095
dts: arm: stm32c0: Add rtc node
...
Add rtc node to the STM32C0-series.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2023-03-20 09:53:49 +01:00
Ryan McClelland
4eb7ff1fe7
drivers: counter: add st,stm32-counter to stm32h7
...
The STM32H7 was missing definitions in it's devicetree include
for the stm32-counter
Signed-off-by: Ryan McClelland <ryanmcclelland@meta.com>
2023-03-20 09:51:19 +01:00
Joel Guittet
00ded3346c
bindings: add grove header
...
Add bindind support for Grove header.
Signed-off-by: Joel Guittet <joelguittet@gmail.com>
2023-03-19 17:28:05 -04:00
Evgeniy Paltsev
56572687c7
drivers: serial: add virtual uart over ARC hostlink channel
...
Add support for virtual UART device that uses ARC Hostlink channels
for data transfers. Due to the Hostlink principle, this driver
supports only polling API.
Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Signed-off-by: Evgeniy Paltsev <PaltsevEvgeniy@gmail.com>
2023-03-17 11:49:02 +01:00
Nick Ward
f3cbd34d3f
drivers: sensor: bq274xx: add CONFIG_BQ274XX_PM
...
This symbol allows users of the driver to disable the
power management feature of just this sensor if they are
not using the int_gpios pin of the BQ274XX.
Signed-off-by: Nick Ward <nix.ward@gmail.com>
2023-03-16 21:40:18 -04:00
Gerard Marull-Paretas
78849e18ff
dts: bindings: arm,sbsa-uart: fix dangling entry
...
interrupts property was previously added with "required: false", but
when required was removed (redundant), the interrupts property was left
dangling.
Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-03-16 15:42:36 +00:00
Felipe
bd705e68b0
soc: xtensa: esp32: increase shared memory region
...
for esp32 and esp32_net because the default 2048
bytes are not sufficient for rpmsg usage.
Signed-off-by: Felipe Neves <ryukokki.felipe@gmail.com>
2023-03-16 16:42:13 +01:00
Tomáš Beneš
14138d4a34
Bluetooth: Controller: Add coexistence implementation
...
To enable Bluetooth controller coexistence feature, there is
implementation of ticker task, which aborts any ongoing radio events
during assertion of the grant pin. This solves the co-existence issue
in the role of the subordinate transceiver.
Signed-off-by: Tomáš Beneš <tomas@dronetag.cz>
2023-03-16 14:37:55 +01:00
Bindu S
e051c2a437
dts: x86: intel: raptor_lake: Add i2c instances
...
Added i2c instances in raptor_lake dtsi file.
Signed-off-by: Bindu S <bindu.s@intel.com>
2023-03-16 12:55:58 +01:00
Joel Guittet
5e44b7ac31
bindings: add raspberrypi gpio header
...
Add bindind support for Raspberry Pi header.
Signed-off-by: Joel Guittet <joelguittet@gmail.com>
2023-03-15 20:43:07 -04:00
Anisetti Avinash Krishna
98e280a249
dts: x86: intel: raptor_lake: Add GPIO instances
...
Added GPIO instances in raptor_lake dtsi file.
Signed-off-by: Anisetti Avinash Krishna <anisetti.avinash.krishna@intel.com>
2023-03-15 22:41:53 +00:00