Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp388788rwl; Wed, 4 Jan 2023 21:38:21 -0800 (PST) X-Google-Smtp-Source: AMrXdXs7+xOx1U8u4R6Yl+zvFel4IY3zzagoGRpdMo8GOoY8MdRGWBQTFArRtczFMuodTKSajgWj X-Received: by 2002:a17:907:11cf:b0:7c2:3b8a:9f0d with SMTP id va15-20020a17090711cf00b007c23b8a9f0dmr44066856ejb.51.1672897101131; Wed, 04 Jan 2023 21:38:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1672897101; cv=none; d=google.com; s=arc-20160816; b=rs+eOWvBtFsUk+50nBBUq6sxUfZCkCCvvQ8d4N2Md6mfN/9u/Kjfjfy81JlwsF0u/Z aAb4oSem34MApNjeHkOnuA3uBI0zwgNIX5RHeKKFlTsg99f4e8NF6he21eu8w8+dPDZ6 lKQbHeKkTB0biFV0CBgXpcFSaw5MVh3wQXFfchZnY4f5UPlI6tl7JJ//2QRxOX9uuwT9 X3FJ+9Jbfme3c+GNJI89+cNCt39VQXBg+RAFP7wCcvKsV2MZQY0MEUQlqUHWpp0u/lKH Gy/7Un5nSaUo7MCgPwDDOvXOkjg8/foA/fh/5tJsfN9tPIuk70eGJ2s4fBNGqB51v/Dj zFrQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=DBNkKPLiFmCsOai0eLz6rBhEs0qbT7bO/x7ibCYBYPE=; b=uKiNMtOWjmNgA9ibz8HSowyqYlH8VOlRmV7wRBlzALoZIVgI3Vo0xAgduI0V2YDpp5 D2R7bEn3g5OIK8unRw3cOY7lN27c7Rgl4Ey2nrxVJw5rTQmXUdgbfCRUw7VWzoThKmz5 F1fuDFv9aEJDQpiUQUvB4sqbWE8vl7Mgq6vzgzNmeVrZRf2W3fChO1ajailTG0mS5t/1 Npk121dh+jjTMKcjNuQzgqyR0QGtM1sKTYvQ9Gbwbfe8DR5bABZglaDiuHxAkU7spwqW O5onUrQkpcgkv3hBbMgbbzcAT+IRNoXprlK73A6354ywE78VmXkhFIZbg0BaZZ3u7qZe hIJQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@marcan.st header.s=default header.b=zHn7iLgC; 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=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=marcan.st Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id oz38-20020a1709077da600b007c083c69ec3si30886373ejc.155.2023.01.04.21.38.08; Wed, 04 Jan 2023 21:38:21 -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=pass header.i=@marcan.st header.s=default header.b=zHn7iLgC; 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=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=marcan.st Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230253AbjAEF0R (ORCPT + 55 others); Thu, 5 Jan 2023 00:26:17 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56658 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230220AbjAEF0L (ORCPT ); Thu, 5 Jan 2023 00:26:11 -0500 Received: from mail.marcansoft.com (marcansoft.com [212.63.210.85]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C8CDE48CCB; Wed, 4 Jan 2023 21:26:08 -0800 (PST) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: marcan@marcan.st) by mail.marcansoft.com (Postfix) with ESMTPSA id D62C9425D6; Thu, 5 Jan 2023 05:19:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=marcan.st; s=default; t=1672895977; bh=DBNkKPLiFmCsOai0eLz6rBhEs0qbT7bO/x7ibCYBYPE=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=zHn7iLgCqBMr20WdN/Kx6nNWPZv43tDvT8UFeTKrXHxNbbwuBdPcs8Q0kGi+lYfQX 6y5W6359/O4ox/TS0pG++cSHZH7aynh6x/apobgwKVVqZU7/fIhOlG4j0iMa0hGD1r KB9e2NttfGMjNr0Kh/dWk2LUtXXDyZvdi7ZuqTgFnUC5H3lp5S9m5L1KxyKjvnmDW8 LOaBMLZen50hgUwTfYgxs+moZKwflHdSYpJbpWOFt93L3JUXAmiRVidBsmJAGSHRuW Vbzo0d+IM+TiJju0npZIWZbYYDDR33aHI0q8rUa1q3jiDfHppJwjBwrmXXIdVaJgZk mWqi2pWEmY2tg== Message-ID: Date: Thu, 5 Jan 2023 14:19:32 +0900 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux aarch64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: [PATCH 7/7] iommu: dart: Add t8110 DART support Content-Language: en-US To: Sven Peter , Joerg Roedel , Will Deacon , Robin Murphy Cc: Alyssa Rosenzweig , Janne Grunau , Rob Herring , Krzysztof Kozlowski , devicetree@vger.kernel.org, iommu@lists.linux.dev, asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org References: <20230104110013.24738-1-marcan@marcan.st> <20230104110013.24738-8-marcan@marcan.st> From: Hector Martin In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2023/01/04 22:50, Sven Peter wrote: > Do you have any more details on this registers? For the 8103 DART > we called it _CONFIG but I assume for the t8110 DART it can > actually lock different parts of the HW instead of just a global lock? This is based on R's reverse engineering here: https://github.com/AsahiLinux/m1n1/blob/main/proxyclient/m1n1/hw/dart8110.py#L87 I don't think they ever fully nailed down exactly what the lock bit behavior is, though. - Hector