[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20230607201641.20982-1-ddrokosov@sberdevices.ru>
Date: Wed, 7 Jun 2023 23:16:35 +0300
From: Dmitry Rokosov <ddrokosov@...rdevices.ru>
To: <neil.armstrong@...aro.org>, <jbrunet@...libre.com>,
<mturquette@...libre.com>, <sboyd@...nel.org>,
<robh+dt@...nel.org>, <krzysztof.kozlowski+dt@...aro.org>,
<khilman@...libre.com>, <martin.blumenstingl@...glemail.com>,
<conor+dt@...nel.org>
CC: <kernel@...rdevices.ru>, <sdfw_system_team@...rdevices.ru>,
<rockosov@...il.com>, <linux-amlogic@...ts.infradead.org>,
<linux-clk@...r.kernel.org>, <devicetree@...r.kernel.org>,
<linux-kernel@...r.kernel.org>,
<linux-arm-kernel@...ts.infradead.org>,
Dmitry Rokosov <ddrokosov@...rdevices.ru>
Subject: [PATCH v1 0/6] arm64: dts: meson: a1: introduce several peripheral IPs
This patch series introduces device tree declarations for various
peripheral IPs of the A1 SoC family, including clock controllers, EFUSE,
USB, SPI Flash Controller, SDIO, and UART_AO:
- CLK: A1 SoC has four types on the board, namely PLL, Peripherals,
CPU, and Audio, but only Amlogic A1 PLL and Peripherals clock
controllers are currently supported.
- EFUSE: consists of a 4k bit One Time Programmable (OTP) memory
divided into 32 128-bit blocks, and data is accessed using the APB
bus through software or the Key-ladder integrated with the EFUSE
block.
- USB: only one USB 2.0 high-speed port is available in the A1 SoC,
supporting both HOST and DEVICE modes for OTG.
- SPI Flash Controller: 4-bit QPI/SPI NOR Flash or NAND FLASH
controller.
- SDIO: for WiFi/IEEE802.11 connection.
- UART_AO: for Bluetooth connection.
Alexey Romanov (1):
arm64: dts: meson: a1: enable efuse controller and setup its clk
Dmitry Rokosov (2):
arm64: dts: meson: a1: introduce PLL and Peripherals clk controllers
arm64: dts: meson: a1: support USB controller in OTG mode
Jan Dakinevich (1):
arm64: dts: meson: a1: add eMMC controller and its pins
Martin Kurbanov (1):
arm64: dts: meson: a1: introduce SPI Flash Controller
Oleg Lyovin (1):
arm64: dts: meson: a1: introduce UART_AO mux definitions
arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 164 ++++++++++++++++++++++
1 file changed, 164 insertions(+)
--
2.36.0
Powered by blists - more mailing lists