From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 4A67DC00144 for ; Mon, 1 Aug 2022 12:56:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=neVRzBq+RDwYAVTawA/Gz3U5oOnFeq+ZSemjqYS0gdg=; b=US4F7XCSHwWJsZ ALZmSb5jIAhNckSFASy9nn//bxGe79Ua1AKIpQi3+wcmxBzIzp2TTBOALv8p/DIPYB8Mv77VIC+NZ wBoXQn98cTipdNJaRdTev9oknb9v/+wkc4uiXAkWgSa/BAT2h3GbmZIQI/AIlg/nUQx9S//0vbDLX VtDbfXVy/v0S+Yh04uy6CycEPyIHFBrtSyyByah3DPQByzz+Ud3G8BlXYqcq5O/etBiNNSVOkQOG+ 6tN/sRDZPHTlDv6YgCuJYBsFZ+eRLeDhWWapQjIm2bUxGKa4O8Mz1qesGOhQ5Fe+vhdR/GXxiVaxQ 4dBKkS22c1HsNm/nw8tQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oIUxA-006Qq1-5U; Mon, 01 Aug 2022 12:55:25 +0000 Received: from mail-bn8nam12on2066.outbound.protection.outlook.com ([40.107.237.66] helo=NAM12-BN8-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oIUug-006PFA-QS for linux-arm-kernel@lists.infradead.org; Mon, 01 Aug 2022 12:52:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ghQG3Hn2W32Ivf8qfFV7+0WJGchc0UXpP5EsDaSoBrRwCrS7jeYyOd/l/b6mDB/959AQyK/5ry2/veHpuQYssUwefn9FWxyEB27ML4etPF8LcO81Aa9ZiWdthfjzRKLmzzebXWoCKMRFPUOE/SQ4iM79CndlGm5LC0VVvZYOIuviY55RClxV3AMXbjdC7b75ItOFSlNti67hMnioSmjjAJTYcKLImHIPgNVieYeaK7cY3u3u8ZiIReMMQg6SIot4oq3QNFSnQD4vy5IcBD/Jb8YETPXuXIYbCjMXxYSpYdouzj1q+7BMtP/+6H9Edi2e23knaQ2vR3qSfM4tdbBK2A== 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=sQxyV3NfhDc12HeKqjD2iTdYvU98TL02c5frQR8tC7I=; b=RoPqRgO7gjSxJ78mXW34aLSFMPVIBLMaeHpeEZp+Y9zN3kZbqo6nOIqF4YF2H16jgzD9v4DEdryM7W8mOLGpl0gLcZQpviNQHETx1Div9XhvJd9kaosGgOb/x+ulsSkbyxWYWyVVfeANlZdeEolU9gH9Oh8MyRxH21BsaPakc1OBGWD+pBUwZuQg3Hh8zBo2yQXXdKqJwntoKN0TYgHmw1BwKb7jSrG7iOawsMAU6uBb2n/Nx7J6dixdfDtL2655FhFJJITBZ7EtulfhFKkleVQoLPSDDKsFMCIIomZMnAcRewsChIGoJiYH6h1WMHRUjJda6mESlJxnry1Ivp75Ew== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sQxyV3NfhDc12HeKqjD2iTdYvU98TL02c5frQR8tC7I=; b=0MGrcFHM95fBIDsrY0Ox+pZCJe1ROevqQM4olk1QwjffgBB7IWoZQOQpPThbY0W13O97bB82j6JBQTcjMuE3i+EbcsDUMMEONGAj8Ksz7cgkSfFumSflIbmwgworC7ApJLQ6J8c5DN8CfqdG3pINRYjH0TSXnlYsQhw7CbNxKFk= Received: from MN0PR12MB5953.namprd12.prod.outlook.com (2603:10b6:208:37c::15) by SA0PR12MB4445.namprd12.prod.outlook.com (2603:10b6:806:95::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5482.11; Mon, 1 Aug 2022 12:52:41 +0000 Received: from MN0PR12MB5953.namprd12.prod.outlook.com ([fe80::bd1b:8f4b:a587:65e4]) by MN0PR12MB5953.namprd12.prod.outlook.com ([fe80::bd1b:8f4b:a587:65e4%3]) with mapi id 15.20.5482.012; Mon, 1 Aug 2022 12:52:40 +0000 From: "Pandey, Radhey Shyam" To: "Claudiu.Beznea@microchip.com" Subject: RE: [PATCH v2 net-next 1/2] firmware: xilinx: add support for sd/gem config Thread-Topic: [PATCH v2 net-next 1/2] firmware: xilinx: add support for sd/gem config Thread-Index: AQHYo4KW9Ab3qn7LAkWtUF0qlmb7S62Z0vgAgAAty4A= Date: Mon, 1 Aug 2022 12:52:40 +0000 Message-ID: References: <1659123350-10638-1-git-send-email-radhey.shyam.pandey@amd.com> <1659123350-10638-2-git-send-email-radhey.shyam.pandey@amd.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 85499bd3-afaf-4eaf-b7d1-08da73bcb82d x-ms-traffictypediagnostic: SA0PR12MB4445:EE_ x-ld-processed: 3dd8961f-e488-4e60-8e11-a82d994e183d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: y4ruIESXXuQbML+1himSJAIb0Xky7UtRDczaDaoI4fV6IK+d7wK/W3aDbaTLnxD6UJLf9EVVwnRSYkpJJV3I3L0jpySpGc40vnkGkdi9TBZ2VP5ZeYqZgYbROtRPX7/rK3TXfaCBgtSL9OUUawK7tBp+zDP2N/QAA93bJ3PS9NuZhoIsgOVqrtnpEsSZe9N2L5g+9z/rvzPAxd/irWRjNgxSWKKfH3eq6jQ7EpAUgiJhHVn6YuQLE79wyX24eMgiwQGeTyI/ooUhw64O4THBiaiEtPTE56clptFGfAF6nJ0ZO6Dy6ar8atENdnpdKQxQqTcx1j9/uQJRFY2LRsW2D6HL0U2oiV3ETOJ58dgFO6P5FxG4dSxUKMqqdq09n7rtzjdHrqGf1VHGUp/4XOp4Qa072pUaMaMkSdvXEqhtK9Az7KAcextdiGVIWxZSMAFQKUz1lHLZBrFlS9Dx5DIWn4twcuzFKIPHTBLjN5abE55+hSISt3I/KiS/Fj2ZWH/Nl65KtwdZobdQexmiry+jUaAPn8cM7R92Y5GCUF7eHphvW5ud4Ip8d/Moxbcbkb/mFg2KB+tE4KxzaCwy6sDZ6hGIZ0v56WVnQfJ0hyfSG0kOz4yApi874084U8baAis59h/vov0GcddRrO2IO5KLFC3jRpLT01buzmZA7620vMAL5gLqzgCiOgF/ck9QSY0HqI4EWddrl6OPtd+R50yTph+Ezy5DKPvsO7QXMUv0XFd0SjcWtsXa6WOJv5pO/FJilwihK/QT8ab1Q6L6FdPOelwWK7x+8eGH2DbAP2ZLsTp0zhE8jftVoHwMBYs7E69I x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN0PR12MB5953.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(366004)(136003)(346002)(396003)(39860400002)(376002)(2906002)(7696005)(6506007)(33656002)(9686003)(53546011)(41300700001)(186003)(107886003)(86362001)(38070700005)(55016003)(83380400001)(52536014)(66946007)(6916009)(7416002)(66556008)(71200400001)(122000001)(64756008)(4326008)(66476007)(8676002)(38100700002)(54906003)(8936002)(478600001)(76116006)(316002)(5660300002)(66446008);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ckdPWkRyY3NzOStmQkdyMlpoVkVhczNxWmRrc0lvNXI3LzlmU1BMSU5UNENs?= =?utf-8?B?SWIxRHZWSFlwK00wRDJwNXF6ZWl6c2dTa2liQW9JNTBVUStKeVMzTVQ2dCtJ?= =?utf-8?B?SFpPZVV2V3MwNnFQcFUzRi80cWY1RFhCM3hpT3pBc2RLTWJVRXh6T3hSR0ZO?= =?utf-8?B?M0VWa25EWUg0Z2I2MWtjYnJ4R1IyRFNVc0VnZUU4VTBZODZrMEJUOW9zbzlL?= =?utf-8?B?czlQTnBEMzE3clFEdE41YXFJS3NzRFM5cGlZRnVQcEptVVlmMVFDeXJvU091?= =?utf-8?B?UnZWZ0FMWUFEWTJHRnVwd29ITHlRLzRTZjFaUFh6MGN2azA1VENHQm4vYjBR?= =?utf-8?B?OEtJSVBFeVdQMXpNdzZGQkZwcU5MSDVIbWcwcllITW1Rb1YzSXFHQVdnVVBP?= =?utf-8?B?U2VTc2RrRWVaUGpNbUdqWkcyUXZ5dUc3Q2VhT0VGOGFHYi9LTktTNko4VFpu?= =?utf-8?B?bFUvcWdWSXZCN1NDa0lURHJiTTlqWHZCRUlrZVRWRkVFSWJWUDRSanozTUtL?= =?utf-8?B?d0U2azFLSEMzVUk4cHlwdDZqcGVSenlXQ2R1TFBFYlBMNWZQallNNU1RcDd5?= =?utf-8?B?Z3c5MmVQTFpWUDNxRE14N2dwSXZqMkcrejZ0R0Z4SHZNelBjOEJaVmNsakZZ?= =?utf-8?B?eHR4MEpvdjU2Q3ZWR0VjenV0QVlLY3dsemJEb0VFM0Z3Qm11RjUxU2lpOVU0?= =?utf-8?B?U2R3TWg2RDhpVmVoQnN3cGRyUjBlSmZxMGxWVlhQVm5uYWZIb0pVN0UyU3VJ?= =?utf-8?B?eEMzOUVXUWVJSHQ3R0VUd2hMY0lVK3BsQzI4ZDZzdmk4UWc2WmFkWlhXRTVG?= =?utf-8?B?RU91NmxuRVZiNDNMYkV1ZGQ2aW1HVE5tV2tOSE02VnBvbFZYVVVocjN2ZEkx?= =?utf-8?B?ejB0ekhLS0g1dlJGRWJkREpwTlUzd0NXUndaQ0ZkZHZNY3ptVWVXSHVrTmhF?= =?utf-8?B?YUIrL05lZXhiYklBN1ZHaHZKcGZCV2NkdWJtcUU3V3dKei9MV0hHZllGcjBY?= =?utf-8?B?bTR5MDVmZXBMbDhobW9PZ0pJSzdXdlY4SElMTmkxem1PZWVEVU13blIvQTQr?= =?utf-8?B?STFHTVZJbE9KT203U0F3aW81WCtXaHN2bnhnZjkrSVZ4MnJUMWtDZ0IvdUVJ?= =?utf-8?B?K3p6eUx5bDZkR3FGakVmTGZxem9SbWZaR1JySWJuZmJCckVMK3NjOTh0bXVY?= =?utf-8?B?cS9lTnpxMGxqK2ZTbTlsM2Vjc2Q0OTFzeFlXU0w4amtYaWRsQktsMGhxNzky?= =?utf-8?B?NENmenBnTEx6UmxrV1J4UnJhOTZiTFBFRWtVSDZacWVaREhnOWRqS0ExQXhs?= =?utf-8?B?LzVQNkZTNDVEMmw3U3NtTVNGc29qUnRMMmdsUDBmTmdlVFlPOGRkVEZCSFdG?= =?utf-8?B?ZldQSjA5ZGpveGMyQ0pWMHducktnTzdjSUlCSkszTHhsSHd2ODJjQjlKdzVn?= =?utf-8?B?M2JPb2pkYkxRM29kY2NNNjlkbnAvcGRHSTVhbU56a2U1dlEvUVMxUHJDL0FZ?= =?utf-8?B?dUdzUlNtZ0tGdjRlZDluaHJ0L0x6a2lTQWw3am5mdEV6U3NlWHUzZnFwU2xB?= =?utf-8?B?cU5OcCsxcklzSmVtczFnbUQrYnFkRmlYT2FrZnBKMW1uWVBhUDZSZ3UxWjgy?= =?utf-8?B?SzVPY0NSL3NGdUFUc0w3Z01oeFh1SVZINU91dmZZdDZqMlpOSUUrd2YvVmRz?= =?utf-8?B?YVExUUJPUVhPcm5ZVXdXVUU0N3RYb0prR0xOSTMwa1J3TFppcElEOWpPUWVH?= =?utf-8?B?YUFJQ0RNUGxOemdkTzJXTkZNSnV1ZHdSYk8vLzhNbmVlK0g4UE5FRkhoakNi?= =?utf-8?B?WTFpYXdtQmt6YmpPNVRhSE1pYUM0WlV1RThob0l1OU1VNHcwSFBYQUZPcEgy?= =?utf-8?B?QkNwL1E1aUd3T0tNWXNvYnVld2JXVkxvbHNzQVdOdU5TUmE0SC9WYmg4ZlQ2?= =?utf-8?B?U1ROREZxZ1RpVXBaN2Rmc3BsZUhJQzdtViswSjg3TXBwUTVEUU5UM3dhY2Zw?= =?utf-8?B?d0V2OUYzYmVwMGh4WFpBMS83VlpvdXZLY29rTExvUklVbkV3TUN3c3hqekxM?= =?utf-8?B?U0RGdW5IS3BYTldEM2UzOUNnVkFJQ2ZFbGI1bDh5b1Rab1JUUUQ0QktWYVd4?= =?utf-8?B?MkdvVTRUUjVaZG9aQ2QzL3Q2YUg1T1R0dGhSTGxUcHlTd3l2WEltV0F6c3pJ?= =?utf-8?Q?i+iRdu1ja0nsDZg4MYFsapI=3D?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR12MB5953.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 85499bd3-afaf-4eaf-b7d1-08da73bcb82d X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Aug 2022 12:52:40.7083 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: HzRfms5r00BAK+NQ/a1kN4EsXmcDQXgg+nk+fb57hfbbg2uud2iEPZlTDXbONflC X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR12MB4445 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220801_055251_057960_6D7D6BB8 X-CRM114-Status: GOOD ( 27.34 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "git \(AMD-Xilinx\)" , "michal.simek@xilinx.com" , "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "edumazet@google.com" , "ronak.jain@xilinx.com" , "git@xilinx.com" , "gregkh@linuxfoundation.org" , "kuba@kernel.org" , "pabeni@redhat.com" , "davem@davemloft.net" , "linux-arm-kernel@lists.infradead.org" Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org > -----Original Message----- > From: Claudiu.Beznea@microchip.com > Sent: Monday, August 1, 2022 3:27 PM > To: Pandey, Radhey Shyam ; > michal.simek@xilinx.com; Nicolas.Ferre@microchip.com; > davem@davemloft.net; edumazet@google.com; kuba@kernel.org; > pabeni@redhat.com; gregkh@linuxfoundation.org > Cc: linux-arm-kernel@lists.infradead.org; linux-kernel@vger.kernel.org; > netdev@vger.kernel.org; git (AMD-Xilinx) ; git@xilinx.com; > ronak.jain@xilinx.com > Subject: Re: [PATCH v2 net-next 1/2] firmware: xilinx: add support for > sd/gem config > > On 29.07.2022 22:35, Radhey Shyam Pandey wrote: > > EXTERNAL EMAIL: Do not click links or open attachments unless you know > > the content is safe > > > > From: Ronak Jain > > > > Add new APIs in firmware to configure SD/GEM registers. Internally it > > calls PM IOCTL for below SD/GEM register configuration: > > - SD/EMMC select > > - SD slot type > > - SD base clock > > - SD 8 bit support > > - SD fixed config > > - GEM SGMII Mode > > - GEM fixed config > > > > Signed-off-by: Ronak Jain > > Signed-off-by: Radhey Shyam Pandey > > --- > > Changes for v2: > > - Use tab indent for zynqmp_pm_set_sd/gem_config return > documentation. > > --- > > drivers/firmware/xilinx/zynqmp.c | 31 > +++++++++++++++++++++++++++++++ > > include/linux/firmware/xlnx-zynqmp.h | 33 > > +++++++++++++++++++++++++++++++++ > > 2 files changed, 64 insertions(+) > > > > diff --git a/drivers/firmware/xilinx/zynqmp.c > > b/drivers/firmware/xilinx/zynqmp.c > > index 7977a494a651..44c44077dfc5 100644 > > --- a/drivers/firmware/xilinx/zynqmp.c > > +++ b/drivers/firmware/xilinx/zynqmp.c > > @@ -1298,6 +1298,37 @@ int zynqmp_pm_get_feature_config(enum > > pm_feature_config_id id, } > > > > /** > > + * zynqmp_pm_set_sd_config - PM call to set value of SD config registers > > + * @node: SD node ID > > + * @config: The config type of SD registers > > + * @value: Value to be set > > + * > > + * Return: Returns 0 on success or error value on failure. > > + */ > > +int zynqmp_pm_set_sd_config(u32 node, enum pm_sd_config_type > config, > > +u32 value) { > > + return zynqmp_pm_invoke_fn(PM_IOCTL, node, > IOCTL_SET_SD_CONFIG, > > + config, value, NULL); } > > +EXPORT_SYMBOL_GPL(zynqmp_pm_set_sd_config); > > + > > +/** > > + * zynqmp_pm_set_gem_config - PM call to set value of GEM config > registers > > + * @node: GEM node ID > > + * @config: The config type of GEM registers > > + * @value: Value to be set > > + * > > + * Return: Returns 0 on success or error value on failure. > > + */ > > +int zynqmp_pm_set_gem_config(u32 node, enum pm_gem_config_type > config, > > + u32 value) { > > + return zynqmp_pm_invoke_fn(PM_IOCTL, node, > IOCTL_SET_GEM_CONFIG, > > + config, value, NULL); } > > +EXPORT_SYMBOL_GPL(zynqmp_pm_set_gem_config); > > + > > +/** > > * struct zynqmp_pm_shutdown_scope - Struct for shutdown scope > > * @subtype: Shutdown subtype > > * @name: Matching string for scope argument > > diff --git a/include/linux/firmware/xlnx-zynqmp.h > > b/include/linux/firmware/xlnx-zynqmp.h > > index 1ec73d5352c3..063a93c133f1 100644 > > --- a/include/linux/firmware/xlnx-zynqmp.h > > +++ b/include/linux/firmware/xlnx-zynqmp.h > > @@ -152,6 +152,9 @@ enum pm_ioctl_id { > > /* Runtime feature configuration */ > > IOCTL_SET_FEATURE_CONFIG = 26, > > IOCTL_GET_FEATURE_CONFIG = 27, > > + /* Dynamic SD/GEM configuration */ > > + IOCTL_SET_SD_CONFIG = 30, > > + IOCTL_SET_GEM_CONFIG = 31, > > }; > > > > enum pm_query_id { > > @@ -393,6 +396,18 @@ enum pm_feature_config_id { > > PM_FEATURE_EXTWDT_VALUE = 4, > > }; > > > > +enum pm_sd_config_type { > > + SD_CONFIG_EMMC_SEL = 1, /* To set SD_EMMC_SEL in CTRL_REG_SD > and SD_SLOTTYPE */ > > + SD_CONFIG_BASECLK = 2, /* To set SD_BASECLK in SD_CONFIG_REG1 > */ > > + SD_CONFIG_8BIT = 3, /* To set SD_8BIT in SD_CONFIG_REG2 */ > > + SD_CONFIG_FIXED = 4, /* To set fixed config registers */ }; > > + > > +enum pm_gem_config_type { > > + GEM_CONFIG_SGMII_MODE = 1, /* To set GEM_SGMII_MODE in > GEM_CLK_CTRL register */ > > + GEM_CONFIG_FIXED = 2, /* To set fixed config registers */ }; > > As you adapted kernel style documentation for the rest of code added in this > patch you can follow this rules for enums, too. Which particular style issue you are mentioning here? There is a tab before GEM_CONFIG_* enum member and also checkpatch --strict report no issues. > > > + > > /** > > * struct zynqmp_pm_query_data - PM query data > > * @qid: query ID > > @@ -468,6 +483,9 @@ int zynqmp_pm_feature(const u32 api_id); int > > zynqmp_pm_is_function_supported(const u32 api_id, const u32 id); int > > zynqmp_pm_set_feature_config(enum pm_feature_config_id id, u32 > value); > > int zynqmp_pm_get_feature_config(enum pm_feature_config_id id, u32 > > *payload); > > +int zynqmp_pm_set_sd_config(u32 node, enum pm_sd_config_type > config, > > +u32 value); int zynqmp_pm_set_gem_config(u32 node, enum > pm_gem_config_type config, > > + u32 value); > > #else > > static inline int zynqmp_pm_get_api_version(u32 *version) { @@ > > -733,6 +751,21 @@ static inline int zynqmp_pm_get_feature_config(enum > > pm_feature_config_id id, { > > return -ENODEV; > > } > > + > > +static inline int zynqmp_pm_set_sd_config(u32 node, > > + enum pm_sd_config_type config, > > + u32 value) { > > + return -ENODEV; > > +} > > + > > +static inline int zynqmp_pm_set_gem_config(u32 node, > > + enum pm_gem_config_type config, > > + u32 value) { > > + return -ENODEV; > > +} > > + > > #endif > > > > #endif /* __FIRMWARE_ZYNQMP_H__ */ > > -- > > 2.1.1 > > _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel