Changes in v3: - remove underscore from wifi_pwrseq node name in sun50i-h616-t95.dtsi - fix line wrap in commit message - Link to v2: https://lore.kernel.org/r/20240317-add-t95-axp313-support-v2-0-e38032811758@xxxxxxxxx T95 is a most commonly known for being a box with a pre-installed malware. It uses Allwinner H616 and comes with NAND, and DDR3 memory. Those TV boxes usually come with common hardware: - Allwinner H616 SoC - 2/4 GB DDR3 SDRAM (Hynix H5TQ2G43BFR) - 16/32/64 GB NAND flash - microSD slot - AXP305 or AXP313 PMIC depending on board revision - 3.5mm A/V output - HDMI port - 2x USB 2.0 ports - 100M ETH using Internal PHY - LG642 Wi-Fi and BT chip (rebranded BCM43342) - 7-segment display - DC 5V barrel jack port The board contains holes hor UART header wired to &uart0. &uart1 is used by bluetooth module >From the DRAM specification its operation voltage is 1.5V. To: Rob Herring <robh@xxxxxxxxxx> To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@xxxxxxxxxx> To: Conor Dooley <conor+dt@xxxxxxxxxx> To: Chen-Yu Tsai <wens@xxxxxxxx> To: Jernej Skrabec <jernej.skrabec@xxxxxxxxx> To: Samuel Holland <samuel@xxxxxxxxxxxx> To: Maxime Ripard <mripard@xxxxxxxxxx> Cc: devicetree@xxxxxxxxxxxxxxx Cc: linux-kernel@xxxxxxxxxxxxxxx Cc: linux-arm-kernel@xxxxxxxxxxxxxxxxxxx Cc: linux-sunxi@xxxxxxxxxxxxxxx Signed-off-by: Kamil Kasperski <ressetkk@xxxxxxxxx> --- Kamil Kasperski (3): dt-bindings: vendor-prefixes: add t95 string dt-bindings: arm: sunxi: add T95 AXP313 arm64: dts: allwinner: h616: add support for T95 tv boxes Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + arch/arm64/boot/dts/allwinner/Makefile | 1 + arch/arm64/boot/dts/allwinner/sun50i-h616-t95.dtsi | 109 +++++++++++++++++++++ .../dts/allwinner/sun50i-h616-t95max-axp313.dts | 85 ++++++++++++++++ 5 files changed, 202 insertions(+) --- base-commit: 4138f02288333cb596885e9af03dd3ea2de845cb change-id: 20240315-add-t95-axp313-support-5f3da8996edd Best regards, -- Kamil Kasperski <ressetkk@xxxxxxxxx>