Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp2175772pxb; Thu, 11 Feb 2021 06:20:47 -0800 (PST) X-Google-Smtp-Source: ABdhPJz3TZ8YTb+3mOuI+cmJ0JxSK7s6H5Igpn0p9BPD0oBv2QH8gmt8HOszc8c4WtPEoK9HMHRO X-Received: by 2002:a50:f987:: with SMTP id q7mr8755458edn.353.1613053247125; Thu, 11 Feb 2021 06:20:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613053247; cv=none; d=google.com; s=arc-20160816; b=Tvne2hJbhxVwvpfOqFPgS+8ceIEqTOQRU9CUrKBh9NUGajWaVndGOKKh3uR1dN87Mp PAOGUKyC1MGb0iPo5xmiyr366Es34BThhUWmSz/WnhF6Rvt3sA3au0yNOlWLo+tWMPkT XnElAL7y2UM4SzsTxB4zN144D1DsZFJk4qGXAtK2jtGvIhZKnk0yTgy/7xm24nCOa3Ic N1Nqy4ZgchpBBJ6QVSFJATTvNvjiNiag9FxrcO+sZA55ERGf8g80xZaCwVuSX42kP6VE 8KQ60lJsceso6oEC2I3FiqGRF3gFLQn+yQ6mhO89Z0t1u/isKbwRSi2t1GGi9OCQi+ZV oRYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from :dkim-signature; bh=0elgG08z95Mp0bp42T6eKXc/pbp6nML5TVGVwcbMJp0=; b=ZxVUJjDkjNGqvZzrUmSeumr62qOLyAGpgsIy9TP624IPOHpsLfV8p5MCM64CFwUnYI amJjv0l368VeD/0msJrhV96VM5MT0fDoUi4L6Ck8gRPxKnenzGHYQZKLECIF16K2vb9i Xc12rO4GQri4I5E9I1t1zJyXoJC2cQBR/MrnrgU8S/URqLKK5ZMFvT53SsvUSMxV1WEZ L3zIrBmHzat42isj7F1sAPaGhGBhXqtWjJ+nrUd3w7R+q2DFPWCBftWNinrYjNR75Is/ sMzInrAQiYtIV9ZVx9ioM8r96KB4S8mmtuXICO7dX/NqMRyWYys/k2q3BpG7EteM2gdE zWHQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@marvell.com header.s=pfpt0220 header.b=WsFZJYLc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=marvell.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u9si4339659edd.431.2021.02.11.06.20.20; Thu, 11 Feb 2021 06:20:47 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@marvell.com header.s=pfpt0220 header.b=WsFZJYLc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=marvell.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231748AbhBKOSv (ORCPT + 99 others); Thu, 11 Feb 2021 09:18:51 -0500 Received: from mx0b-0016f401.pphosted.com ([67.231.156.173]:13260 "EHLO mx0b-0016f401.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231293AbhBKODw (ORCPT ); Thu, 11 Feb 2021 09:03:52 -0500 Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 11BE1XbY022387; Thu, 11 Feb 2021 06:02:49 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : mime-version : content-type; s=pfpt0220; bh=0elgG08z95Mp0bp42T6eKXc/pbp6nML5TVGVwcbMJp0=; b=WsFZJYLcM4JpHGrj1V7DI6O8kqunBbE5yjECzMZO8zhr7wRheTYRWnp+Ck4edr4JfoCw +1RsHw2TsJzxUIINxmGprMOY6VyU7J6igYkh42j+GhvtJvmYisbPy8pTec19ZzpEf7vn 0w/FNvlGqSWUnLSjWvfWX+XZ9ELmmywGYtZ4te+4xu2tAZi4pnjv+ogCa4ikLWx2qOHE y5bEyH0EE6OJkywDCuIo8rtvFy+6q87io+ZSIq8gg0pAalbiZ0s4MoNj7uXTjDt86ILW 6wpKw3zXUcWsu5L8nF3s6dC3kC7jzDct8Vqm65kyDiOT2uH6tlCpO2RaE8to2K0jvSt9 XQ== Received: from dc5-exch02.marvell.com ([199.233.59.182]) by mx0b-0016f401.pphosted.com with ESMTP id 36hugqew71-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 11 Feb 2021 06:02:49 -0800 Received: from SC-EXCH01.marvell.com (10.93.176.81) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 11 Feb 2021 06:02:47 -0800 Received: from DC5-EXCH02.marvell.com (10.69.176.39) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 11 Feb 2021 06:02:47 -0800 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Thu, 11 Feb 2021 06:02:47 -0800 Received: from octopus.marvell.com (octopus.marvell.com [10.5.24.3]) by maili.marvell.com (Postfix) with ESMTP id 8E5B63F7040; Thu, 11 Feb 2021 06:02:43 -0800 (PST) From: To: , , CC: , , , , , , , , , , , , "Konstantin Porotchkin" Subject: [PATCH v3 0/2] Enable usage of Marvell FW SIP services Date: Thu, 11 Feb 2021 16:02:38 +0200 Message-ID: <20210211140240.23778-1-kostap@marvell.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369,18.0.737 definitions=2021-02-11_06:2021-02-10,2021-02-11 signatures=0 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Konstantin Porotchkin These patches enable usage of Arm Trusted Firmware SIP services on Marvell Armada plaforms for accessing system registers that are not normally accessible from kernel or user space (EL1/EL0), like DFX registers group. v2: * use separate legacy/smc regmap functions registered at ap-cpu clock driver probe according to FW response v3: * fix build errors and rebase on top of clk-next branch Grzegorz Jaszczyk (2): thermal: armada: ap806: use firmware SiP services for thermal operations clk: mvebu: use firmware SiP service for accessing dfx register set drivers/clk/mvebu/ap-cpu-clk.c | 174 ++++++++++++++++++-- drivers/thermal/armada_thermal.c | 125 +++++++++++++- include/soc/marvell/armada8k/fw.h | 22 +++ 3 files changed, 302 insertions(+), 19 deletions(-) create mode 100644 include/soc/marvell/armada8k/fw.h -- 2.17.1