/Zephyr-Core-3.6.0/modules/hal_ambiq/ |
D | Kconfig | 6 bool "Ambiq HAL drivers support" 9 Use the Ambiq HAL 16 Use the GPIO driver from Ambiq HAL 21 Use the STIMER driver from Ambiq HAL 26 Use the TIMER driver from Ambiq HAL 31 Use the WDT driver from Ambiq HAL 36 Use the I2C driver from Ambiq HAL 41 Use the SPI driver from Ambiq HAL 46 Use the MSPI driver from Ambiq HAL
|
/Zephyr-Core-3.6.0/dts/arm/ambiq/ |
D | ambiq_apollo4p_blue.dtsi | 17 compatible = "ambiq,clkctrl"; 22 compatible = "ambiq,clkctrl"; 52 compatible = "ambiq,apollo4p-blue", "ambiq,apollo4x", "simple-bus"; 55 compatible = "ambiq,flash-controller"; 69 compatible = "ambiq,pwrctrl"; 75 compatible = "ambiq,stimer"; 82 compatible = "ambiq,counter"; 89 compatible = "ambiq,uart", "arm,pl011"; 95 ambiq,pwrcfg = <&pwrcfg 0x4 0x200>; 98 compatible = "ambiq,uart", "arm,pl011"; [all …]
|
D | ambiq_apollo4p.dtsi | 48 compatible = "ambiq,apollo4p", "ambiq,apollo4x", "simple-bus"; 51 compatible = "ambiq,pwrctrl"; 57 compatible = "ambiq,stimer"; 64 compatible = "ambiq,counter"; 71 compatible = "ambiq,uart", "arm,pl011"; 77 ambiq,pwrcfg = <&pwrcfg 0x4 0x200>; 80 compatible = "ambiq,uart", "arm,pl011"; 86 ambiq,pwrcfg = <&pwrcfg 0x4 0x400>; 90 compatible = "ambiq,uart", "arm,pl011"; 96 ambiq,pwrcfg = <&pwrcfg 0x4 0x800>; [all …]
|
/Zephyr-Core-3.6.0/dts/bindings/gpio/ |
D | ambiq,gpio.yaml | 1 # Copyright (c) 2023 Ambiq Micro Inc. <www.ambiq.com> 5 Ambiq GPIO provides the GPIO pin mapping for GPIO child nodes. 7 The Ambiq Apollo4x soc designs a single GPIO port with 128 pins. 12 The Ambiq Apollo4x soc should define one "ambiq,gpio" parent node in soc 13 devicetree and some child nodes which are compatible with "ambiq,gpio-bank" 16 Here is an example of how a "ambiq,gpio" node can be used with the combined 20 compatible = "ambiq,gpio"; 36 compatible = "ambiq,gpio-bank"; 45 compatible = "ambiq,gpio-bank"; 54 compatible = "ambiq,gpio-bank"; [all …]
|
D | ambiq,gpio-bank.yaml | 2 # Copyright (c) 2023 Ambiq Micro Inc. <www.ambiq.com> 5 description: Ambiq GPIO bank node 7 compatible: "ambiq,gpio-bank" 16 under the "ambiq,gpio" parent node. The register address of pin described in
|
/Zephyr-Core-3.6.0/drivers/spi/ |
D | Kconfig.ambiq | 1 # Ambiq SDK SPI 9 bool "AMBIQ SPI driver" 15 Enable driver for Ambiq SPI. 18 bool "AMBIQ MSPI driver" 24 Enable driver for Ambiq MSPI.
|
/Zephyr-Core-3.6.0/drivers/clock_control/ |
D | Kconfig.ambiq | 1 # Ambiq Clock Control Driver configuration options 3 # Copyright (c) 2023 Ambiq Micro Inc. 9 bool "AMBIQ clock control driver" 14 Enable driver for Ambiq clock control.
|
/Zephyr-Core-3.6.0/boards/arm/apollo4p_blue_kxr_evb/ |
D | apollo4p_blue_kxr_evb-pinctrl.dtsi | 2 * Copyright (c) 2023 Ambiq Micro Inc. <www.ambiq.com> 7 #include <dt-bindings/pinctrl/ambiq-apollo4-pinctrl.h> 83 ambiq,iom-nce-module = <0>; 93 ambiq,iom-nce-module = <4>; 103 ambiq,iom-nce-module = <8>; 113 ambiq,iom-nce-module = <12>; 123 ambiq,iom-nce-module = <16>; 133 ambiq,iom-nce-module = <20>; 143 ambiq,iom-nce-module = <24>; 153 ambiq,iom-nce-module = <28>; [all …]
|
D | Kconfig.board | 3 # Copyright (c) 2023 Ambiq Micro Inc. <www.ambiq.com> 6 bool "Ambiq Apollo4 Blue Plus KXR Evaluation Board"
|
/Zephyr-Core-3.6.0/dts/bindings/i2c/ |
D | ambiq,i2c.yaml | 4 description: Ambiq I2C 6 compatible: "ambiq,i2c" 8 include: [i2c-controller.yaml, pinctrl-device.yaml, ambiq-pwrcfg.yaml] 17 ambiq,pwrcfg:
|
/Zephyr-Core-3.6.0/dts/bindings/spi/ |
D | ambiq,mspi.yaml | 4 description: Ambiq MSPI 6 compatible: "ambiq,mspi" 8 include: [spi-controller.yaml, pinctrl-device.yaml, ambiq-pwrcfg.yaml] 17 ambiq,pwrcfg:
|
D | ambiq,spi.yaml | 4 description: Ambiq SPI 6 compatible: "ambiq,spi" 8 include: [spi-controller.yaml, pinctrl-device.yaml, ambiq-pwrcfg.yaml] 20 ambiq,pwrcfg:
|
/Zephyr-Core-3.6.0/dts/bindings/serial/ |
D | ambiq,uart.yaml | 4 description: Ambiq UART controller (PL011 compatible) 6 compatible: "ambiq,uart" 8 include: ["arm,pl011.yaml", pinctrl-device.yaml, ambiq-pwrcfg.yaml] 17 ambiq,pwrcfg:
|
/Zephyr-Core-3.6.0/boards/arm/apollo4p_evb/ |
D | apollo4p_evb-pinctrl.dtsi | 7 #include <dt-bindings/pinctrl/ambiq-apollo4-pinctrl.h> 92 ambiq,iom-nce-module = <0>; 103 ambiq,iom-nce-module = <4>; 113 ambiq,iom-nce-module = <8>; 123 ambiq,iom-nce-module = <12>; 133 ambiq,iom-nce-module = <16>; 143 ambiq,iom-nce-module = <20>; 153 ambiq,iom-nce-module = <24>; 163 ambiq,iom-nce-module = <28>; 176 ambiq,iom-nce-module = <32>; [all …]
|
D | apollo4p_evb.dts | 2 #include <ambiq/ambiq_apollo4p.dtsi> 7 model = "Ambiq Apollo4 Plus evaluation board"; 8 compatible = "ambiq,apollo4p_evb"; 73 compatible = "ambiq,i2c"; 81 compatible = "ambiq,spi";
|
/Zephyr-Core-3.6.0/dts/bindings/flash_controller/ |
D | ambiq,flash-controller.yaml | 1 # Copyright (c) 2023, Ambiq Micro Inc. 4 description: Ambiq flash controller 6 compatible: "ambiq,flash-controller"
|
/Zephyr-Core-3.6.0/drivers/flash/ |
D | Kconfig.ambiq | 1 # Copyright (c) 2023 Ambiq Micro Inc. 5 bool "Ambiq flash driver on MRAM" 12 Enables Ambiq flash driver on MRAM.
|
/Zephyr-Core-3.6.0/drivers/gpio/ |
D | Kconfig.ambiq | 1 # Ambiq SDK GPIO 9 bool "AMBIQ GPIO driver" 14 Enable driver for Ambiq gpio.
|
/Zephyr-Core-3.6.0/drivers/watchdog/ |
D | Kconfig.ambiq | 1 # Ambiq SDK WDT 8 bool "AMBIQ WDT driver" 14 Enable driver for Ambiq WDT.
|
/Zephyr-Core-3.6.0/drivers/i2c/ |
D | Kconfig.ambiq | 1 # Ambiq SDK I2C 9 bool "AMBIQ I2C driver" 15 Enable driver for Ambiq I2C.
|
/Zephyr-Core-3.6.0/soc/arm/ambiq/apollo4x/ |
D | Kconfig.soc | 4 # Copyright (c) 2023 Ambiq Micro Inc. <www.ambiq.com> 7 prompt "Ambiq Apollo4X Selection"
|
D | Kconfig.defconfig.apollo4p_blue | 3 # Copyright (c) 2023 Ambiq Micro Inc. <www.ambiq.com>
|
/Zephyr-Core-3.6.0/dts/bindings/clock/ |
D | ambiq,clkctrl.yaml | 1 # Copyright (c) 2023 Ambiq Micro Inc. 4 description: Ambiq Apollo Series SoC Clock Controller 6 compatible: "ambiq,clkctrl"
|
/Zephyr-Core-3.6.0/dts/bindings/bluetooth/ |
D | ambiq,bt-hci-spi.yaml | 1 # Copyright (c) 2023, Ambiq Micro Inc. 5 Bluetooth module that uses Ambiq's Bluetooth Host Controller Interface SPI 8 compatible: "ambiq,bt-hci-spi"
|
/Zephyr-Core-3.6.0/dts/bindings/pinctrl/ |
D | ambiq,apollo4-pinctrl.yaml | 5 The Ambiq Apollo4 pin controller is a node responsible for controlling 24 #include <dt-bindings/pinctrl/ambiq-apollo4-pinctrl.h> 49 compatible: "ambiq,apollo4-pinctrl" 95 ambiq,pull-up-ohms: 107 ambiq,iom-nce-module:
|