From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-f48.google.com (mail-ej1-f48.google.com [209.85.218.48]) (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 8324E40B6DF for ; Wed, 10 Jun 2026 16:08:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.48 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781107704; cv=none; b=FwEAPra447464l6+z7xDUssnygwUlA6F/zIg8s5i4xQBYY48eC1CUWQffgDKCMZagy4BsgkzbXkdsSaZS5GU9ylthVVInNyBcON6E/UAKqIMsZOmLpG6ODNSWCqaaAadqTIh1TVho1IZQxOVPGUftJceXcd0jw2MXJvRmOJdqSc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781107704; c=relaxed/simple; bh=LrW+pTRNMbczLrfM04TBaRG1iBt7Bav3Cqo5oUAdgJ8=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=iJfFJmfBW+RSyAJ1MudRvf8qrAfavwP77z1lJCG2EwP8PLNYa88zZ1R+/vaY8omrMM6c4SE9ZNPk6tlUtGPgY+XzIp/P+iy+YdVX3O5mw6qxW7j72NCL5tCFmcAm6JK6qeEVn1lQB2X6wKKTMVeXL5MEgocsTt80jF8b4o/YeCQ= 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=HveuUbzh; arc=none smtp.client-ip=209.85.218.48 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="HveuUbzh" Received: by mail-ej1-f48.google.com with SMTP id a640c23a62f3a-beeba001887so930854766b.3 for ; Wed, 10 Jun 2026 09:08:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781107702; x=1781712502; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=87qOkU8oqq1VUwaehKFFwgiT8WrliwcwSFGHfQj5ht0=; b=HveuUbzhR94i8pMVZ9m37NdNHHNi7YeR+zLDKTTU56N8TLv+QIK5PGuDLdqptvb0m5 nb8BfWQ6BpsfsBgeVx0IPd1TyyeCFDCmn0WGOgaC0BvwPcQ3NC6GPTdx633i705NViDB vvkLnbMD4fGcg0vJecGK/aKQASHf5i9F9pMluEiPSe4i19hfe7zXcRgvrmAj/Zetr1sB AbuEAy4vTXap4HiQB0JqN/ecmCVVCPv+ugfIHoFtVaqlxZgPkah8vC9WeyXOuocG7nkV Iv+Cz3b/Vr6Y4wQ9gfcd3A4ujkKFKxA1GlkPy8/b2IbCSjjwwHde1prCnFDZSMNZkHHc PQPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781107702; x=1781712502; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=87qOkU8oqq1VUwaehKFFwgiT8WrliwcwSFGHfQj5ht0=; b=QVzI1FBuxfuK/hbz91wxckxTQxYk/Pi0+dPRuwr9CT3CMiPwjrzDforvrK+uxPog9n aT1GWcD86lK6lEznIsiTmvrofFEju2oGqBjhId3OgdhJp3j93zZV7oQLhhKEkfPOYH41 FFTfAYKsNG6RYtt/rklUg3hR387rsFf/9a2Q8gaVZweTX+sh6eyjvk2iU7tGKs78O+ZW aZYoIE1iEg4//qQU55rOm4OGamFjhQTEwS7eKt36cUEndJXmv3xKR7gSvtJNH8+5x8dy 78Urs7lb5yYMRCnpzHg7FIwQ6KpeSIFpgyjkY8Y8f3cJO4EV77BapeJ2suAe5wwzJxMQ aCzQ== X-Forwarded-Encrypted: i=1; AFNElJ+8/D08LTugGKLWrNTSzTTwbiqvgbaiPf0KHjNeaVf+05T/8uFD3ZrO5t/QNMoBhs/N0J3KgmFK4QriErA=@vger.kernel.org X-Gm-Message-State: AOJu0Yx0WP5DgGlub/gn1hsxfFggz5UcWOArSuV1JGeZ2mfR+PH+/oi9 H382QGs9Rlh1AtFcTHHLpBPVDiz9/KqF+bf9yi0tRA6k3HQpah8vknfE X-Gm-Gg: Acq92OFY1g0MwfNDV1kt12IMnLKhSqzn56V9pMnvvkt5S6e0/+1VRWEJ1MRF5pG1/AE q70tdlCBFTaW9tk5A7mrp10bbE2uXN1t3hNb1PfTlSIbXXiKCNURz1g10xuQwCaAt/Daz3o0AcG /9RJebjMATryPKT5GgejO6I9eqkJ75mUgf+/YkoOFUrbgCNtpvs0CwoJbqBMwOipPDhlVfrRwBD GDrHjb8wSmTzUIySAkY2In5Pnvj6WU4aNGlQ/Y2rtyxfxG0iSkDKcB7w9DpGhopRED8ciAwB8Kf Q/Rkr6LTYdPadjpWDXlnkxTy8iwJnoE+KjlwUhp3FhhJ9MwiDiNoJWGDky2JCt2oV/W0bVsuLHQ cWlwPazSeBKlm9eOceuQ68QRuzrRujL3dIhyAGzZcqeX/RzV1KBfOyMrm/xxf6lQMZiYBptpFcT iwGVBp1k1wZSN+KwBVdhv0vSOQti1rCTJdYf6+qRIrLNfV X-Received: by 2002:a17:907:1c85:b0:bcb:d9c7:c6f with SMTP id a640c23a62f3a-bf371360f21mr1366420466b.7.1781107701795; Wed, 10 Jun 2026 09:08:21 -0700 (PDT) Received: from taln60.nuvoton.co.il ([212.199.177.18]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-bf055305d40sm1188524466b.45.2026.06.10.09.08.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 09:08:21 -0700 (PDT) From: Tomer Maimon To: andrew@codeconstruct.com.au, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: openbmc@lists.ozlabs.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, avifishman70@gmail.com, tmaimon77@gmail.com, tali.perry1@gmail.com, venture@google.com, yuenn@google.com, benjaminfair@google.com Subject: [PATCH v4 0/3] arm64: dts: nuvoton: add NPCM845 SoC and EVB support Date: Wed, 10 Jun 2026 19:08:13 +0300 Message-Id: <20260610160816.2828713-1-tmaimon77@gmail.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This series fix warnings and adds device tree support for peripherals on the Nuvoton NPCM845 SoC and its Evaluation Board (EVB). The first patch fix warning and arrange node order. The second patch introduces peripheral nodes for Ethernet, MMC, SPI, USB, RNG, ADC, PWM-FAN, I2C, and OP-TEE firmware in the NPCM845 SoC device tree. The third patch enables these peripherals for the NPCM845-EVB, adding MDIO nodes, reserved memory, aliases, and board-specific configurations like PHY modes and SPI flash partitions. The NPCM8XX device tree tested on NPCM845 evaluation board. This series depends on: https://lore.kernel.org/all/20260610121822.2524634-2-tmaimon77@gmail.com/ https://lore.kernel.org/all/20260610121822.2524634-3-tmaimon77@gmail.com/ https://lore.kernel.org/all/20260610121822.2524634-4-tmaimon77@gmail.com/ Addressed comments from: - Rob Herring: https://patchwork.ozlabs.org/project/openbmc/cover/20250925200625.573902-1-tmaimon77@gmail.com/#3588084 Changes since version 3: - reomve tmp100. Changes since version 2: - Fix dts warning - Arrange node order by ascending unit address. Changes since version 1: - Fix commit message - Fix dtbs_check warnings. Tomer Maimon (3): arm64: dts: nuvoton: npcm845: Reorder timer0 and PECI nodes arm64: dts: nuvoton: npcm845: Add peripheral nodes arm64: dts: nuvoton: npcm845-evb: Add peripheral nodes .../dts/nuvoton/nuvoton-common-npcm8xx.dtsi | 726 +++++++++++++++++- .../boot/dts/nuvoton/nuvoton-npcm845-evb.dts | 413 ++++++++++ .../boot/dts/nuvoton/nuvoton-npcm845.dtsi | 11 +- 3 files changed, 1130 insertions(+), 20 deletions(-) -- 2.34.1