Message ID | cover.1734340233.git.Sandor.yu@nxp.com |
---|---|
Headers | show
Return-Path: <linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org> 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 7FD4CE7716A for <linux-phy@archiver.kernel.org>; Tue, 17 Dec 2024 07:20:02 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=9AbFDFxVLGCZBX9JA/vPB6QoVdEKlx29z5XxgPoL0oY=; b=Tx7ILzazA7QPlh 29ZtQ+USRUpph7pw3u4bLT5t9BMbksPu0CTg38tvPkfK8Ejoqqp6dBxZADk6T/O1TrM/hajJpg+VM 3rw7Ic+vxb5nWmntQ8JKeFSm+o0T3mIadDv5m5qiN4792wVIUOWdWwMS/x6f18xe3jUzXmvNUPzPC Ttt1KKYSyApRliyjv6zoQkl2qyn+7Dlk0Ix0ahxUmxkhBSMW9TjJXCiuayGyjuDBSphIZmqqvSVL+ mhrX/4Wjazeh2J2V/6PV0DUxMyrF2v8Ed3TCkT6br8RQpMbz5DBDNK4/ORgCoW6/8gU/mBNoE1gX5 vVID68+i6WwdU3JXToJA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tNRsA-0000000CYke-19NK; Tue, 17 Dec 2024 07:20:02 +0000 Received: from mail-vi1eur05on2062a.outbound.protection.outlook.com ([2a01:111:f403:2613::62a] helo=EUR05-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tNRgf-0000000CWy9-48V7; Tue, 17 Dec 2024 07:08:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=X0MzygkIv6CXQOtLgRzmowBdilMZ8HCySkzZwBhWBem9S0R88x60iSssX/cJ8WKjC+4tCa0mEMYIQM9hCVlVPm+IBRau+PsxzDNIV06NbRXcNmMzIlTu8o1TjKtZWctmQEDFuQOR6xrj+lVMjUELeBux3FSfjhuwi+eNCsnLpY9yyITXrnhXOGHDPrwu6WnZGkDM5jEzp3kF60hMXF/DVlxIHuqMhQfXxKA62MpoRCg5BMthgbS6Ked8Vcob4+w8NRLJPcqpFYmWe9WneU/OyXTAoPusMqpI1URk6yycbGxkXULNOAEXtUxJCi76VjseTMi62LvcUx5pi6HAXSLm+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=zK0zfOxI10SuBkKxQ/UjTtLB9Dr9jAnFnYgya9qLEaw=; b=xvaTzlI3qKHdQtvrowZSTdi8KS/DXChTFY9PIsYLfNLb9VmTDlzmQW54bwFvNHVj9YkiQBHn+XRjGHUyFleNpR1DpawcDLcpp0PBUKTomCnsMZqg2cuCTAPfJHbaizwzKuvZGdeFM/0sZIqIeo7LwzyqHgQgQtht9FIKk7C7A8Rok3VnYzyQKg/AFCiCaTyemNcqW+lSHMiE2KXBh3UtbdkKU0ahbT+9s8GGGJdLvMiS/J+22W7LotXZEv5i6Xkn16vUmgbqoc1/41nzqaA5nIyt8jXrDYP0FeNZ+pWsOh66QKeKK3j4ILYRr0Yggjfa8bqhuVhE/pSL6FN09xXLGg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zK0zfOxI10SuBkKxQ/UjTtLB9Dr9jAnFnYgya9qLEaw=; b=TLQg0semHkCPShPmKfVmuJrXE5/Q9/KwGY/+kNYkU4QcRdLqqhkxnGBpv6SJ35ibyMU0vnzpMRmfYafB6WgagZ650DgkZvqFTY6C9h3UgGWN3KwyvlnwkA9jOVyFUn7jBZe7//rhTQEpiEI+nLil/sHFH7LbO0/ch7gYYEYZyCzgEYz8HchhcYVtpAj41RMCe2w03Odb2JDYC8w7Lv0nOAq4jWwvhVgyyVGcvQZub3HWKBnn5d1RukXqky4akBOu2W8n/21r7aYtbG8uDS9t/ZiDzSJy6G8gzfNMvQygcEynJiSvV/+h4XI0igAIpGha3V5xIjwpkrDFF+wfOi1UXA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) by DU2PR04MB9196.eurprd04.prod.outlook.com (2603:10a6:10:2fb::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8251.15; Tue, 17 Dec 2024 06:53:14 +0000 Received: from PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::51ae:5f12:9744:1abc]) by PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::51ae:5f12:9744:1abc%2]) with mapi id 15.20.8251.015; Tue, 17 Dec 2024 06:53:14 +0000 From: Sandor Yu <Sandor.yu@nxp.com> To: dmitry.baryshkov@linaro.org, andrzej.hajda@intel.com, neil.armstrong@linaro.org, Laurent.pinchart@ideasonboard.com, jonas@kwiboo.se, jernej.skrabec@gmail.com, airlied@gmail.com, daniel@ffwll.ch, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, vkoul@kernel.org, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, mripard@kernel.org Cc: kernel@pengutronix.de, linux-imx@nxp.com, Sandor.yu@nxp.com, oliver.brown@nxp.com, alexander.stein@ew.tq-group.com, sam@ravnborg.org Subject: [PATCH v20 0/8] Initial support Cadence MHDP8501(HDMI/DP) for i.MX8MQ Date: Tue, 17 Dec 2024 14:51:42 +0800 Message-Id: <cover.1734340233.git.Sandor.yu@nxp.com> X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: SG2PR04CA0214.apcprd04.prod.outlook.com (2603:1096:4:187::17) To PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9448:EE_|DU2PR04MB9196:EE_ X-MS-Office365-Filtering-Correlation-Id: eb0865e5-c83f-4847-74a1-08dd1e677a6b X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|52116014|366016|1800799024|921020|38350700014; X-Microsoft-Antispam-Message-Info: TFTixyQuNUGFWNCy5ZiZBhRkwxl3/Cah0ruMNC8cVlHGs3itggXouDd7XVr4l3YK7ECws7KVkJ/nms65yr1l3dtRIGxvLsCeJlKjFVxTYHx/A65DYOdqXwsbHOr9PNOiPIrOTmQNefrrBEyI6nucveJHVuVQOc54t0tIlsymUYHfHT1BA0YaxfxrZs0acTRtAlJuoKn3tUXJus/wOOQ3NXbkjOpRf++sa/+tgStOyKhh5UE/HMKbj9QgqzyRps4STWGENjYk5FM5yHFGDAzQaOosXGPEm2Ufac2DY3j+W4g049vHseutq5xCenUEmMYYD2YGP+LBG8BkRSGlN2S+w5rn40RtTrfzFzUp3EzYOcTi7u/1+/HW/ZDWwdpIPBKSzjBQ12slX+kWlwktejknmVJxedvsWVob4relEbcGpaN7MkI03iyBa289gRN/srhPa2pstAjZDFGLGAYlGTHNz2zetQycMF4ve2b0j/538GFASXAlZVr5wzqnnRuLccrQCGsT0uEA6RSPLJcvsTKKymUV3i9FdLme5nlmwgPMXr7GblHe5S/z/vo0/aj45fIUNN2rB0B6LlfR8noHaBSx5BPZtd0Tuk0rI7/pw48WpxfACMHlKT4IdWB1ym8ODSRPeom73vCqjwtWeFpLxUB+uEB3Dnkine7vOPbF1fV/SCBze3Bz6Wrko/tk1o2bUYqu0kiRW9Bu1Zqo6UZPpOusVYWPwbcbbn+YdLZ52Jfzn37m4/iO8J3p6oH19APgeuXhtOkD1E3WhdIyLe6TKUQbVUVeKNXQcmG4ENZafEd6sgVzqZNj2J4UI13ZKGL11TGwcEFHhFmWs8nbchGuSTt64f6BX+HTThA6KgooFnJBx04jrJn46RmGvn2LL/XTLotaXcu49H+4hypOFdvTUeQKxen0Y1urK+aFePQjZE925gGDLYnlVRgChXt7nYHV1Zirjokdd/iGuNO0JF/peVkOjekbfBq4MNwMwONUWYicSC3N/oYsP1lRkZYsRMg8MTsf+u9nZAJfyWmkbfNC5tkjETP2Mv9sDV7bAJsPJUT++OYjD7OT8mAq7oIQionb0EjxCd3d20OnIBcgNl87LLmZEePRfYC7OlT5sCPZL32Uw19gG+/HsiNwiwB9aqQqRd/lsJifhhuu3WLJVGPVZXVvwqncMi5Qp8ooY/+Zl89zDQNBwht1pVjoWfhUDGcUFnTTDaS+D6+Xnvz3GF19IgKfkX+QKRNxWSRQ6jrBg5Gxdwl0VraoHl1Qoszgc0xzWTTCLliAu+1ZexbQCgR4UP69nAqSAhEhYyd7MpY5uihu5vjmTlAxxKWpLM5cdDqMb8AlrV8kvm0kGZlscE0OSOFBGrX7DjgZC3CRtER+iNCv/zzp3vJFxm4UOECplDUkRF06te9+0j4neWjqhvevbNmbccWkdukOubKCnUFyVN/d+5c3moSJs7nta0kcG9ZArIiKciuh/Y8VfSe6sQlB1pwovA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9448.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(52116014)(366016)(1800799024)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: nDjxA60FZAiqJz7JyF6DUm5goqaRd6b2BMXlLRCINbiBOX6aGeln1WeIphVrrTVYzPFLp3KR8/FJJ/6t6lkUtgCKqMySeUCncaVcR8l/rNdnpMcw02cps6T+9/zpofTckFdGVzgqPDBT8qV+Nl3HGuGRENDT0zPUIkMiZP3ltQ1g5VYUFpyS2cjUttNFdfJVh0WiiCtE/7s40OB+y8YHtxc+rZFJbtLzyLPlL5e24Sj2lrpgHl9Th5wvLclsfOAvvTvG/rOTva17Tpv6zvMMd7h4WgCGKFvB06HSqp6EoireI3y8EAyjjSdnrPyaxDTiruORdykcRt2Usivd13WVMS9Gcc2KSkWy1X0no4EEtJdEa+LsB3CXiyZTihmgDiTR8dzs7Yes1pU4792Jd7ThNccGdpDPs///FTW7DdlvQSF7cOwvWNjkoAfx8lcvVem7Uh4WvK3Q2lLWZR0iu39+EJfpDc/CiHuPhIEG74JjqNhkc+WIDDEwn2LxNv7nV85ST7HESuADya0ePeRqrhe2UWi/HyBBtP1FWwsDQIPq/Q4YLl2iNqu9Kvti6/35Jc1llS6RmW3oschcb8u8hoDRRHSdN/61qCURqppg0IDiXYwh6fD1NdgVyJytCDZyiaFvYYaHCxqeEOs/2EWv7a1GzvgQdG0T+1jKGkdCSr47HCMReYjJxJEeVvstp8zgwrBf3wYqiDKqaWEZacKDyz4RqcauPeOIHLN6nVd6zl+WiqCed+8yhLyHliZ84eUnB1DkznIZWSbSLGs1Vz37ElNqPDQD0KGh0YYSxqZKo8AFNf5tm8qMBZYd7zk+e06dVI5F1UH+YMbRqVlamnxAddRX0M5ikILNFD6P06nG5LX8PRMNqgq5mn+xSan6CrD3d8eFDMuoqGVNuvtCpE+jOTkbfrlFNArbYDuMpOUIsZg8uCgY7hqsiqlmL1Oroo4dJNYC4gXcJoe1Zwrya6SV26wNjNDGFL1B/DRhVgGUA6fZakf7jSvrNJgzwtqdJZeSkWkWPaOmvNPi/aOOvrE8QsaI5zbSndak38H1HJXlHCjTgi7jCPycK3Df8cecXssxBCg2DZPfq/hEKkNkkxNvNo5M/Snn0PUIhBFJ1GIwNlVzS48orq0VNFaPGahj6LTGZr2zeqAPC44PtoyVodsWUG8aiaFgPhPuEyX+uCAzqboIQEiGrXVoTS40JIm/hajfd8J4/d9VBfjmZO0/YfBXHcnDLclHg7aI/DcaIfJDx5Z2CNnUEAJ6k7SXXmZ81poQx1LQNCNhyOaIUd8MvLRoCSWcfysmkfHHyW++22Xu6aTN58xjt2217+c7U/TmqZKh5NoTUC10L0zUJB6oAjEqMOXCtCfbESM4VCoZviBJq+JTOiCKUbNa5g1/uAIjyJMjlqvStbrolKeSKF+KaJ7LSzmMjjDFRALUJDGPIMmBA2W+3ZN4if6kLiAvdq5r6y5467a/uKBSuQ3OpETnf9MyPDT+28iUM7a55knXfubbJqdfZb/4HwNfEYDhnVn39vR7kuXWb3/PIMiIcFi56JsfjA8TLzIeGCPyEKQyAoB5cfRqpJFv8jT5vhYRC+n0Zp5mI5ck X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: eb0865e5-c83f-4847-74a1-08dd1e677a6b X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Dec 2024 06:53:14.4116 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 0F12STX6+Ub5bN2VVPG1ZBBls/EJT9yLqT1B2QtS7qhuzRH2qerBPIzjpFtw3o5fxMQ5KBgV5wgpVA/6KZokXA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB9196 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241216_230810_186767_7994A512 X-CRM114-Status: GOOD ( 20.35 ) X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list <linux-phy.lists.infradead.org> List-Unsubscribe: <https://lists.infradead.org/mailman/options/linux-phy>, <mailto:linux-phy-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-phy/> List-Post: <mailto:linux-phy@lists.infradead.org> List-Help: <mailto:linux-phy-request@lists.infradead.org?subject=help> List-Subscribe: <https://lists.infradead.org/mailman/listinfo/linux-phy>, <mailto:linux-phy-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-phy" <linux-phy-bounces@lists.infradead.org> Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org |
Series |
Initial support Cadence MHDP8501(HDMI/DP) for i.MX8MQ
|
expand
|
Hi, On Tue, Dec 17, 2024 at 02:51:47PM +0800, Sandor Yu wrote: > +static ssize_t firmware_version_show(struct device *dev, > + struct device_attribute *attr, char *buf); > +static struct device_attribute firmware_version = __ATTR_RO(firmware_version); > + > +ssize_t firmware_version_show(struct device *dev, > + struct device_attribute *attr, char *buf) > +{ > + struct cdns_mhdp8501_device *mhdp = dev_get_drvdata(dev); > + > + u32 version = readl(mhdp->base.regs + VER_L) | readl(mhdp->base.regs + VER_H) << 8; > + u32 lib_version = readl(mhdp->base.regs + VER_LIB_L_ADDR) | > + readl(mhdp->base.regs + VER_LIB_H_ADDR) << 8; > + > + return sprintf(buf, "FW version %d, Lib version %d\n", version, lib_version); > +} > + > +static void cdns_mhdp8501_create_device_files(struct cdns_mhdp8501_device *mhdp) > +{ > + if (device_create_file(mhdp->dev, &firmware_version)) { > + DRM_ERROR("Unable to create firmware_version sysfs\n"); > + device_remove_file(mhdp->dev, &firmware_version); > + } > +} sysfs files are part of the uABI, and need to be stable and documented. For these kind of things, you should use debugfs. Maxime