drivers: spi: create Ambiq SPI BLEIF driver

Some Ambiq Apollox Blue SOC (e.g. Apollo3 Blue) uses internal designed
BLEIF module which is different from the general IOM module for SPI
transceiver. The called HAL API will also be independent. This driver is
implemented for the BLEIF module usage scenarios.

Signed-off-by: Aaron Ye <aye@ambiq.com>
This commit is contained in:
Aaron Ye 2024-05-16 16:27:51 +08:00 committed by Carles Cufí
commit d84874309e
6 changed files with 266 additions and 1 deletions

View file

@ -0,0 +1,18 @@
# Copyright (c) 2024 Ambiq Micro Inc.
# SPDX-License-Identifier: Apache-2.0
description: |
This binding gives a representation of SPI controller in some Ambiq
Apollox Blue SOC (e.g. Apollo3 Blue) which uses BLEIF module for SPI
transceiver.
compatible: "ambiq,spi-bleif"
include: [spi-controller.yaml, pinctrl-device.yaml, ambiq-pwrcfg.yaml]
properties:
reg:
required: true
ambiq,pwrcfg:
required: true