Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp476333rwb; Tue, 29 Nov 2022 00:53:26 -0800 (PST) X-Google-Smtp-Source: AA0mqf7ehRC2dJ1RvtCDE+Z4onw9xmZZ8EnPh861Ek+1WheSF32/Bfqc3s7gSMzRbs3nQy+zBmpt X-Received: by 2002:a63:1708:0:b0:477:ba9c:d8f4 with SMTP id x8-20020a631708000000b00477ba9cd8f4mr25735759pgl.283.1669712006671; Tue, 29 Nov 2022 00:53:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669712006; cv=none; d=google.com; s=arc-20160816; b=fvhuSKOKzLYc+KLtV7/UYtKhqVg8Rbg8g0zX+uZ5d7K1k6E6lFnEk61aPAB0nUDcRh mSL/Qd5dW2MxwTMFiEUcim+Qzj7UZwekUfrHmB+5iQofCJ6GDxFtP7pVxanNEBUv4tea iBcYQpq5ZbBKsrOSrecao4SalTKYBJEzbBXzJQ0fP0GFETdEnLYEDLuE/kdXLQoD3kjd r2X6kHtkcpgHZkiIKcHj9qZeeISps8jv6di99xRIZPTSFU5rxbzmea6ba3cuREn6uJM1 i+IwNgCefPOrhHlp6xf3MpUOf6zl9l+bZnEG2nGxipOKYfPwgfjj2QNMpoK7wFpzRPSW HrUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:content-transfer-encoding:mime-version :message-id:date:subject:cc:from:sender:dkim-signature; bh=EAwbcSycvljMKPe5ABsiy+cIxMkpLo2gUjI9R6uNdq4=; b=t1qlnETso0aJH29S7b6iP1tPHc3jMU8v7/sbZFIxP/VU21owbk/0yq1UQE/wpav76y 6kVq410uZzodzkTeSJF+d5qK5sU1/lEwBzBg2+JOiTp6nLRk6wBIgoIZYK8PnalwllF8 N2oRDFlLlw2r7Qj3/j9xDZOOA31z5U2/XlByEpDY9VluBm/KyPRmOmN4vZDOFwf7jhIO Lvs/ybNZSkhN/GhxtBtTt/aODdLu4cnIVGlyIbk44grc/gGp/qSLiCBvTKNm83bBhnPV MOEB48W+YM4owZBC6eEFdCWHvkUhrhRuVprkifpee3L/2RG3+Pvj76vhbpy7Hj/S2u48 kr4w== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20210112 header.b=EFlFtRGj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k69-20020a628448000000b00574dbc0a46csi9548041pfd.274.2022.11.29.00.53.16; Tue, 29 Nov 2022 00:53:26 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20210112 header.b=EFlFtRGj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231326AbiK2Ivi (ORCPT + 83 others); Tue, 29 Nov 2022 03:51:38 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58296 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231378AbiK2IvN (ORCPT ); Tue, 29 Nov 2022 03:51:13 -0500 Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D11874198A; Tue, 29 Nov 2022 00:51:12 -0800 (PST) Received: by mail-ed1-x531.google.com with SMTP id r26so16714586edc.10; Tue, 29 Nov 2022 00:51:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=EAwbcSycvljMKPe5ABsiy+cIxMkpLo2gUjI9R6uNdq4=; b=EFlFtRGjVY6hb45LYjfz4PKYSY8/eYXCDyH2jEWI+6o8+OWi5V8XhsyAL+pxN+iqwF JX1bgxltZTtg+XpbSCDvOeZ9WXsuJHdatr27JZRN9XqqmNcIAjk7Y0MZkVkLAyMQr8LA 990qsOV9NVsjmRFs5iQ6x8HH6XoWFHWlztUXrFoLMrs3o8kIsHGcLIaaQan6E/Lputu1 nKsNOWZNVdRTWH6cOJ5YJEjOtQQKqsZcp5spPCKfZvGqJQgZ4Bp9JVlhb4JMxvA2Ujnj eg3a1PIJZeRfxkP3OOgqMdAEQAkjUdnOtpkhIJ0aHSvxO8KweJtdH7BCbTxdX6X/iH0d Cjew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=EAwbcSycvljMKPe5ABsiy+cIxMkpLo2gUjI9R6uNdq4=; b=nqO0IF59wvrpy8Haccg3wj3cO8cI7ZaUA8zWvxCtJcEn+9NnpKeEx9UOrHo7P5narD g2e1qektyvHoEmD8G2UqWICpGlvecZGWjtN2ewFtkdy5llFrjoZdOKIP3VC69F5Rd4D3 HSL9WD3Kx1etH0RnC9y4v2+2MRMKmkfPMKXSCwFHqieoLLeuTIdOHeHaucQkw5hmXPTi d/weHJbXxV5mR+3ayidl5WP2WoZCQNbPAL9TOLIR1AQwHpcJbf1hg0FyBYPwlsy3B8Sf rZAw8Xb0+sAm2AdOxo2kf6NPnOxShqK233BrG/65w+xRDdt9X4+Eouq/cMecW4DS9nyt DQIg== X-Gm-Message-State: ANoB5pnryxx94ijTajxEjaPUfw5Rdaaj/43v2UY33iwVkGN6v5/k5BLo PG82qV+Y3ivTkiL6/5v7Fcw= X-Received: by 2002:a05:6402:ea8:b0:462:67bf:c64e with SMTP id h40-20020a0564020ea800b0046267bfc64emr37911025eda.20.1669711871270; Tue, 29 Nov 2022 00:51:11 -0800 (PST) Received: from cizrna.home (cst-prg-44-69.cust.vodafone.cz. [46.135.44.69]) by smtp.gmail.com with ESMTPSA id kz1-20020a17090777c100b0078de26f66b9sm5873219ejc.114.2022.11.29.00.51.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Nov 2022 00:51:10 -0800 (PST) Sender: Tomeu Vizoso From: Tomeu Vizoso Cc: italonicola@collabora.com, Tomeu Vizoso , Christian Gmeiner , Daniel Vetter , David Airlie , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), dri-devel@lists.freedesktop.org (open list:DRM DRIVERS FOR VIVANTE GPU IP), etnaviv@lists.freedesktop.org (moderated list:DRM DRIVERS FOR VIVANTE GPU IP), Jerome Brunet , Kevin Hilman , Krzysztof Kozlowski , linux-amlogic@lists.infradead.org (open list:ARM/Amlogic Meson SoC support), linux-arm-kernel@lists.infradead.org (moderated list:ARM/Amlogic Meson SoC support), linux-kernel@vger.kernel.org (open list), Lucas Stach , Martin Blumenstingl , Neil Armstrong , Philipp Zabel , Rob Herring , Russell King Subject: [PATCH v3 0/5] Support for the NPU in Vim3 Date: Tue, 29 Nov 2022 09:50:40 +0100 Message-Id: <20221129085047.49813-1-tomeu.vizoso@collabora.com> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, This series adds support for the Verisilicon VIPNano-QI NPU in the A311D as in the VIM3 board. The IP is very closely based on previous Vivante GPUs, so the etnaviv kernel driver works basically unchanged. The userspace part of the driver is being reviewed at: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18986 v2: Move reference to RESET_NNA to npu node (Neil) v3: Fix indentation mistake (Neil) Regards, Tomeu Tomeu Vizoso (5): dt-bindings: reset: meson-g12a: Add missing NNA reset dt-bindings: power: Add G12A NNA power domain soc: amlogic: meson-pwrc: Add NNA power domain for A311D arm64: dts: Add DT node for the VIPNano-QI on the A311D drm/etnaviv: add HWDB entry for VIPNano-QI.7120.0055 .../boot/dts/amlogic/meson-g12-common.dtsi | 11 +++++++ .../amlogic/meson-g12b-a311d-khadas-vim3.dts | 4 +++ drivers/gpu/drm/etnaviv/etnaviv_hwdb.c | 31 +++++++++++++++++++ drivers/soc/amlogic/meson-ee-pwrc.c | 17 ++++++++++ include/dt-bindings/power/meson-g12a-power.h | 1 + .../reset/amlogic,meson-g12a-reset.h | 4 ++- 6 files changed, 67 insertions(+), 1 deletion(-) -- 2.38.1