From: Neil Armstrong <neil.armstrong@linaro.org>
To: Lucas Tanure <tanure@linux.com>, Rob Herring <robh+dt@kernel.org>,
Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>,
Conor Dooley <conor+dt@kernel.org>,
Jerome Brunet <jbrunet@baylibre.com>,
Kevin Hilman <khilman@baylibre.com>,
Xianwei Zhao <xianwei.zhao@amlogic.com>
Cc: Nick <nick@khadas.com>, Artem <art@khadas.com>,
devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-amlogic@lists.infradead.org,
linux-arm-kernel@lists.infradead.org
Subject: Re: [PATCH v7 0/4] Add Amlogic A311D2 and Khadas Vim4 Board Support
Date: Mon, 3 Jul 2023 11:46:10 +0200 [thread overview]
Message-ID: <296e4ed1-29ec-cfbc-1843-43c16b87e416@linaro.org> (raw)
In-Reply-To: <20230629073419.207886-1-tanure@linux.com>
Hi Lucas,
On 29/06/2023 09:34, Lucas Tanure wrote:
> The Khadas VIM4 uses the Amlogic A311D2 SoC, based on the Amlogic T7 family.
> This chip is not the same as A311D used in Vim3 board.
>
> Work based on Khadas 5.4 branch:
> https://github.com/khadas/linux/tree/khadas-vims-5.4.y
>
> The current status is Vim4 board booting to emergency shell via uart.
>
> Board Features:
> - 8GB LPDDR4X 2016MHz
> - 32GB eMMC 5.1 storage
> - 32MB SPI flash
> - 10/100/1000 Base-T Ethernet
> - AP6275S Wireless (802.11 a/b/g/n/ac/ax, BT5.1)
> - HDMI 2.1 video
> - HDMI Input
> - 1x USB 2.0 + 1x USB 3.0 ports
> - 1x USB-C (power) with USB 2.0 OTG
> - 3x LED's (1x red, 1x blue, 1x white)
> - 3x buttons (power, function, reset)
> - M2 socket with PCIe, USB, ADC & I2C
> - 40pin GPIO Header
> - 1x micro SD card slot
I've applied patches 1 & 4, now you can send the serie with only uart changes,
it will simplify Greg's life.
Thanks,
Neil
>
> Changes Since v6:
> - Move Uart clock to amlogic-t7-a311d2-khadas-vim4 dts
> - Fix GIC_CPU_MASK_SIMPLE
> - Lowercase uart label
>
> Changes Since v5:
> - Remove meson as T7 its not a meson chip
> - Change Uart Document descript to S4 compatibles
>
> Changes Since v4:
> - Use S4 instead of G12a for uart fallback
> - Add OF_EARLYCON_DECLARE for T7 uart
>
> Changes Since v3:
> - Fix issues with "amlogic,meson-t7-uart" documentation
>
> Changes Since v2:
> - Add "amlogic,meson-t7-uart" documentation
>
> Changes Since v1:
> - Drop the T7 clock driver as it is not needed for serial boot. It will
> later use the S4 clock
> driver as S4 and T7 seems to be similar chips.
> - Use "arm,gic-400" for interrupt controller to fix dtb_check
> - Remove CPU node properties not needed for serial boot
> - Move UART node to apb4 node
> - Drop T7 UART compatible line and use S4 uart
> - Use psci V1 instead of 0.2, it works, but I can't verify is correct
> as the datasheet I have
> doesn't contain that information.
> - Remove compatible from meson-t7.dtsi, move it to vim4 board dts
> - Add memory node with 8GB. Not sure about this one, works without,
> but doesn't detect 8GB
> - Use defines for GIC_CPU_MASK_SIMPLE, IRQ_TYPE_LEVEL_LOW,
> IRQ_TYPE_LEVEL_HIGH instead of hardcoded values
>
> Lucas Tanure (4):
> dt-bindings: arm: amlogic: add Amlogic A311D2 bindings
> dt-bindings: serial: amlogic,meson-uart: Add compatible string for T7
> tty: serial: meson: Add a earlycon for the T7 SoC
> arm64: dts: amlogic-t7-a311d2-khadas-vim4: add initial device-tree
>
> .../devicetree/bindings/arm/amlogic.yaml | 7 +
> .../bindings/serial/amlogic,meson-uart.yaml | 4 +
> arch/arm64/boot/dts/amlogic/Makefile | 1 +
> .../amlogic/amlogic-t7-a311d2-khadas-vim4.dts | 54 ++++++
> arch/arm64/boot/dts/amlogic/amlogic-t7.dtsi | 155 ++++++++++++++++++
> drivers/tty/serial/meson_uart.c | 2 +
> 6 files changed, 223 insertions(+)
> create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-t7-a311d2-khadas-vim4.dts
> create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-t7.dtsi
>
> --
> 2.41.0
>
prev parent reply other threads:[~2023-07-03 9:46 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-06-29 7:34 [PATCH v7 0/4] Add Amlogic A311D2 and Khadas Vim4 Board Support Lucas Tanure
2023-06-29 7:34 ` [PATCH v7 1/4] dt-bindings: arm: amlogic: add Amlogic A311D2 bindings Lucas Tanure
2023-06-29 7:34 ` [PATCH v7 2/4] dt-bindings: serial: amlogic,meson-uart: Add compatible string for T7 Lucas Tanure
2023-06-29 7:34 ` [PATCH v7 3/4] tty: serial: meson: Add a earlycon for the T7 SoC Lucas Tanure
2023-08-11 15:33 ` Rob Herring
2023-08-14 8:04 ` Lucas Tanure
2023-06-29 7:34 ` [PATCH v7 4/4] arm64: dts: amlogic-t7-a311d2-khadas-vim4: add initial device-tree Lucas Tanure
2023-07-03 2:39 ` Xianwei Zhao
2023-07-03 9:31 ` Neil Armstrong
2023-07-03 9:37 ` Neil Armstrong
2023-07-03 9:45 ` (subset) [PATCH v7 0/4] Add Amlogic A311D2 and Khadas Vim4 Board Support Neil Armstrong
2023-07-03 9:46 ` Neil Armstrong [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=296e4ed1-29ec-cfbc-1843-43c16b87e416@linaro.org \
--to=neil.armstrong@linaro.org \
--cc=art@khadas.com \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=jbrunet@baylibre.com \
--cc=khilman@baylibre.com \
--cc=krzysztof.kozlowski+dt@linaro.org \
--cc=linux-amlogic@lists.infradead.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=nick@khadas.com \
--cc=robh+dt@kernel.org \
--cc=tanure@linux.com \
--cc=xianwei.zhao@amlogic.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).