Received: by 2002:ab2:6486:0:b0:1ef:eae8:a797 with SMTP id de6csp580318lqb; Sat, 16 Mar 2024 18:36:17 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUd1z9+LKCqvJ/n9uk1Sik75sxTn67qa32ZbXz4IIQkD3kp3xBGk35Jw9Jh+cE6TfV6VI4pfTURnGLR5w9jLxGSUEc3oEOoDOkgD5Pc7w== X-Google-Smtp-Source: AGHT+IG2drmruZBH0PwPAEd6tYs3NnBlRcTaIwxfSknjkG6u4MinQIkBe1BVJXVs95X6p50YKg2+ X-Received: by 2002:a19:7702:0:b0:513:d797:58a with SMTP id s2-20020a197702000000b00513d797058amr4261997lfc.26.1710639377030; Sat, 16 Mar 2024 18:36:17 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710639377; cv=pass; d=google.com; s=arc-20160816; b=RqYmOuq8JjpNU9R+FjG0BQiMkfi52KwM4mb/4Pz/aL9UtKmo3fWRdW6i81AHRK3TW+ 5s7yo8iWfKrtzGn9iRKxD389y7V0rGUeBzOnjL8XonvZVmEuedEjj2vGQtqkxsJ+zOKe Q1tyQ2DcvD6eayR+lLhbalcEZPh/Rb8t9pisS/yWkDV5vmjifCpno0tHcTGZxLAz4G7S +YZh8pEWVJDmPKTqSoDiuY3YML1aK15mRNVEWC8NqIi11A18NvkKV/zStCxbOPaB1T7u AD80bQiHAIMmFPmW0kH04gYLax+KEQ2+0fCvcTJHU2mwY+rauPqBBeffqrAClBFjebH+ yFww== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:from :dkim-signature; bh=XJOPQTPZIdoYGlOmY3Fy/8dzV0uwF8EKc4H6FIgjX5I=; fh=low4GAg2OzNA0nxgb/fER1+QtVyIHhP4+dVosX3eKmA=; b=yEn4FY8Ho72i1juLv3JSi9QMfadoBEuNb8IM3o/IAxELTYoUkb4pYnPNF00TELwqBm ZRTIryA4dJpjHfZ+1sbemUWGwWZLNot9jYPLVlF8IOg3cbW9zEmTkR341QJI0/NRmOVF QBAoduhm8pJL6r5W20u2o4CQFIbmqhPnZHxfqETYqkS82BsnZwn13TLh8BBcf5buiu/M mKAyuuaAejEeUWbHFjO7zOASgf0yqSmXA4HcVfCfypfI18zDyykQgf3YfOdZTPb8xrkY V0JWmMe61LQU5mm3a7cUKgaMhIa5a/kbzsXAG71I/U0BnDwY5Rn2GQVC+IInaFqvCMea 8qAA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=P2+WFbno; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-105317-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-105317-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id dv22-20020a170906b81600b00a466b2c5d85si2880360ejb.1021.2024.03.16.18.36.16 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 16 Mar 2024 18:36:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-105317-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=P2+WFbno; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-105317-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-105317-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id B18821F21A89 for ; Sun, 17 Mar 2024 01:36:16 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 6C0383FD4; Sun, 17 Mar 2024 01:36:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="P2+WFbno" Received: from mail-ej1-f46.google.com (mail-ej1-f46.google.com [209.85.218.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C32D37F6; Sun, 17 Mar 2024 01:36:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.46 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710639368; cv=none; b=nxf0PleQimQjiSurjjPXoa6jiJfH9Oocn76Tpe5SHCvwOYiBnhvspqSP4CkQ9V/omjahz+T6pgTBWjEPIwGke4xALncOdBzKK80Z3HzRj3jMzsiJu3YemCHAllI8n5jP6tVifMO7qkAL3cbQBUhZUN8XIUT41p8917IGx5wn30U= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710639368; c=relaxed/simple; bh=wT90xc5MN9pWYiCuET6gJiyUQOhBicpNzpjQPVvsBE0=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=B0hXPf823jVfcA4ewmZMxkKTGiNLFnclW7HQGFrx5hPHuAi3gt5GjHYHVOYZxn6GBeFQUAlyZbVDKg7CoWy9FkiVmhxaOMSOfAdlOFn7Rhux2T1YntabLRcHk7B4xoYmM2D7JDbWnlW5gr6+9Als+K87sYEysDoJG8eFmY2jhyE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=P2+WFbno; arc=none smtp.client-ip=209.85.218.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-f46.google.com with SMTP id a640c23a62f3a-a46aaf6081fso71780566b.2; Sat, 16 Mar 2024 18:36:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710639365; x=1711244165; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=XJOPQTPZIdoYGlOmY3Fy/8dzV0uwF8EKc4H6FIgjX5I=; b=P2+WFbnoWsBlGIrnRkW9PnYzIG5rriB55ab61XpahvjJR/LMlRabRjdgUp49jzxd7k V09sd45UWzjrLW6gXs/WUpCxbKue2qOrxqdo+feCQ3xAorS475Vxw0dbaNuZpxHBrfIb sB7C+F19/WlYYIHkTVwaq79kfQaEqu7QVuXt5ZmSU6aVvmiAevDm3yRFhvToVUSYLAHZ mmLRkmdMNzLi6atLu8wrOV8WsKLcIAePEm74LJMD7mIhSHElclLO5yMenjS8ENFDxtdB wFYIox5YLfvB7RJgoEie4HTcJ/zNiHmAaLI7zkGXGGkiu46bFdEzTFwbQhqeuw8TGRRw 4cBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710639365; x=1711244165; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=XJOPQTPZIdoYGlOmY3Fy/8dzV0uwF8EKc4H6FIgjX5I=; b=SxshFwIqHgbT13pm4mzm58VJylBhdjNOBHWWDi6pRyKnZMpAMDN4PVygifVYHZa1yD O7V6l/WNziuio6U3PE5DGRur7B+q7CSYVgw2Zd5EJq8hBT7vr9rg+CHPMXoTFbVaAHoP EuwLq5NkF2G0fikhxe93Tebf+aBxDFlrOU9qDYg2b0ROUh4zUfuX04n1da9upCuPC46s 18NL5MtFYF0ZyvU/91fhURxO9xOI3ltvROe6aWXSHY3b+z2Y78hyA/eLAHB7D4JDtInX LK2B94ItewUdZhGKj6WKhmfmdlyuwAiNlrVJQpvz0EVqKZupN/epIK9+C90kA9U6Zghn S2Bw== X-Forwarded-Encrypted: i=1; AJvYcCXU7rkjUZcUdEiTp6jsDzumzKwySvBr4P24jM/G7c3/q15g+sO1C7uAvuoptDZp1bZhwQXOZNdEvURY00pFLh6muwWpT4NDoImq4pTu X-Gm-Message-State: AOJu0YwEs7FwRB1c9M1NT/SnqM3ejN/x5THzh/PkHSM0Xt5oA0QGkTUf pgU0Tx/smUO9fJ2RiUACaVTa4i7Qn2X95P9hyRO3Le2ueXMtAMPu X-Received: by 2002:a17:907:77da:b0:a46:5de0:6efa with SMTP id kz26-20020a17090777da00b00a465de06efamr5369324ejc.66.1710639364819; Sat, 16 Mar 2024 18:36:04 -0700 (PDT) Received: from ALDERLEJK. (89-76-44-138.dynamic.chello.pl. [89.76.44.138]) by smtp.gmail.com with ESMTPSA id p7-20020a17090635c700b00a465b6c9a67sm3273109ejb.6.2024.03.16.18.36.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 16 Mar 2024 18:36:04 -0700 (PDT) From: Kamil Kasperski Subject: [PATCH v2 0/3] Add initial support for T95 TV boxes Date: Sun, 17 Mar 2024 02:33:58 +0100 Message-Id: <20240317-add-t95-axp313-support-v2-0-e38032811758@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAIZI9mUC/x2MQQqAIBAAvxJ7bqE0I/tKdJB2rb2UaIUQ/T3pN Mxh5oHEUTjBWD0Q+ZYkx15E1RUsm9tXRqHioBrVNbo16IjwtIU56FZjukI44onGa3KDtT0TQYl DZC/5H0/z+34i/XIUaAAAAA== To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Maxime Ripard Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, Kamil Kasperski X-Mailer: b4 0.13.0 changes since v1: - introduce sun50i-h616-t95.dtsi for common nodes in t95 boxes - validate and add cd-gpios for microsd card detect - add wi-fi node - remove mmc2 node - it's not used - add uart1 for bluetooth device - update copyright 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 To: Krzysztof Kozlowski To: Conor Dooley To: Chen-Yu Tsai To: Jernej Skrabec To: Samuel Holland To: Maxime Ripard Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-sunxi@lists.linux.dev Signed-off-by: Kamil Kasperski --- 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