Received: by 2002:a05:7412:bbc7:b0:fc:a2b0:25d7 with SMTP id kh7csp773359rdb; Fri, 2 Feb 2024 03:48:36 -0800 (PST) X-Google-Smtp-Source: AGHT+IFyNIxpAAQYONyV1QBWoGIpL1cxD4FcnpLxq3Vt8JOUc5gkR+cUFW1YaHzY19s2LRAzd5Ap X-Received: by 2002:a17:906:f913:b0:a30:a7ad:bd42 with SMTP id lc19-20020a170906f91300b00a30a7adbd42mr1431662ejb.38.1706874516637; Fri, 02 Feb 2024 03:48:36 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706874516; cv=pass; d=google.com; s=arc-20160816; b=m/aDKtkZjH8YkcNjrJjnM9BU3484oP46NBvfvav2MrA7SI3PAjIsEjYuZLWffhaklM TFqPxt86GirQU3jtuLX46zg+QFqSBnfEIaAlCfoxydsntPNrAI1cvDjcqq/B0VyK3NSC ShOd+M+j8zxoqCw/Qf6js8a3HJtQc9MhnedE0Ob4pW1l3Da++S0mJ6Dms0kfruwx/nfW 05IoHEiHurgLv6g3P2280MkmS1K/wPaSdcPULjLxs8Ok1h5wiixqFjZnZW2Bpcd9ML6x KG7F71VS7k+XumNHzULHVSYAO9wVVFyMPooeicNRibJ6qUY3UKwoMPksKD2n6r+ZpMgO hzGg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=zSCx2dKxVX2jjxlW1moVTK/K9kEOqnKmJKC6V9NAvBw=; fh=pdCD5a3lA1myFdDfJc41iLsrZNtwe2TippcgalpBe9U=; b=trdrK8haqHXluWYcsHqxpMnPUd07QScSaViQStW3nxRV0PXEBHwYntMxAgOn0KCSmj gFyQUC5869Dv0NmvVUqVRgxu37YcgktznkkOw7kpzL69imHNNZcK+DcWU+GvxEvTICLL ZwMw1PCxstSr55ereNm3b1Wd/38fSXbasCepK5CO+upPfaqKGA47u4vdMXXp+gScL34b XPiyz7x9QbNYDsuiGdWDGp8rSVWL9w6kZrM+8oupkEnvABe5FNqvAexjX1xWBL80AQbj frSPf/6EJMIh6pRKiV0Gkd7JxFXeLkZmuOFOICbbckb7unMuLsPabk4f7SjuNFk1eaaD le6g==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=RGEix9zy; arc=pass (i=1 spf=pass spfdomain=collabora.com dkim=pass dkdomain=collabora.com dmarc=pass fromdomain=collabora.com); spf=pass (google.com: domain of linux-kernel+bounces-49785-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-49785-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com X-Forwarded-Encrypted: i=1; AJvYcCWfgEgyA2unez1YexNNlpC50UkywDM1huwWrU2ygSiA5kD+x2iw1SdfQOr0D20TKXmmvDvifKeWBnF9Miiu4zCY9CWVUjvj8Uxz7u2XMQ== Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id rn25-20020a170906d93900b00a358b62f148si686281ejb.625.2024.02.02.03.48.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 02 Feb 2024 03:48:36 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-49785-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=@collabora.com header.s=mail header.b=RGEix9zy; arc=pass (i=1 spf=pass spfdomain=collabora.com dkim=pass dkdomain=collabora.com dmarc=pass fromdomain=collabora.com); spf=pass (google.com: domain of linux-kernel+bounces-49785-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-49785-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.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 EF02B1F22BF1 for ; Fri, 2 Feb 2024 11:48:35 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 7865E13DB8B; Fri, 2 Feb 2024 11:48:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="RGEix9zy" Received: from madrid.collaboradmins.com (madrid.collaboradmins.com [46.235.227.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2DC2C168AB; Fri, 2 Feb 2024 11:48:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=46.235.227.194 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706874508; cv=none; b=fGyXJ9kH8CiI8S9pNbegYZ5sN8wxgM3BwWa4/C4zYGAe76mJgWC/49oe2VaazJL0GuQzMPKJEDc2gwyh+LLFzfXkc5SK4FGOv/K6bhMfLZG7UoQ4N3FXi3wGfAdH4aBf+f6IYy/pGsVc8pjCQS/GLauV7UTyu9lBaYYPNvLfj2I= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706874508; c=relaxed/simple; bh=iajR0bgdPy77vBNmr8TVPZPrZc0bjA48bs7iKNgDlvE=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=I6ms7FzRvmujyGS4iDbvQqXI0mju+V3oQCIlJmUMNaaGAoGpmqm+Yzic/EEuzgeGQn7+xu5y/0KmbeYWOzVXmLzjfEcJ15FnUefw3hlmkgsP00Tn1x7/jqe30K2hJWaa+VAHLIrN1NuziGXlCmDXTLWb3Pu0Age/iVCuRFoDOgA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=RGEix9zy; arc=none smtp.client-ip=46.235.227.194 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1706874505; bh=iajR0bgdPy77vBNmr8TVPZPrZc0bjA48bs7iKNgDlvE=; h=From:To:Cc:Subject:Date:From; b=RGEix9zyVbP4jzGSio307EoHs7SJTEZ4BTXUcj0oIrCcemdYc7FkLqaiCybMtBxD7 5cUE9iRk2Ov5rA7AQpbop8VUDFOb8ss/P2Thblx0Z1jJ9GeOZ7JLvU8Xq/kVLyYavG ex+9z1yLFmVXXUO/+WChqJqDudFvn0Ew5D+lVw1mufYH3ZERd1ZpklorG7BLWR5PZc ZwWAxJBJepmNX7HDRTf6JQjF1Z72F5z74luo5NKodjqx2db1KdwgSgOBSSNW5pgYg8 wGeLa1TCaQOTCkXkF8jxyDbTr9WxDdSEHKBN9ow87FI1rGD5QbkH23IKtB0olieUwl 60hdt6ndX4feQ== Received: from IcarusMOD.eternityproject.eu (cola.collaboradmins.com [195.201.22.229]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by madrid.collaboradmins.com (Postfix) with ESMTPSA id 610A437811CF; Fri, 2 Feb 2024 11:48:24 +0000 (UTC) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org Cc: robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, wenst@chromium.org, hsinyi@chromium.org, nfraprado@collabora.com, macpaul.lin@mediatek.com, sean.wang@mediatek.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, kernel@collabora.com, stephen@radxa.com, tom@radxa.com Subject: [PATCH v2 0/2] MediaTek: Introduce MT8395 Radxa NIO 12L devicetree Date: Fri, 2 Feb 2024 12:48:19 +0100 Message-ID: <20240202114821.79227-1-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Changes in v2: - Squashed device tree bringup per-device commits into just one - Removed dependency on MT6360 PD_IRQB removal series This series adds a device tree for the Radxa NIO 12L SBC, powered by the MediaTek Genio 1200 (MT8395). Not all features of this board are included in this first series but it's already quite usable, as the eMMC internal storage works and can be used to boot the system (as much as MicroSD external storage), the connectivity via ethernet and WiFi (PCI-Express) are working as well. The two I2C, two SPI and the two UART ports are also ok. What is missing (and what's next...!): - UFS storage is not working yet (but eMMC works) - Type-C role switching is not yet implemented, driver is there but mt8195.dtsi has no MTU3 yet, needs some research to avoid breaking compatibility with MT8195 Chromebooks - HDMI Input port: no driver yet - HDMI Output (from SoC HDMI IP): no driver yet - Audio (sound card driver needs some love) - MIPI Camera - System LEDs - "F15" Button Cheers, Angelo AngeloGioacchino Del Regno (2): dt-bindings: arm64: mediatek: Add MT8395 Radxa NIO 12L board compatible arm64: dts: mediatek: Introduce the MT8395 Radxa NIO 12L board .../devicetree/bindings/arm/mediatek.yaml | 1 + arch/arm64/boot/dts/mediatek/Makefile | 1 + .../dts/mediatek/mt8395-radxa-nio-12l.dts | 825 ++++++++++++++++++ 3 files changed, 827 insertions(+) create mode 100644 arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts -- 2.43.0