From patchwork Thu Nov 3 17:46:47 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dipen Patel X-Patchwork-Id: 13030766 X-Patchwork-Delegate: dipenp@nvidia.com Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2041.outbound.protection.outlook.com [40.107.92.41]) (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 9476263A0 for ; Thu, 3 Nov 2022 17:47:09 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hrtnF6mUDAjI22Db+9ppQquE7K0a6umFLsp6REMCKvBJDqdk+wzvG72VXoFnyN32813DPj+OyZUJGahQP645nsX/PcjhKu9P1adMB7hlETzu3l1lPxdDAoJj1TLQDpxFYypNDQperbDaBer77LGwZOTUynrwDFhkF9FB1gLAkoib/NSz2M4vn1YFEb8Z0gNDV4NU+xJbShe0LPrEvx76dRMZ4DvNcA3zIUmqcKs+KAM0cJobIPMP5fM5pI2Mf64pfcZ84VVXgzv14vEhGCCgYiEr/EL6VKH9IeMcXUCz+lWIxZtiGkGOsrEYS0ubYU1nYEJvXCsqL4aTNtnjBSCs0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=mj7e8PC2PRaY0H8b3g2ib+VPooBvh+tykCi454oVrTE=; b=BwvPBGpecHz5jNposwToFWdfnc/v31J4RcGJL4ny2HG8uYcZ7P7NLcfnL2QIum5U3onMO0+VqQAd9gOtyhQeb1xngl1A8yA2fnv8Q+1ZAHK/abr+rDUhQfexHzOaVKGp+DmbjIfWZfaqvrYahZsv7EZVUnvp2fPyQPkVtc3hIogXn29Dfc6sVQrRHapL7FsMksT260xYnx8c7JkVDthX9kFRQtzDBv2qEh9C6612evhH2amE5y812h4GDtbxRBaCckQWH3AkSQa48/uqAD4vaLwL9n6swadWUmIdakWFDDyev4pGbp+Wkt1Wi6PxEIP2zw1aprkMndCyuq9TCEgmzw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.118.233) smtp.rcpttodomain=lists.linux.dev smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mj7e8PC2PRaY0H8b3g2ib+VPooBvh+tykCi454oVrTE=; b=qx7HIWoCvx1q3gUABPdnQ7h1yBP6EM0xUkxFotpto17pL/sL9d9O9ZwM0Fi3xnGb+8JeH3r5WWYnCl1M9l+YQi5K5wSD8f/tV0OBv7u5hsEULRts8ZrVzIO5ybtuhntDVzxs6mNvfYQeeOrh8IoSQOh6zkl1kq8QyIX8IbnAAgLw9Y58s3d6ZKfX8d3FTDcArC30rYLA2WfnELJezmgAIrUdiejRbHVXsVLbTzfCx28cfHfBunhe20TM4cKGVS70OJqs9qXmzpTLiZr7KMoehYT9pnn3/TRctjefp5H25VdGWSMvuuy8JbQBmR0kO8gZ5EPuVWuxCaJv+Sz4FVR9dw== Received: from MW2PR16CA0006.namprd16.prod.outlook.com (2603:10b6:907::19) by DS7PR12MB6167.namprd12.prod.outlook.com (2603:10b6:8:98::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.21; Thu, 3 Nov 2022 17:47:07 +0000 Received: from CO1NAM11FT037.eop-nam11.prod.protection.outlook.com (2603:10b6:907:0:cafe::f9) by MW2PR16CA0006.outlook.office365.com (2603:10b6:907::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.19 via Frontend Transport; Thu, 3 Nov 2022 17:47:07 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.118.233) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.118.233 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.118.233; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.118.233) by CO1NAM11FT037.mail.protection.outlook.com (10.13.174.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.20 via Frontend Transport; Thu, 3 Nov 2022 17:47:07 +0000 Received: from drhqmail201.nvidia.com (10.126.190.180) by mail.nvidia.com (10.127.129.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.26; Thu, 3 Nov 2022 10:46:56 -0700 Received: from drhqmail202.nvidia.com (10.126.190.181) by drhqmail201.nvidia.com (10.126.190.180) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.29; Thu, 3 Nov 2022 10:46:56 -0700 Received: from dipenp.nvidia.com (10.127.8.10) by mail.nvidia.com (10.126.190.181) with Microsoft SMTP Server id 15.2.986.29 via Frontend Transport; Thu, 3 Nov 2022 10:46:56 -0700 From: Dipen Patel To: CC: Dipen Patel Subject: [PATCH 1/7] MAINTAINERS: Add HTE/timestamp subsystem details Date: Thu, 3 Nov 2022 10:46:47 -0700 Message-ID: <20221103174653.29765-2-dipenp@nvidia.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20221103174653.29765-1-dipenp@nvidia.com> References: <20221103174653.29765-1-dipenp@nvidia.com> X-NVConfidentiality: public Precedence: bulk X-Mailing-List: timestamp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1NAM11FT037:EE_|DS7PR12MB6167:EE_ X-MS-Office365-Filtering-Correlation-Id: da5cef7b-149e-4b2f-bf1f-08dabdc36d0a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: wB0GhhOV98KuRaA6gJjgKSNO1bsyEML2m4X1HxoKCkzDMeYSzR3v/K9ADtavxzRKBPBSWfdhG8jOwLL/cv6UAUCO3pTk0KNeWxGia4QxEeEmdoST1j9j6M8YbQe2lqzFFkMZgvt/yjzQaFdLgYARY6De7fzUuq/QcrezcI4OppKu5vv8iDnWDQUo9uKyCBGrSuyv4tKuAdm62GESAVR6ohjl9buxqCPJMrd3ppz+Bll6xKDZtQcLCGO+9KTmW9IfZ7GCKH9cZZ7fDuVdLfcHCnmPK8uBNXl4mO8jsNtoXZFSyKdO27O7YBBrE5vIZj8BtylrHJbYNxSErgDxjqZkFn6wUNhf7bDpBI9u+CqqLVizIVsVQ9EdJyyImXNhA6h8oe3u9CqAUNqqogvmVkD1rmYLfkH0HyFUcv+DEbWylqmbzxANxW7tKOI+iQFXDE/k+4rMKvKHOHiB/wSGRX11nlGNW4DHdw96FDuugKi5s5jowAI/m6Be6zDoc9vo319/yHn+UBZecYJfUjj8eS7s5rVQ4uTGEynxncPQXMogOBKMrTXYrjbUlj2DJGF9YA94NhPtaiYLdrw4WcPEDdzj7kgllwonr8+XiuBP4t4npj1tJpOqCgwY3UTYQs9HM5BuZw66yGZwEwcKPJK0HDkCDJsF2MO4sCUV+rEr8FlUAyvLxZOswmrq3cyItiMjpg8ZG97Re2QXY+f19gQq1n2d/nzlzTDdC1lJpXeMwzQk+IZKo5uTlrmSonhD9HJ1nsHC5LbZBrbOCSQDcwUL+XiFZGd1iO0P7UekjXapUdVojinCIqD2rxsVdKG1gNqQPEANR0/qAgI2MBdcLNNEamqN7C3owurrqlWBo2wnx6tIcL0= X-Forefront-Antispam-Report: CIP:216.228.118.233;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc7edge2.nvidia.com;CAT:NONE;SFS:(13230022)(4636009)(39860400002)(376002)(396003)(346002)(136003)(451199015)(46966006)(36840700001)(40470700004)(6916009)(70206006)(478600001)(966005)(41300700001)(1076003)(4326008)(47076005)(2616005)(426003)(7696005)(2906002)(4744005)(186003)(8936002)(5660300002)(70586007)(336012)(26005)(316002)(8676002)(82310400005)(40460700003)(7636003)(356005)(107886003)(36860700001)(82740400003)(36756003)(86362001)(6666004)(40480700001);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Nov 2022 17:47:07.1102 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: da5cef7b-149e-4b2f-bf1f-08dabdc36d0a X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.118.233];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT037.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR12MB6167 Add tree, mailing list and patchwork details. Signed-off-by: Dipen Patel Acked-by: Thierry Reding --- MAINTAINERS | 3 +++ 1 file changed, 3 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index cf0f18502372..37b17c1f1388 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -9414,6 +9414,9 @@ F: drivers/input/touchscreen/htcpen.c HTE SUBSYSTEM M: Dipen Patel +L: timestamp@lists.linux.dev +T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git +Q: https://patchwork.kernel.org/project/timestamp/list/ S: Maintained F: Documentation/devicetree/bindings/timestamp/ F: Documentation/driver-api/hte/ From patchwork Thu Nov 3 17:46:48 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dipen Patel X-Patchwork-Id: 13030773 X-Patchwork-Delegate: dipenp@nvidia.com Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2040.outbound.protection.outlook.com [40.107.236.40]) (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 DB0CA63B5 for ; Thu, 3 Nov 2022 17:47:10 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hbBOurDFLexDcEZeNzPw6EvYfJ8wJIwraOMdv3/Z4+k3hkbkpbtfCCZ4p7zaUOk1d+tE8uLLgoFccT/V9rQnGnTbNeXQA5bfSjbfUF0tGMogvgabibAGz2GaN1ZP/5zj+MSnuBvHwiGz9q8wsgkuQBJm5Lz2h3KNDeHwwSAA60Ph91ZuB/e5emQ5frLkItKtT+kDZYMKBO7Io3IqGM5wbR497a+9D3t2h0+qwWMwfINvlU2+8gDBkr0IzUg0sb3fnDAzVO6SYwv6bGU6JEju/JAjSDWUAnzeNOPLg8dHeO4qafKiUywUwn8WZqKF/ovZktIyMliXXBaPnSB+Ln2PxQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=pstXmg6urw7LmGRYp+ddqAdzwMYZNxqun98oEwstrbo=; b=TcDHCAWPBVtP8DoMuPjpjxnlCH42bDRZKbXerzpfpvYlQ0Nolu3G7EofmdhmSM97aRhdxgJPxVeEjzVdBT+BXWdWg0AeSv8KEy4XuGsSh4wr1x05/kGB8xsFhOBoaEJ8VtD2Jpv5hhfIqI4M7DxU9nasUVA29iN1kKb6JYSa3IC6CzQMZeLx69TeHmsTCsHiYyi8PoB0hoS4ZutwbrMKvyF310wR3NEhgJC3QdW4bztqT74hmROI0jBBSi6uf9iZdZB6N/NdIkZrWGw967pew5tkKzW/KA6PFAMQMIfcd8zUD36isJR8T9ZISkEPLCEzQj2Emf47LcnIuyoPx022Ug== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.118.232) smtp.rcpttodomain=lists.linux.dev smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pstXmg6urw7LmGRYp+ddqAdzwMYZNxqun98oEwstrbo=; b=DXxGoPhHaC/t+FXQqzt2WPxSbc2CWhN+Rym/rc1uDMooZI+Bg7yLiHNujyFzCw2/1Je7VwYKqN15DzEgKuQZWzekiOT/KpUGyyBnzWpQEep2qfg1YEDoGiGzMYXZ+26Hv+sWT24Co9wOLWpy1fzox4demFnxrXESungGoPcxVZls6Ys76UjSXk7pjnXpb/QrQzPwKGaCoQ1WvKFnouaLb6VDrOBPLv+trMgsPqoaO7LhJwkHuMoPmOqxZiianem0JJHL4eyAEe3wHaDRAQzV3Ggi/AJWjx06FzhJJ1pvHxyENaJwIDpnBm12h5bJ0uwgzskR8NbyYLsFJYF2f/Gt5Q== Received: from BN9PR03CA0055.namprd03.prod.outlook.com (2603:10b6:408:fb::30) by BL1PR12MB5205.namprd12.prod.outlook.com (2603:10b6:208:308::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.21; Thu, 3 Nov 2022 17:47:08 +0000 Received: from BN8NAM11FT094.eop-nam11.prod.protection.outlook.com (2603:10b6:408:fb:cafe::67) by BN9PR03CA0055.outlook.office365.com (2603:10b6:408:fb::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.22 via Frontend Transport; Thu, 3 Nov 2022 17:47:08 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.118.232) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.118.232 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.118.232; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.118.232) by BN8NAM11FT094.mail.protection.outlook.com (10.13.176.131) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.20 via Frontend Transport; Thu, 3 Nov 2022 17:47:08 +0000 Received: from drhqmail201.nvidia.com (10.126.190.180) by mail.nvidia.com (10.127.129.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.26; Thu, 3 Nov 2022 10:46:57 -0700 Received: from drhqmail202.nvidia.com (10.126.190.181) by drhqmail201.nvidia.com (10.126.190.180) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.29; Thu, 3 Nov 2022 10:46:56 -0700 Received: from dipenp.nvidia.com (10.127.8.10) by mail.nvidia.com (10.126.190.181) with Microsoft SMTP Server id 15.2.986.29 via Frontend Transport; Thu, 3 Nov 2022 10:46:56 -0700 From: Dipen Patel To: CC: Dipen Patel Subject: [PATCH 2/7] hte: Add Tegra234 provider Date: Thu, 3 Nov 2022 10:46:48 -0700 Message-ID: <20221103174653.29765-3-dipenp@nvidia.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20221103174653.29765-1-dipenp@nvidia.com> References: <20221103174653.29765-1-dipenp@nvidia.com> X-NVConfidentiality: public Precedence: bulk X-Mailing-List: timestamp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN8NAM11FT094:EE_|BL1PR12MB5205:EE_ X-MS-Office365-Filtering-Correlation-Id: 182219ab-90ce-4551-5f22-08dabdc36db2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QLqbEiWHo9lNFMV0TdPbi5cdTO4CrElDMGulGyupK7dfMQffUBbOkSEi7TlKx5wBbLIFkXHaJHUcJBHKw7Tq+R3YlzbvVg2TFLWJp+/Ssy5dM99zK6RWbAjfFNy+GvufA+OLZerw+QC9vla/mMT5C1CK9U7Oyz0RNwT6f7i3V8gn6bzS7jV/jiOomvWfCtLUimCirbjJCdsOXqlPVqW+ZBbStwQ9gwizzIYD3sfGt91WUuprDBAwFJmNMJzIaKJ65MqXq9nTcrFFnbW+vRYbhUhsFmVwsNhkPQACQedjLLUVCzS0Cdda1R54Yo3C3lEDxzU89dQbaVGOZNH2fYp2zdbcsjDEYo/nZE8DWpcfuv+UjDtljxLGkiM5CqysUr/sGO1jiL/RWMvWdNjmIaAygLC/LDPEh3mlyDh2NwrLbvTWWfa+UHU3GGK9oUoyg7AIYaXjGHCMZ8pQ7xn3Ddbuv+L+z7OBPFP8diBkgdg2PEuI89n2isxaPb770S6DBV+6yuVXQKoJ+qMT9654NcHax09tNiak1WznLMO4xmrBX27ZbBdtldTKtCE06tIsQ++uRZX3sS9dlIp6lVWHQfXWIIMWrWchvpowPFGOo1DXWQeB8ly6+xUVvHdFddgAvOYHTJWw2UQk34zp+ozvW13Xn9rSiX8napNrlGikzTiDXoL+S+ZftgHn7oHFB5P0MQquQ8f+VfayTUgtMN5NB0E7Fq5Tsgms8tO398HJOyKLDqAuMKe1eTdt5JzCnviWI5PUoKwb4XZCgNXLbgZmgO25wg== X-Forefront-Antispam-Report: CIP:216.228.118.232;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc7edge1.nvidia.com;CAT:NONE;SFS:(13230022)(4636009)(376002)(346002)(136003)(396003)(39860400002)(451199015)(40470700004)(46966006)(36840700001)(36860700001)(336012)(2616005)(186003)(41300700001)(36756003)(47076005)(8936002)(7636003)(5660300002)(316002)(356005)(70206006)(40460700003)(7696005)(1076003)(426003)(478600001)(107886003)(6666004)(26005)(4326008)(70586007)(8676002)(82740400003)(40480700001)(6916009)(82310400005)(86362001)(2906002)(83380400001);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Nov 2022 17:47:08.1150 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 182219ab-90ce-4551-5f22-08dabdc36db2 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.118.232];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: BN8NAM11FT094.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR12MB5205 The Tegra234 AON GPIO instance and LIC IRQ support HTE. For the GPIO HTE support, it requires to add mapping between GPIO and HTE framework. Signed-off-by: Dipen Patel --- drivers/hte/hte-tegra194-test.c | 2 +- drivers/hte/hte-tegra194.c | 124 ++++++++++++++++++++++++++++++-- 2 files changed, 121 insertions(+), 5 deletions(-) diff --git a/drivers/hte/hte-tegra194-test.c b/drivers/hte/hte-tegra194-test.c index 5d776a185bd6..d79c28a80517 100644 --- a/drivers/hte/hte-tegra194-test.c +++ b/drivers/hte/hte-tegra194-test.c @@ -16,7 +16,7 @@ #include /* - * This sample HTE GPIO test driver demonstrates HTE API usage by enabling + * This sample HTE test driver demonstrates HTE API usage by enabling * hardware timestamp on gpio_in and specified LIC IRQ lines. * * Note: gpio_out and gpio_in need to be shorted externally in order for this diff --git a/drivers/hte/hte-tegra194.c b/drivers/hte/hte-tegra194.c index 49a27af22742..5d1f947db0f6 100644 --- a/drivers/hte/hte-tegra194.c +++ b/drivers/hte/hte-tegra194.c @@ -62,6 +62,10 @@ #define NV_AON_HTE_SLICE2_IRQ_GPIO_25 25 #define NV_AON_HTE_SLICE2_IRQ_GPIO_26 26 #define NV_AON_HTE_SLICE2_IRQ_GPIO_27 27 +#define NV_AON_HTE_SLICE2_IRQ_GPIO_28 28 +#define NV_AON_HTE_SLICE2_IRQ_GPIO_29 29 +#define NV_AON_HTE_SLICE2_IRQ_GPIO_30 30 +#define NV_AON_HTE_SLICE2_IRQ_GPIO_31 31 #define HTE_TECTRL 0x0 #define HTE_TETSCH 0x4 @@ -220,7 +224,100 @@ static const struct tegra_hte_line_mapped tegra194_aon_gpio_sec_map[] = { [39] = {NV_AON_SLICE_INVALID, 0}, }; -static const struct tegra_hte_data aon_hte = { +static const struct tegra_hte_line_mapped tegra234_aon_gpio_map[] = { + /* gpio, slice, bit_index */ + /* AA port */ + [0] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_11}, + [1] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_10}, + [2] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_9}, + [3] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_8}, + [4] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_7}, + [5] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_6}, + [6] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_5}, + [7] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_4}, + /* BB port */ + [8] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_3}, + [9] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_2}, + [10] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_1}, + [11] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_0}, + /* CC port */ + [12] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_22}, + [13] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_21}, + [14] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_20}, + [15] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_19}, + [16] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_18}, + [17] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_17}, + [18] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_16}, + [19] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_15}, + /* DD port */ + [20] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_14}, + [21] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_13}, + [22] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_12}, + /* EE port */ + [23] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_31}, + [24] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_30}, + [25] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_29}, + [26] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_28}, + [27] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_27}, + [28] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_26}, + [29] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_25}, + [30] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_24}, + /* GG port */ + [31] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_23}, +}; + +static const struct tegra_hte_line_mapped tegra234_aon_gpio_sec_map[] = { + /* gpio, slice, bit_index */ + /* AA port */ + [0] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_11}, + [1] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_10}, + [2] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_9}, + [3] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_8}, + [4] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_7}, + [5] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_6}, + [6] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_5}, + [7] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_4}, + /* BB port */ + [8] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_3}, + [9] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_2}, + [10] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_1}, + [11] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_0}, + [12] = {NV_AON_SLICE_INVALID, 0}, + [13] = {NV_AON_SLICE_INVALID, 0}, + [14] = {NV_AON_SLICE_INVALID, 0}, + [15] = {NV_AON_SLICE_INVALID, 0}, + /* CC port */ + [16] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_22}, + [17] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_21}, + [18] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_20}, + [19] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_19}, + [20] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_18}, + [21] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_17}, + [22] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_16}, + [23] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_15}, + /* DD port */ + [24] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_14}, + [25] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_13}, + [26] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_12}, + [27] = {NV_AON_SLICE_INVALID, 0}, + [28] = {NV_AON_SLICE_INVALID, 0}, + [29] = {NV_AON_SLICE_INVALID, 0}, + [30] = {NV_AON_SLICE_INVALID, 0}, + [31] = {NV_AON_SLICE_INVALID, 0}, + /* EE port */ + [32] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_31}, + [33] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_30}, + [34] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_29}, + [35] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_28}, + [36] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_27}, + [37] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_26}, + [38] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_25}, + [39] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_24}, + /* GG port */ + [40] = {2, NV_AON_HTE_SLICE2_IRQ_GPIO_23}, +}; + +static const struct tegra_hte_data t194_aon_hte = { .map_sz = ARRAY_SIZE(tegra194_aon_gpio_map), .map = tegra194_aon_gpio_map, .sec_map_sz = ARRAY_SIZE(tegra194_aon_gpio_sec_map), @@ -228,6 +325,14 @@ static const struct tegra_hte_data aon_hte = { .type = HTE_TEGRA_TYPE_GPIO, }; +static const struct tegra_hte_data t234_aon_hte = { + .map_sz = ARRAY_SIZE(tegra234_aon_gpio_map), + .map = tegra234_aon_gpio_map, + .sec_map_sz = ARRAY_SIZE(tegra234_aon_gpio_sec_map), + .sec_map = tegra234_aon_gpio_sec_map, + .type = HTE_TEGRA_TYPE_GPIO, +}; + static const struct tegra_hte_data lic_hte = { .map_sz = 0, .map = NULL, @@ -535,7 +640,9 @@ static bool tegra_hte_match_from_linedata(const struct hte_chip *chip, static const struct of_device_id tegra_hte_of_match[] = { { .compatible = "nvidia,tegra194-gte-lic", .data = &lic_hte}, - { .compatible = "nvidia,tegra194-gte-aon", .data = &aon_hte}, + { .compatible = "nvidia,tegra194-gte-aon", .data = &t194_aon_hte}, + { .compatible = "nvidia,tegra234-gte-lic", .data = &lic_hte}, + { .compatible = "nvidia,tegra234-gte-aon", .data = &t234_aon_hte}, { } }; MODULE_DEVICE_TABLE(of, tegra_hte_of_match); @@ -635,8 +742,17 @@ static int tegra_hte_probe(struct platform_device *pdev) gc->match_from_linedata = tegra_hte_match_from_linedata; - hte_dev->c = gpiochip_find("tegra194-gpio-aon", - tegra_get_gpiochip_from_name); + if (of_device_is_compatible(dev->of_node, + "nvidia,tegra194-gte-aon")) + hte_dev->c = gpiochip_find("tegra194-gpio-aon", + tegra_get_gpiochip_from_name); + else if (of_device_is_compatible(dev->of_node, + "nvidia,tegra234-gte-aon")) + hte_dev->c = gpiochip_find("tegra234-gpio-aon", + tegra_get_gpiochip_from_name); + else + return -ENODEV; + if (!hte_dev->c) return dev_err_probe(dev, -EPROBE_DEFER, "wait for gpio controller\n"); From patchwork Thu Nov 3 17:46:49 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dipen Patel X-Patchwork-Id: 13030769 X-Patchwork-Delegate: dipenp@nvidia.com Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2049.outbound.protection.outlook.com [40.107.220.49]) (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 9B59163B6 for ; Thu, 3 Nov 2022 17:47:11 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OLecmA5CzUn8iVOpXVBMeH1GEOove1F1/K/6XEtRFnj0thzXkeCUGlWcfX0kkzOaK+oIovQ1zdHHCPX5qHekY0RYbkT+DHU/nqcNvfRBTK/EOkavCJaRXLF0szvNg9bU5zCge8eTBw+j3HZ3ExY0YJZUp3cPUweGIqAl5+SklAOUOyyqzEnc5GW1bgGnQSIGRUUfHR03gTov6Y8kL5dbfBeGYC2o14/Dl0/WbPoy/isivUQkkNWrDjy2ScVsBFgV5q77BctW6x/4tyICDB42seH0+WhiuDF8G0pKdM6Kg7M7XxWNTWApM5GW4sDJJRaIhhai5y0IFNH+UJvvJCdusw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=0fpcvZxqj7N5uABhbu8wuDFwEu46fGsJYV59DtpkJCg=; b=gPImj6W82vRL/dVc+1gVn/PqTujLq7fAdx1FVUaG5poy6I5SDPFrF8nYZNp/XwEgErdaZrjQCOI2dIEbn5MckQZoz6g7IgCQXaPFpYV0rebD8HsoXbTTjuR0vJ0psCJYNsKQ2UAgV4teXUfxXKchLcyAXWJO20IsjyDIc9GExzQjHr/v4irdMKh3Gmch9ZtCQhcy4AsfbRkBXkPSB+MHMdEbUHLFkaNbcEA7Q2Fg8Hng0AT2jKgQZciUijguH8p+VbowHgvUMzSAZn1RKxKAJOh6XRwSi4CspZSn1pX79h22i329NkYYj9Jy7WhQ6mn56fsKIb+SpFHwfLk/IyH9PQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.118.233) smtp.rcpttodomain=lists.linux.dev smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0fpcvZxqj7N5uABhbu8wuDFwEu46fGsJYV59DtpkJCg=; b=YuLnKW4ugX2tSNd9NnOAq+Z03e8GktlcVV0LeMLyFLMbu7PTg7Fn2AD95ky17VdfZyZ1N7O1YTLhRbjXamyNywuenskIKw9Hq6zJeXmbdcj6RrHBCy24Ygkgsh7y6DeLBiZb/7A1nktteWRUCQbNUZTJhJzezPVsF6W6WV5PeTNSeeOFedvv4XDd8o8MF7nbmFmdX54n4856pTVGSMU4hNUMA566OPmnuDKQekDSreEZwXqOYJ3HDXmRMNAp34nE4zKWdVquccA3Tp9xdAaV8d6UQpGHz6IjYuTQo1tW4j7Pam6gBnK49j8QDYxTmKBe8FN83YOT67uxEqVy0e3QKg== Received: from MW4PR03CA0273.namprd03.prod.outlook.com (2603:10b6:303:b5::8) by BL1PR12MB5755.namprd12.prod.outlook.com (2603:10b6:208:392::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.16; Thu, 3 Nov 2022 17:47:08 +0000 Received: from CO1NAM11FT052.eop-nam11.prod.protection.outlook.com (2603:10b6:303:b5:cafe::4c) by MW4PR03CA0273.outlook.office365.com (2603:10b6:303:b5::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.21 via Frontend Transport; Thu, 3 Nov 2022 17:47:07 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.118.233) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.118.233 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.118.233; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.118.233) by CO1NAM11FT052.mail.protection.outlook.com (10.13.174.225) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.20 via Frontend Transport; Thu, 3 Nov 2022 17:47:07 +0000 Received: from drhqmail201.nvidia.com (10.126.190.180) by mail.nvidia.com (10.127.129.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.26; Thu, 3 Nov 2022 10:46:57 -0700 Received: from drhqmail202.nvidia.com (10.126.190.181) by drhqmail201.nvidia.com (10.126.190.180) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.29; Thu, 3 Nov 2022 10:46:56 -0700 Received: from dipenp.nvidia.com (10.127.8.10) by mail.nvidia.com (10.126.190.181) with Microsoft SMTP Server id 15.2.986.29 via Frontend Transport; Thu, 3 Nov 2022 10:46:56 -0700 From: Dipen Patel To: CC: Dipen Patel Subject: [PATCH 3/7] gpio: tegra186: Add Tegra234 hte support Date: Thu, 3 Nov 2022 10:46:49 -0700 Message-ID: <20221103174653.29765-4-dipenp@nvidia.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20221103174653.29765-1-dipenp@nvidia.com> References: <20221103174653.29765-1-dipenp@nvidia.com> X-NVConfidentiality: public Precedence: bulk X-Mailing-List: timestamp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1NAM11FT052:EE_|BL1PR12MB5755:EE_ X-MS-Office365-Filtering-Correlation-Id: 3015bd8a-41ab-4bf2-269f-08dabdc36d63 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /hqGwXopv3+B+uqa6OJxwZx4zCiSeJimY9yVD/1AbvMHYpEGmsUTSyhUo26VOzZwVEngJI0I8m/RC0eXgaFAPxliXCkYiAYwanBiI9DutQVuQvYULoHXU6iPtUsE9ZbBvwUHPC3L30L+uvx65pPaDdwr16G8pripDpcufehFC9mAFjGw1XiW8rskY4/oIzf/GCbfm2+7iixNOCxRs3sUxN45//fLwXk3AUrABiB5wLj2/ucMLt2ktyLfnuTssIjyT/yaIGnwm0/6i0BRelowAzQtdicYG7WU7IKSoFDNX2qxd18fh+X1H4QU/ubqmqlW2mZ9mERLMrBOBF2tYrUbeZavKxw98v4YRxoA4Xdt4VzmBd2vOkxy7qWCJI0dgsNvBM5lkPqpTfgM8hdIBWluNlUY7N2g5gal6L1EKxcfYH/SE0O6xnsfpvu3fZ+bZ7F/D4p8gP1AdVbZ5VBZ/7rpn4A4RNHZtOARISxHSxzirZ3CfL284432BqvJ4lYWbCHXqTzJFa8lu0OtOBORfc3hl678HUgBK0iIE1FVPuh+FYniJOMwODZ3O2rIBuCJ4Hcr4j7xO5bbSlc2wJ/OPZtOwqIPdfD2Nq/cURbSYaF5yzKT8E1J3Y1bOHf6jdHHC/Ep6x4EiVOSohapcJd8T233GupMvlFof/X9bKdcKsykUlJDp4yuEOBXHNE3cBNe3QqWKbaHdIVjFhS294BKCAxV5hjjJ9j8d00RxK1/wTqFUgH+p0JxPLkNEAm9nPiKzm1CSZKFQVCR13Kta6KTDkZqpA== X-Forefront-Antispam-Report: CIP:216.228.118.233;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc7edge2.nvidia.com;CAT:NONE;SFS:(13230022)(4636009)(376002)(39860400002)(396003)(136003)(346002)(451199015)(46966006)(40470700004)(36840700001)(47076005)(40460700003)(5660300002)(8936002)(83380400001)(426003)(186003)(336012)(356005)(86362001)(2906002)(82740400003)(7636003)(6666004)(82310400005)(70206006)(4326008)(41300700001)(4744005)(70586007)(7696005)(107886003)(40480700001)(2616005)(6916009)(478600001)(316002)(8676002)(26005)(36860700001)(1076003)(36756003);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Nov 2022 17:47:07.6739 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3015bd8a-41ab-4bf2-269f-08dabdc36d63 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.118.233];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT052.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR12MB5755 To enable timestamp support for the Tegra234, has_gte variable needs to be set true. Signed-off-by: Dipen Patel --- drivers/gpio/gpio-tegra186.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpio/gpio-tegra186.c b/drivers/gpio/gpio-tegra186.c index 54d9fa7da9c1..c2ccfee52608 100644 --- a/drivers/gpio/gpio-tegra186.c +++ b/drivers/gpio/gpio-tegra186.c @@ -1136,6 +1136,7 @@ static const struct tegra_gpio_soc tegra234_aon_soc = { .name = "tegra234-gpio-aon", .instance = 1, .num_irqs_per_bank = 8, + .has_gte = true, }; #define TEGRA241_MAIN_GPIO_PORT(_name, _bank, _port, _pins) \ From patchwork Thu Nov 3 17:46:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dipen Patel X-Patchwork-Id: 13030768 X-Patchwork-Delegate: dipenp@nvidia.com Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2041.outbound.protection.outlook.com [40.107.244.41]) (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 A5B7163B4 for ; Thu, 3 Nov 2022 17:47:10 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=naqcIaKOJIjBRpveBCTO4gjgWA6IDX6hxAhbzb5XOB6JI2sf+sFrRmBICl4/15Wr40pMSUtOQla0ESDSCd0SL4cjUIgiQTgz7TTxX+OpkLrHlTlDU8GpQZ4XmPgnZ7NpZ6m7PkVfGoKErQ2+aj5TVmt6UYko6yioK8z2toyKWogQWfj2B+lce0sLAkT44Q2rOxUcyVsttacfW1Zgvp5Orwbvga6UO3faQv2DkQhvPnQYpy0SzYuMJ5xUrMarKvTWTvk5/KOlqJDw9mmiZW+BTmArUeTBq4Wn+OCYU2xUbxu6rN9mlC6BM2KdoU++I/C9r9ds05bCcUq89UyJkCnwwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Cppyvgqds94o3k9iW6NBlfmhi6W+iWWhvb03akvEwUY=; b=N+VydzXbldgNxxNUIfQKqqDnTe/JFi53n34CRUt8+TspaXC5vFGB+raXCSVWtP2YR3IIMdQEGa9QDZOtePCApUyZEWI0uLJl+Ag39Hi+vJ5i3WtyOpBEHn68/riJocGdTHvodSFDL/53IHTyivwC226T9UoYJp1GuPt81R0Wd6TOyU1eJC5nckqwnF4SwMLsj1jLk0drcWiT95Ug0szv3CjlLepYA+edhK+Zqvfv3Pwbmus9dhKAJ2booLloiYZvAjk0hrqGrc5rULhZXlFNRTUKxmRYevt4hWrfDg6iR9jx8SaMitA0nbGXZMnQUI8yBtzvkhNjzNHyV+9/0+4gVw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.118.232) smtp.rcpttodomain=lists.linux.dev smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Cppyvgqds94o3k9iW6NBlfmhi6W+iWWhvb03akvEwUY=; b=iHrrwoSHQc0NQWBDYnZ/PoiGyXiY8VV5KsLtNASKV2NKvC5jmHNFAan7+COoIzHzaVTJUER9Y+zliJBfQexqj7cWd6GAH6hpZgQmPiMZfSlTBYtRKebL7HqQPYoROenbRfrXGva8y13jIGtYrMvR0HwHKxLJs6IsU5Oneg9TJpXtpMlrOa+Wu8aYKT7/QueBUsLE/YCDVkHjuRRakJM31DvtFs5HdOmyPuOUIY8l/si3bfIG5bAjjoh8TR1sWxxX4Y1CqfES6Jye1qG9wwlKZc38543/Cbrw03ksgKP/XzOuuasUVO/dumqGvamtXlIPlLkI3XE6ttmQs+OYav89Wg== Received: from BN9PR03CA0096.namprd03.prod.outlook.com (2603:10b6:408:fd::11) by BL1PR12MB5189.namprd12.prod.outlook.com (2603:10b6:208:308::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.19; Thu, 3 Nov 2022 17:47:08 +0000 Received: from BN8NAM11FT077.eop-nam11.prod.protection.outlook.com (2603:10b6:408:fd:cafe::9d) by BN9PR03CA0096.outlook.office365.com (2603:10b6:408:fd::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.22 via Frontend Transport; Thu, 3 Nov 2022 17:47:08 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.118.232) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.118.232 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.118.232; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.118.232) by BN8NAM11FT077.mail.protection.outlook.com (10.13.177.232) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.20 via Frontend Transport; Thu, 3 Nov 2022 17:47:08 +0000 Received: from drhqmail201.nvidia.com (10.126.190.180) by mail.nvidia.com (10.127.129.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.26; Thu, 3 Nov 2022 10:46:57 -0700 Received: from drhqmail202.nvidia.com (10.126.190.181) by drhqmail201.nvidia.com (10.126.190.180) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.29; Thu, 3 Nov 2022 10:46:57 -0700 Received: from dipenp.nvidia.com (10.127.8.10) by mail.nvidia.com (10.126.190.181) with Microsoft SMTP Server id 15.2.986.29 via Frontend Transport; Thu, 3 Nov 2022 10:46:57 -0700 From: Dipen Patel To: CC: Dipen Patel Subject: [PATCH 4/7] dt-bindings: timestamp: Add Tegra234 support Date: Thu, 3 Nov 2022 10:46:50 -0700 Message-ID: <20221103174653.29765-5-dipenp@nvidia.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20221103174653.29765-1-dipenp@nvidia.com> References: <20221103174653.29765-1-dipenp@nvidia.com> X-NVConfidentiality: public Precedence: bulk X-Mailing-List: timestamp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN8NAM11FT077:EE_|BL1PR12MB5189:EE_ X-MS-Office365-Filtering-Correlation-Id: ffb05a06-d94f-4b3c-0680-08dabdc36ddf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: k0WY+Ycrlo7jgxcibL9znbFMZ5E3AugfSFXoA7X/051CQvQvFqV4g0+jyKOJpjEEXY875Y62NXN0+3GAS2RA1p2f4OAzvTnRp4DcONAyxe9fiuGa2WNM5EveLrkqQSduca455fF9e+5JaKhpswEO8Q1h6njyXCkTmYArsIPVvZQFAYFqcbMBmELNrSZ1t/3FYXljvm2rrrJAPscfmy5zW7iPsWEyzzF9gGk6B4hnZGzHdjU8s83YjySgk818xXKlO2H042kzdJYFY0K15iO+hXwq+dHvZt52l/j3sIkyMYUHvIqMX0bERt30crph6yXoWrsnKoPlhcTkHVm+cYvmVlRCj4Z/Dzj6N60Y9obPf0y1I7kQtyHU9CMXv0LfbCI2Vzm1XYnMGjewuwQmJRonRiglFLcF69b33I20PRjILKUAcMhhSDeF4fOIzEEnTXPtLkJNg7wYJ/zlZxjlSIcx/I/QmLHDc84A3BbiOZieT4RZSkisYQdHAAFiHvpmy9QIl9Uwv1Ni+0DS7jKx5Ts8dbPSi5SYIs/lDcaVluDCat8w8c1qrfpn2YXrPA+Lkqdf9YOANErAVDEKIVJUkvGxdxyJZhuIN6Dprg3Q1xZs7j3WUcrlKbvYcV/SAzKqSqRIDaCg7fSUkAALHr25Op+i2fBqe0PAMkZcSR/ucolXO9tzURYNfOQz223245MkTPmtFu5mGDqmmR9K/E1pxisAZX9N7nZszN9Wj5AAquqzBp7M/D8/uNiJkVp9S4BJCIwLpnoNf9LUuKkIu7r363kvSeSffPasTECzVY5cwIXzfGX1I7iCnAkt/2lJw/msehYtaTbbIvOrvx8nP1+5jTfH5gRv64FZ04Kp31sU9HuoLbKTMplaabYVA+MB/Q6O1i6PoK3jQZjjkU75z2z3gaWMAA== X-Forefront-Antispam-Report: CIP:216.228.118.232;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc7edge1.nvidia.com;CAT:NONE;SFS:(13230022)(4636009)(346002)(376002)(136003)(39860400002)(396003)(451199015)(46966006)(36840700001)(40470700004)(82740400003)(966005)(107886003)(8936002)(7636003)(356005)(6666004)(86362001)(478600001)(5660300002)(83380400001)(4326008)(70586007)(40480700001)(6916009)(8676002)(26005)(47076005)(426003)(316002)(2616005)(7696005)(336012)(70206006)(186003)(40460700003)(41300700001)(1076003)(36860700001)(2906002)(36756003)(82310400005);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Nov 2022 17:47:08.4076 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ffb05a06-d94f-4b3c-0680-08dabdc36ddf X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.118.232];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: BN8NAM11FT077.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR12MB5189 Added timestamp provider support for the Tegra234 in devicetree bindings. Signed-off-by: Dipen Patel --- .../timestamp/nvidia,tegra194-hte.yaml | 44 +++++++++++++++++-- 1 file changed, 40 insertions(+), 4 deletions(-) diff --git a/Documentation/devicetree/bindings/timestamp/nvidia,tegra194-hte.yaml b/Documentation/devicetree/bindings/timestamp/nvidia,tegra194-hte.yaml index c31e207d1652..158dbe58c49f 100644 --- a/Documentation/devicetree/bindings/timestamp/nvidia,tegra194-hte.yaml +++ b/Documentation/devicetree/bindings/timestamp/nvidia,tegra194-hte.yaml @@ -4,7 +4,7 @@ $id: http://devicetree.org/schemas/timestamp/nvidia,tegra194-hte.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# -title: Tegra194 on chip generic hardware timestamping engine (HTE) +title: Tegra on chip generic hardware timestamping engine (HTE) provider maintainers: - Dipen Patel @@ -23,6 +23,8 @@ properties: enum: - nvidia,tegra194-gte-aon - nvidia,tegra194-gte-lic + - nvidia,tegra234-gte-aon + - nvidia,tegra234-gte-lic reg: maxItems: 1 @@ -43,9 +45,8 @@ properties: description: HTE lines are arranged in 32 bit slice where each bit represents different line/signal that it can enable/configure for the timestamp. It is u32 - property and depends on the HTE instance in the chip. The value 3 is for - GPIO GTE and 11 for IRQ GTE. - enum: [3, 11] + property and the value depends on the HTE instance in the chip. + enum: [3, 11, 17] '#timestamp-cells': description: @@ -55,6 +56,41 @@ properties: mentioned in the nvidia GPIO device tree binding document. const: 1 +allOf: + - if: + properties: + compatible: + contains: + enum: + - nvidia,tegra194-gte-aon + - nvidia,tegra234-gte-aon + then: + properties: + nvidia,slices: + const: 3 + + - if: + properties: + compatible: + contains: + enum: + - nvidia,tegra194-gte-lic + then: + properties: + nvidia,slices: + const: 11 + + - if: + properties: + compatible: + contains: + enum: + - nvidia,tegra234-gte-lic + then: + properties: + nvidia,slices: + const: 17 + required: - compatible - reg From patchwork Thu Nov 3 17:46:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dipen Patel X-Patchwork-Id: 13030771 X-Patchwork-Delegate: dipenp@nvidia.com Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2079.outbound.protection.outlook.com [40.107.220.79]) (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 C8FB563B8 for ; Thu, 3 Nov 2022 17:47:11 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PBwDBzN+dJCm11CigompcVW95mwjQuVC0gvJyMRPxYizDU+V6rVgHzXNUUC9QQcOduHAX6m9OZRAeOF1TWk6KoUVtRTFPIqTfhnIpsXHAGIIALQ3x4Jq4AZ/BFelib3hjEsjRroqME+IXkTcVNgNTvIZQW3ecYSzDIswz03La5Px6Uo9o0ew6lwXs7XzO6ppbtvXX3GyWRi9Awj8M9o2SMcNfoSZS6OxwOQmgxzCPbJpWN27kKwsyfS90IGt7Q5P/zEaNAreQy/Lb9dGTP2dpA4xY1YmbimXO0+0cnubQXvaGU24RntvolkW7Z9nrg+dI1LN6vcn0DJcryznBA7Law== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=GjbHZfAEXm7Tpt9u32Vn9q9T4Up+3nN7WFwlqHYtLGs=; b=kHzJtlJf387I8zmwBsgSTNLbkjpR11k4YaMp3SE9r2JRZyQfWAo7nNFFRhg1ZFJAUb/4Vam/F1+LkTYgIQFC+nGYltBzZlm2AeFQsZQYxmy56s1okgKAGoUGwx/XAEVjPNORDGaFccID07R80sdxwVWH0fp6iYD09JUo/fPrG9PLGCm3K7Ho59cob+az7rP20+CqyTDgSgVNYhp6/kSfeoVt8jLPuEaqTVRJ1CpiMn5spRQszaYKmR2NpFT9EF9S96/Qot2NRnuZ7QeUPQ8HS844ADbhKCix5ecAXqDzF8/lfhQE8bFZXbOtmuJjZrNuvh+f5DZWbW/QUjMqpC60tg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.118.232) smtp.rcpttodomain=lists.linux.dev smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GjbHZfAEXm7Tpt9u32Vn9q9T4Up+3nN7WFwlqHYtLGs=; b=gVUW4aHurn3a/paX0jrj9k4+Ef16BjBd5EAH7yagV5+rNEK5hnk5RJpQF6tioUiAVaD1sTjDa7UElDlXtayfiWh6/TeEuBFBqW0oHBLfgGqcRAWQXIvWcf6pF2tV0L9lx29/3jrhqu5mv41HgqyPL8A33/6DQQ58kKPCA0d2yuEU5fga60qcCp1U3G99DX8Hd70rcVzELvpjZVldOauYKOZy6OdRJuIe1J/4HLHHRKlsU1JfHNflh1ByZMJrufSrDJsV+e4h8zgFKun8Lk/RisYQC/r5NuXzy2gd+QJLDJvzeJqBIv7xzbngAW34F5kYC/f4/4nmNUi2vkFBPQqobA== Received: from BN9PR03CA0405.namprd03.prod.outlook.com (2603:10b6:408:111::20) by MN2PR12MB4112.namprd12.prod.outlook.com (2603:10b6:208:19a::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.22; Thu, 3 Nov 2022 17:47:09 +0000 Received: from BN8NAM11FT102.eop-nam11.prod.protection.outlook.com (2603:10b6:408:111:cafe::ba) by BN9PR03CA0405.outlook.office365.com (2603:10b6:408:111::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.22 via Frontend Transport; Thu, 3 Nov 2022 17:47:09 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.118.232) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.118.232 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.118.232; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.118.232) by BN8NAM11FT102.mail.protection.outlook.com (10.13.177.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.20 via Frontend Transport; Thu, 3 Nov 2022 17:47:09 +0000 Received: from drhqmail201.nvidia.com (10.126.190.180) by mail.nvidia.com (10.127.129.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.26; Thu, 3 Nov 2022 10:46:57 -0700 Received: from drhqmail202.nvidia.com (10.126.190.181) by drhqmail201.nvidia.com (10.126.190.180) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.29; Thu, 3 Nov 2022 10:46:57 -0700 Received: from dipenp.nvidia.com (10.127.8.10) by mail.nvidia.com (10.126.190.181) with Microsoft SMTP Server id 15.2.986.29 via Frontend Transport; Thu, 3 Nov 2022 10:46:57 -0700 From: Dipen Patel To: CC: Dipen Patel Subject: [PATCH 5/7] hte: Re-phrase tegra API document Date: Thu, 3 Nov 2022 10:46:51 -0700 Message-ID: <20221103174653.29765-6-dipenp@nvidia.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20221103174653.29765-1-dipenp@nvidia.com> References: <20221103174653.29765-1-dipenp@nvidia.com> X-NVConfidentiality: public Precedence: bulk X-Mailing-List: timestamp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN8NAM11FT102:EE_|MN2PR12MB4112:EE_ X-MS-Office365-Filtering-Correlation-Id: 80b59bfb-c43e-4801-0e6f-08dabdc36e8f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DMm+UX0DbjVbJFechw1urA3k2K8xG5MhiALHziLHV9L/QsF8/PFZUFtzehoEv/SWrt4hzsQ540Lifzj8KJS6dKFFk8lczOq4HklVQQhLqbiQdbIAo7K/We8+zqtt9HF9i54DiLUhXA2QsaCwg/KByQvXKcuk4PRL6nJD0iSsAcEy6/ksVoMM9dKU9PBKDMjlqGH1UTbezo22PZ1TvNPlejaQ5cXUhv7zYCn+K+U3z3/hnslq7mbWyhjNs/0zzCYKh2/xZ/b2hOuMpVvF2fFKQ5+a0n1QuJzziYBcMUJvg5olMjGLLRfqIAYpwA9NwV4BLrdz7SwcHkK0PaYrOzCFoGaSYvP7VohkPDeNzlFMCRmkpqDuHwvK7JVMEMe700zV1Eoe09Z2vS7zOZc1O0KBsOOfiirhqwg6zH1WybFZGlLMYpaPouEFOyjQywkzJFJFbnK5N3Ve6hMar+rdaVz+N21sU28crclYc0GHE8NzXDNxMcI9TZ1SFNI+ak1S4v0J//oLwmZM9gpwR5N+6Brj50XICHOjHbEPQNulviHSdJUZp/aS9FfRGLDMvwX8fiuR/5YDOWYzBKJwQkdDZsf5nZoFyA2vWOUPEPK6pu6nLE+GMwwPkBuMStK1dNpo77mMc/OwKXDd0m2erQsZcrR5FE5QO8RHRdxqnCA44icEhh5IP3E0CmtYIDI9BrpErclHTZ+5Uxn29jkGRz0amPyVkwxlD70QiG9B9yxVtQScpO8Ol53wQj8VuwSK4KkfH0bC X-Forefront-Antispam-Report: CIP:216.228.118.232;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc7edge1.nvidia.com;CAT:NONE;SFS:(13230022)(4636009)(39860400002)(346002)(376002)(396003)(136003)(451199015)(40470700004)(36840700001)(46966006)(6916009)(316002)(8936002)(5660300002)(4326008)(36756003)(40460700003)(70586007)(86362001)(70206006)(41300700001)(26005)(8676002)(7696005)(82740400003)(426003)(36860700001)(83380400001)(47076005)(2616005)(356005)(40480700001)(1076003)(336012)(186003)(7636003)(6666004)(107886003)(82310400005)(478600001)(2906002);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Nov 2022 17:47:09.5456 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 80b59bfb-c43e-4801-0e6f-08dabdc36e8f X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.118.232];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: BN8NAM11FT102.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4112 Make Tegra194 API document generic to make it applicable for current and future tegra hte providers. Signed-off-by: Dipen Patel --- Documentation/driver-api/hte/tegra194-hte.rst | 33 +++++++++---------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/Documentation/driver-api/hte/tegra194-hte.rst b/Documentation/driver-api/hte/tegra194-hte.rst index f2d617265546..85e654772782 100644 --- a/Documentation/driver-api/hte/tegra194-hte.rst +++ b/Documentation/driver-api/hte/tegra194-hte.rst @@ -5,25 +5,25 @@ HTE Kernel provider driver Description ----------- -The Nvidia tegra194 HTE provider driver implements two GTE -(Generic Timestamping Engine) instances: 1) GPIO GTE and 2) LIC -(Legacy Interrupt Controller) IRQ GTE. Both GTE instances get the -timestamp from the system counter TSC which has 31.25MHz clock rate, and the -driver converts clock tick rate to nanoseconds before storing it as timestamp -value. +The Nvidia tegra HTE provider also known as GTE (Generic Timestamping Engine) +driver implements two GTE instances: 1) GPIO GTE and 2) LIC +(Legacy Interrupt Controller) IRQ GTE. Both GTE instances get the timestamp +from the system counter TSC which has 31.25MHz clock rate, and the driver +converts clock tick rate to nanoseconds before storing it as timestamp value. GPIO GTE -------- This GTE instance timestamps GPIO in real time. For that to happen GPIO -needs to be configured as input. The always on (AON) GPIO controller instance -supports timestamping GPIOs in real time and it has 39 GPIO lines. The GPIO GTE -and AON GPIO controller are tightly coupled as it requires very specific bits -to be set in GPIO config register before GPIO GTE can be used, for that GPIOLIB -adds two optional APIs as below. The GPIO GTE code supports both kernel -and userspace consumers. The kernel space consumers can directly talk to HTE -subsystem while userspace consumers timestamp requests go through GPIOLIB CDEV -framework to HTE subsystem. +needs to be configured as input. Only the always on (AON) GPIO controller +instance supports timestamping GPIOs in real time as it is tightly coupled with +the GPIO GTE. To support this, GPIOLIB adds two optional APIs as mentioned +below. The GPIO GTE code supports both kernel and userspace consumers. The +kernel space consumers can directly talk to HTE subsystem while userspace +consumers timestamp requests go through GPIOLIB CDEV framework to HTE +subsystem. The hte devicetree binding described at +``Documentation/devicetree/bindings/timestamp`` provides an example of how a +consumer can request an GPIO line. See gpiod_enable_hw_timestamp_ns() and gpiod_disable_hw_timestamp_ns(). @@ -34,9 +34,8 @@ returns the timestamp in nanoseconds. LIC (Legacy Interrupt Controller) IRQ GTE ----------------------------------------- -This GTE instance timestamps LIC IRQ lines in real time. There are 352 IRQ -lines which this instance can add timestamps to in real time. The hte -devicetree binding described at ``Documentation/devicetree/bindings/timestamp`` +This GTE instance timestamps LIC IRQ lines in real time. The hte devicetree +binding described at ``Documentation/devicetree/bindings/timestamp`` provides an example of how a consumer can request an IRQ line. Since it is a one-to-one mapping with IRQ GTE provider, consumers can simply specify the IRQ number that they are interested in. There is no userspace consumer support for From patchwork Thu Nov 3 17:46:52 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dipen Patel X-Patchwork-Id: 13030770 X-Patchwork-Delegate: dipenp@nvidia.com Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2065.outbound.protection.outlook.com [40.107.237.65]) (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 A44C263B7 for ; Thu, 3 Nov 2022 17:47:11 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eDmoQ3LfDeqFs0l+P3FAwU4U2JhaZaDcT6uw8xqwWvaIDGW+aoCcoht7SO0auThuM3tJQqy9rLm46Z7bjVxVF846mHMeHezQR0pIUvXHMJ2MVsFqy2YnT38NvhyuTewQZmt6BJFjXmWc6NrGzf2RbP0lZrkSSNQjgvzZqN66LmNdSTJaktfm+Z9ha9OlxTxV3WvEXBcEbJZlz31K0SQowJL5uq7nayiuhIBjrjLTImyieH5WyM4Oehg6miprcpS4+XdpGxv3yf3zqvcE9vL1uo8KuRUIhZngZObR52UVf/WfW5gQTQW5Nx67YBiB4iUCBNaJ3dMxzzHOb+W5wp3eYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=3Jcl42L3FloEax58T988/vqZBnqDNnqpkHemK2a54Yo=; b=avajnaRxGT49pJPqXOqhEZ1CqNqDcOGcI7NkhD04kw/Qqfdzp9tAhe9PfUmpaQnGcUpBibyk/3BkwL1sFYezIQSjWeGm/YP+jpCQkrqw8H9zy+no3ONCn9dgsxo8fMFtxvUPpa/D+ulMMHcuLHhQhcMGft2hKuIXYreYvtpGZ1sQIHIjTd7vUVrtRs27RcX/nERbVq7J6HTxPKxUMVhF26qJjdzEAMtrgKQwPj/WwDRgXuD6XQlx8vSdDrbe1zC+ErT7sbdwcMjxeFGCXE/swBXPuB3NzGoZoE7cWMHbqPcRIga9/ZZ8TxnRZsl6ca7AB7kmVDq+pyU9J5WNbIRmng== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.118.233) smtp.rcpttodomain=lists.linux.dev smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3Jcl42L3FloEax58T988/vqZBnqDNnqpkHemK2a54Yo=; b=JcrYYfKmuT+wfh/rgMiqvP0seZrFKc2LMPwAecw9a4XNlYg/D3iltYWGsKkUhJkTDqO0U5trC/ugF9JrDj0uxTIJ4IxaoNDDBB2nSIlk00U+9CbGtCk60wJ8qe4rRSm1raPA0K7yEtn0HJn0noaLoubY6fYwAwbNeqHDiLceYLeVjj8rwgEAE8HRQWUMFz2leHzLSOMV/KSGcvcoCGuMpmFMv/VKUne9/2jGgCKoEK2LpSwuaJrwqNNeW8M6zmt8Phlv6dj6bBxi/FT85OSJ6zZaE/5W6EeRLu4+lr/JROxo1o+TWez6dFZEN/q8Ekd1UXe42xo882fj/ZWrc7Mpzw== Received: from MW4PR03CA0273.namprd03.prod.outlook.com (2603:10b6:303:b5::8) by MN0PR12MB5954.namprd12.prod.outlook.com (2603:10b6:208:37d::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.20; Thu, 3 Nov 2022 17:47:09 +0000 Received: from CO1NAM11FT052.eop-nam11.prod.protection.outlook.com (2603:10b6:303:b5:cafe::4c) by MW4PR03CA0273.outlook.office365.com (2603:10b6:303:b5::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.21 via Frontend Transport; Thu, 3 Nov 2022 17:47:08 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.118.233) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.118.233 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.118.233; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.118.233) by CO1NAM11FT052.mail.protection.outlook.com (10.13.174.225) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.20 via Frontend Transport; Thu, 3 Nov 2022 17:47:08 +0000 Received: from drhqmail201.nvidia.com (10.126.190.180) by mail.nvidia.com (10.127.129.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.26; Thu, 3 Nov 2022 10:46:58 -0700 Received: from drhqmail202.nvidia.com (10.126.190.181) by drhqmail201.nvidia.com (10.126.190.180) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.29; Thu, 3 Nov 2022 10:46:57 -0700 Received: from dipenp.nvidia.com (10.127.8.10) by mail.nvidia.com (10.126.190.181) with Microsoft SMTP Server id 15.2.986.29 via Frontend Transport; Thu, 3 Nov 2022 10:46:57 -0700 From: Dipen Patel To: CC: Dipen Patel Subject: [PATCH 6/7] arm64: tegra: Enable GTE nodes Date: Thu, 3 Nov 2022 10:46:52 -0700 Message-ID: <20221103174653.29765-7-dipenp@nvidia.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20221103174653.29765-1-dipenp@nvidia.com> References: <20221103174653.29765-1-dipenp@nvidia.com> X-NVConfidentiality: public Precedence: bulk X-Mailing-List: timestamp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1NAM11FT052:EE_|MN0PR12MB5954:EE_ X-MS-Office365-Filtering-Correlation-Id: 3cca51b3-7304-464d-07ff-08dabdc36e0a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: km/KFKNJBWqIt03FCtHOQMXT3YdZkOm2ij1MXsU41aXEbB3heUXdZtKxqPL+QbDpRn9MQcEFkR2MTn93ohutwdqRW1AD3s5i6b6ycvjhCaAOgZVpR1yUOoyL5OGAGpnJbBwi5A1A/KfrENB3iz2mVerAma+ANZk57SOmRxa01MWP5g9H56KuUTE9kWyr/Rdgaw3jg1lNlqEBb8kFRt2bIsbVhB38UfLwb7Xw4C3/Juk1787dYMt80GurO0K26c/l8u1YbkVTGEZJ0ommdvaEsEXA785vla02okN5mljLJXqaFlhcWnRNIvAWAjdPjggTFmkGZXGVUlKRmusq6usqVeiOHCVC78vatWsjJjLqqV0ZQRN1d5RsXj2SmcAZqkzYRVeIm3fT/pAT5EXp79UDPhyzU1LiYnholKtR20+cINLrjaLDkLEAQqqY6YUlk2jRmHsQY1xWlCE6lehrmTJZLwdFZvZZaL354nDoCqcNE/qtvEQHEQ2J6YtV9OGd9aNrqs3vG8HDGfQfUfJftoBz2FZPSKp9hlWupHjWTjEoiCg2GA8Ndto6Tq94ME9G0qu1965Pu30XfGWK+E58jxq+MayF90m5eliCc37O18zz5Fz/MoVHvYZJ8wER/nukPvoDbyWIMCnSWWtkM6RG91qfOXWS+uTXKm96mC+F76f/qzpHWQ04eunDab88qnIFjy4lMjY5mC6uNONoGEezgRluUQrB7kvFZtBVADdXorUc3ZQpcmC2t/gLkpVLXcqePW4kfR8BLmo/1oFzX1JcNSBYAw== X-Forefront-Antispam-Report: CIP:216.228.118.233;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc7edge2.nvidia.com;CAT:NONE;SFS:(13230022)(4636009)(396003)(376002)(346002)(136003)(39860400002)(451199015)(36840700001)(46966006)(40470700004)(82310400005)(36756003)(40460700003)(356005)(2906002)(316002)(70206006)(6916009)(7636003)(41300700001)(8936002)(5660300002)(47076005)(8676002)(40480700001)(4326008)(26005)(336012)(1076003)(186003)(70586007)(36860700001)(83380400001)(86362001)(426003)(2616005)(82740400003)(478600001)(107886003)(7696005)(6666004);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Nov 2022 17:47:08.7832 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3cca51b3-7304-464d-07ff-08dabdc36e0a X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.118.233];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT052.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR12MB5954 Add and enable AON and LIC GTE nodes by default. Signed-off-by: Dipen Patel --- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 20 ++++++++++++++++++++ arch/arm64/boot/dts/nvidia/tegra234.dtsi | 20 ++++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/arch/arm64/boot/dts/nvidia/tegra194.dtsi b/arch/arm64/boot/dts/nvidia/tegra194.dtsi index 41f3a7e188d0..67927d97956e 100644 --- a/arch/arm64/boot/dts/nvidia/tegra194.dtsi +++ b/arch/arm64/boot/dts/nvidia/tegra194.dtsi @@ -1366,6 +1366,16 @@ status = "disabled"; }; + hte_lic: hardware-timestamp@3aa0000 { + compatible = "nvidia,tegra194-gte-lic"; + reg = <0x3aa0000 0x10000>; + interrupts = ; + nvidia,int-threshold = <1>; + nvidia,slices = <11>; + #timestamp-cells = <1>; + status = "okay"; + }; + hsp_top0: hsp@3c00000 { compatible = "nvidia,tegra194-hsp"; reg = <0x03c00000 0xa0000>; @@ -1579,6 +1589,16 @@ #mbox-cells = <2>; }; + hte_aon: hardware-timestamp@c1e0000 { + compatible = "nvidia,tegra194-gte-aon"; + reg = <0xc1e0000 0x10000>; + interrupts = ; + nvidia,int-threshold = <1>; + nvidia,slices = <3>; + #timestamp-cells = <1>; + status = "okay"; + }; + gen2_i2c: i2c@c240000 { compatible = "nvidia,tegra194-i2c"; reg = <0x0c240000 0x10000>; diff --git a/arch/arm64/boot/dts/nvidia/tegra234.dtsi b/arch/arm64/boot/dts/nvidia/tegra234.dtsi index 0170bfa8a467..fecf9ab1bf17 100644 --- a/arch/arm64/boot/dts/nvidia/tegra234.dtsi +++ b/arch/arm64/boot/dts/nvidia/tegra234.dtsi @@ -949,6 +949,16 @@ clock-names = "fuse"; }; + hte_lic: hardware-timestamp@3aa0000 { + compatible = "nvidia,tegra234-gte-lic"; + reg = <0x3aa0000 0x10000>; + interrupts = ; + nvidia,int-threshold = <1>; + nvidia,slices = <17>; + #timestamp-cells = <1>; + status = "okay"; + }; + hsp_top0: hsp@3c00000 { compatible = "nvidia,tegra234-hsp", "nvidia,tegra194-hsp"; reg = <0x03c00000 0xa0000>; @@ -1466,6 +1476,16 @@ #mbox-cells = <2>; }; + hte_aon: hardware-timestamp@c1e0000 { + compatible = "nvidia,tegra234-gte-aon"; + reg = <0xc1e0000 0x10000>; + interrupts = ; + nvidia,int-threshold = <1>; + nvidia,slices = <3>; + #timestamp-cells = <1>; + status = "okay"; + }; + gen2_i2c: i2c@c240000 { compatible = "nvidia,tegra194-i2c"; reg = <0xc240000 0x100>; From patchwork Thu Nov 3 17:46:53 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dipen Patel X-Patchwork-Id: 13030772 X-Patchwork-Delegate: dipenp@nvidia.com Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2057.outbound.protection.outlook.com [40.107.94.57]) (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 C3EC663A0 for ; Thu, 3 Nov 2022 17:47:11 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cmght4PO27i+tJ6JwCSlLHGYK66RfurIgn9TUZATTCcm3otJ07tQcGEnJIfKqrALWtpw/GUcF+Ytvpj60PkCYdgXBrLCdfeEXmi/dtqy1HMJzRPJeXIDvf4s6mezJT1ODfXQLCPCrIprD5kA8sXOTDsvm8j219mJl22Z37sauhc/66noDxEG86KIvS6LtTSPVO4iW38ceSxG6nw95906ElPMdWYWZ9w4oQzE2x+qVyCGVkoJrZl5MX1QQVwtiOCsbO88pVrxfM3aSRTSXeVdmw/OvBu7W2jREcJfIo2GWGgGyOjkWfXDkcYyEDOvv9PLb9e35V2EINjUn133b1PLdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9sQo6xxtHOxTMb3Y176x5BNhPW3VFYSlHVEqRwaiEBM=; b=QUdA000WuofxTO+A9Q6f9GNhhWEgL+i5E1f2PGh3SC9p0aLmb2HInoSy/PPfNxSSxq00q8kt1VFV/krd4XQmuoG65VBw6cPPhLkmWufqV8YkUOex1uW+qMTvADX4eY25zlI8eNBteveTe5kUzIB0YB+WvD7Q02Iwk+7oMQ8p6KCQiHvxnJV0PxEQnsd0l9ptkzUZBmWnt+NSEST4hd37WzJhG58bwaVj4XElLBWPTCqGgXwVvrbjQt0f4Df9NiZYUussHlB/J7/l9GG6al0Jm5uiqjRsrsX7NnOtGkltJ3pOnUjTLD5jXlnUzrDjR6idMLZyvbjqfFABWTzw1IOiVQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.118.233) smtp.rcpttodomain=lists.linux.dev smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9sQo6xxtHOxTMb3Y176x5BNhPW3VFYSlHVEqRwaiEBM=; b=dP16d/JfVlWBuaERzTR8haijqbE4wLtFjPbPv9P4SlJAi4+WNO4Y8oyMQwE2fxO3k1lEdTX9ytkkaUCE9EWc3IKG6CeHkqAV0852+ClhG6Hbfhy24cFpWewIFAJeEzCqY73vIxI7RTsJLvrFcTyYnm95OK5Ez+Bjn/j8E1TtbMUg+POtJpMLYnJqhDEPVEvNDtm/CNcLZmeyf5GFgXQb3SCSSfrQZH3cW44RVu1ozghyJPRjarIFRw5qwa8F521irG4+vg8/iWPQatIF3o1SnnjWSolup++r1rU7F9Sy3ZH66UOWJz8KBTa067AWeEPfs6HQTiCQ0u/+jbYJIOaATw== Received: from MW4P221CA0002.NAMP221.PROD.OUTLOOK.COM (2603:10b6:303:8b::7) by SN7PR12MB8148.namprd12.prod.outlook.com (2603:10b6:806:351::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.14; Thu, 3 Nov 2022 17:47:10 +0000 Received: from CO1NAM11FT111.eop-nam11.prod.protection.outlook.com (2603:10b6:303:8b:cafe::8e) by MW4P221CA0002.outlook.office365.com (2603:10b6:303:8b::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.22 via Frontend Transport; Thu, 3 Nov 2022 17:47:09 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.118.233) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.118.233 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.118.233; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.118.233) by CO1NAM11FT111.mail.protection.outlook.com (10.13.174.61) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.20 via Frontend Transport; Thu, 3 Nov 2022 17:47:09 +0000 Received: from drhqmail201.nvidia.com (10.126.190.180) by mail.nvidia.com (10.127.129.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.26; Thu, 3 Nov 2022 10:46:58 -0700 Received: from drhqmail202.nvidia.com (10.126.190.181) by drhqmail201.nvidia.com (10.126.190.180) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.29; Thu, 3 Nov 2022 10:46:58 -0700 Received: from dipenp.nvidia.com (10.127.8.10) by mail.nvidia.com (10.126.190.181) with Microsoft SMTP Server id 15.2.986.29 via Frontend Transport; Thu, 3 Nov 2022 10:46:58 -0700 From: Dipen Patel To: CC: Dipen Patel Subject: [PATCH 7/7] arm64: defconfig: Enable HTE config Date: Thu, 3 Nov 2022 10:46:53 -0700 Message-ID: <20221103174653.29765-8-dipenp@nvidia.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20221103174653.29765-1-dipenp@nvidia.com> References: <20221103174653.29765-1-dipenp@nvidia.com> X-NVConfidentiality: public Precedence: bulk X-Mailing-List: timestamp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1NAM11FT111:EE_|SN7PR12MB8148:EE_ X-MS-Office365-Filtering-Correlation-Id: 93186a00-1cd0-48c9-0acf-08dabdc36ea9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XulvAsVjkxu0zfQ1zJ2frC2fnrO4pA+hPdCmciYwWxwZv+dIBsK0vQb2zaVfTm23HFqMQw2V8Ux28DRORQpizuQb1kPfquuxfhVck7QSlydawJWTTouh6JitiQVNAzP/YnxHYUGqhQyveTxrZgMwvFnEOuhOQUlW164hxTlKqUDT7GMYWwfs7yPvjqpesmZPAYjtsIPH3JRdvCILfwM0pSw5i70B0Dv/vU9nlpl7mJXXqnnzJvUNBSWBTAUh9G2mcZrO+DSP0TDvWl43SwbA30wsAUf3+neXNPmKlX0g2Aj7Xw/27VI5dxAXrxeEA0c2ZvcvJ52eQxfVZzhcKfDO9Y2/iXJk86kZarC7fP+R99jGIZUU8T4oGUDU7FaOL841Mv3+4l/rOUBjoN/5vThbCPdQXRd5avTXCkMNcCUIgpP2Nm13Tdo24DfdHdSiemKgS1ymhXo7dvijGKj5NBT6Z3uPPEM8ygzGpLrnRtJRV9hrnUZv05RGw1plyP06i/hbR0TzssPAhIZxeFBnHXjM6kfnn3zCfsi4dHF7U/Kc3992+yQiosw80dFm0VAlRJPXHSdtnUx32DTZmevxBr1BOCX9y0VSg88ylv4LqwVGzLosObxxdc9Ptx0aorgnGTEJ69FaOMkMA4JTitxqaJqNLcD2cseq07DvLHmondtoSmit4PE03lEFE3pz738G1ioAoAN3D9oh8aeC7NDW1BifXe2OasVGiDk52zl/5iR9UCNWHYEZQhGKqnnOa3kMkuVjTiGgwyYed27TUYrMTWHHSQ== X-Forefront-Antispam-Report: CIP:216.228.118.233;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc7edge2.nvidia.com;CAT:NONE;SFS:(13230022)(4636009)(346002)(376002)(39860400002)(396003)(136003)(451199015)(40470700004)(46966006)(36840700001)(4326008)(8676002)(7696005)(478600001)(70206006)(70586007)(47076005)(426003)(82740400003)(2616005)(6916009)(26005)(356005)(7636003)(82310400005)(5660300002)(40480700001)(36860700001)(6666004)(2906002)(336012)(36756003)(186003)(86362001)(41300700001)(40460700003)(4744005)(107886003)(1076003)(316002)(8936002);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Nov 2022 17:47:09.8253 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 93186a00-1cd0-48c9-0acf-08dabdc36ea9 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.118.233];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT111.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB8148 Enable HTE core and tegra HTE provider by default as built in module. Signed-off-by: Dipen Patel --- arch/arm64/configs/defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 0b6af3348e79..c6e04a4f89d5 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -1307,6 +1307,9 @@ CONFIG_INTERCONNECT_QCOM_SM8150=m CONFIG_INTERCONNECT_QCOM_SM8250=m CONFIG_INTERCONNECT_QCOM_SM8350=m CONFIG_INTERCONNECT_QCOM_SM8450=m +CONFIG_HTE=y +CONFIG_HTE_TEGRA194=y +CONFIG_HTE_TEGRA194_TEST=m CONFIG_EXT2_FS=y CONFIG_EXT3_FS=y CONFIG_EXT4_FS_POSIX_ACL=y