From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from CO1PR03CU002.outbound.protection.outlook.com (mail-westus2azon11010048.outbound.protection.outlook.com [52.101.46.48]) (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 30D3F3B4E9A for ; Thu, 14 May 2026 07:32:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.46.48 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778743947; cv=fail; b=SkwZ6IgITHY2zi3g82B7/tLKIcIKsmt5eSumDC/rYlAJZQEyVbsjdYfbSZQjHqilVd+fm9alKQXHKEyi66JPqT2MpFTkUQAJRGSYrVcQY66U3AM0KRuwP2AoCPnRcC+uL8mE9l3bzoeIjx35wMgMg0SSPzzQztvvrRmXDiMdO28= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778743947; c=relaxed/simple; bh=auUKi3uccKRqwpB8+f3mXxtlhdLwWD/CmCbymPkPn30=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=AuMOav0UtaJg50tK24ZKW0cKm+4OkXp7ZFj/OsRD+jZrWxECpZCzCyRZRVKwhZP2PLwNXVTFKA27pBjHtkqPYKLSfCw3H8kbtucy6t3WFc8/inuOmdsg9oMKp5Euz6XLoOuo7ymjLSeK4/vPX2zjJjd+mwAvNHwJOQEY+Wk1RHc= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com; spf=pass smtp.mailfrom=altera.com; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b=mfIH4uyr; arc=fail smtp.client-ip=52.101.46.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=altera.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b="mfIH4uyr" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TMmn4GShL0toCBk7PZQIVRGDz2+K9RHckoOmZl/T97QYmADePX1aWS1fcY/qac9LQkwD3/Mg5sluySOkjmKYvGwLgi4dRCD6qbWfFXPr/AaKNuIeVxj8Ld5KNX2WCxS3wPax5DKomn5HCh+5ifs4982CLiOHUQm26ieTssXryAqfYbvGpn+vQ4iNiKH15UdpT3s81BGOqiCK4NQO5j/FcUkfqdWSRJNgnR/wdle/DUSnaK8vLuZ5DJDKLVKsXygec/5umlW2lJsLG4zBWv1c4MZjNXQu1F4KxHMB22akHteF+Ev5anyiusZnP2ZgBr71O9Q9Rgm9TPLz437YUHgcKg== 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=cY7dv5gAQlRfZcenU5nRZxyvIiSCuo3aYPBmZNOdjzA=; b=eq+MBeqc4gZH9EWh2IxSN0/j2c8Sb9fC8LBogKAXXCpICtlLPnOQAvmJ0nbsk+zfSrBETz4iBX0FG7wJW30ihLlbeni8chjVOq8qmQtnViPZVhNE2vMCJw5YTwWgwBnuKP+Hg6metOq2xG6ofdLbKi8VxYZ1IFccboMrlGXKoLvOq6tZWjmQ7/bZaQ+mUaMQUzJPKRy8lhBGj88GGboWy/gXJZpetto4afG0Zdl6Ca6qawNzYxfLx1dAmZbIbigy/S9SLBmIJBHXSwgM2oNoN/WVI0z8dP1Y46kbBhGjpr6UKxlrd7SI59StpDM28su9+cHsNREuD3U1Ww88SB2TPA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=altera.com; dmarc=pass action=none header.from=altera.com; dkim=pass header.d=altera.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=altera.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cY7dv5gAQlRfZcenU5nRZxyvIiSCuo3aYPBmZNOdjzA=; b=mfIH4uyr/TDu2xTbY7scuKyHipsKKhgavDDnRLvzAz8/C9o6FRyHnPvsfy2cIJbC+JKLR9mfoCQbJNjpl6XCMz5NCg5EmzO7e8xBxXXNuvdA5+LxYZY8xb088ilqqjwzFqbhhI1ltuMDEAmQoydTJePx8UgpStZZq3vWjO2QetIBl4J2MxvBYbMJ5mpVXIsGhpJEu+RxLd1EH0+koLSNuCwDbM0tU2yVJ8EY2rcwX50nmnrX6ok63i1ulLD2SilzhUp2QpVyzfk7H+x01jg95hVfUMaxHPNQe037ZbRxa3rkPZsngSpoFV8pcxRo9g6/7ooyQ9cYBD7H2e5HWytjow== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from SJ0PR03MB5950.namprd03.prod.outlook.com (2603:10b6:a03:2d3::20) by CH0PR03MB6177.namprd03.prod.outlook.com (2603:10b6:610:d0::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9913.11; Thu, 14 May 2026 07:32:20 +0000 Received: from SJ0PR03MB5950.namprd03.prod.outlook.com ([fe80::53a0:bf93:6b6b:de01]) by SJ0PR03MB5950.namprd03.prod.outlook.com ([fe80::53a0:bf93:6b6b:de01%4]) with mapi id 15.20.9913.009; Thu, 14 May 2026 07:32:20 +0000 From: tze.yee.ng@altera.com To: Dinh Nguyen , linux-kernel@vger.kernel.org Cc: Tze Yee Ng , Adrian Ng Ho Yin , Nazim Amirul Subject: [PATCH 1/3] Documentation: ABI: add stratix10-rsu QSPI size and erase_size sysfs Date: Thu, 14 May 2026 00:32:16 -0700 Message-ID: <8d3efdcc67c4d52550f38bd0ddb113f68eee71c6.1778742913.git.tze.yee.ng@altera.com> X-Mailer: git-send-email 2.43.7 In-Reply-To: References: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: BY5PR20CA0026.namprd20.prod.outlook.com (2603:10b6:a03:1f4::39) To SJ0PR03MB5950.namprd03.prod.outlook.com (2603:10b6:a03:2d3::20) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR03MB5950:EE_|CH0PR03MB6177:EE_ X-MS-Office365-Filtering-Correlation-Id: 7823ca95-6672-4c3d-756b-08deb18aeee6 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016|55112099003|11063799003|18002099003|56012099003|22082099003; X-Microsoft-Antispam-Message-Info: 0yi3uTzESWiDOAEoVPMUW75guycW5fZw5CSCsldE7MwCIY9p7814xZ3+2EGkvVaIY7nu17rwQgs9KLWR9/zxPyVeiFURIHZkAe9Mdz8/NxykaG5/TKTesJzJA4d+XhFs2HoY6CJdqcQL1PrMZc0Mb5B8NrUXWoKfKkJtKyAaat6tzQmEeaq1X80IahM5njqrOeyBili/F8pPWQILyt+xza6+k0ilCR4rD/9T8QtoO+8uy29G2Vy3mBXmE2LH9RTkfUZ0stTf4RGWi0ugonx8U5CG21rI3VZQOpZ8s60OM0XL/vCg80kK692wAWPzS9I3OQKE4aTez55pqVHAPaL4NOQeTMDR+oDpo6pRBNmzHlDf6AsAtLuTTbtH8g7jPu/vAZe2hcbhXWGI2JYB/J//VWNF6yguqCEUWUFaVJ58FxxQrYvuWjDnqzw6VibFJ7n0Ai9rxPwJ8nfaiQV4hpzfilZqrn9j/oWoRJs6zK136z6FPLQoglUXlm23kaC/eON9txOA9abN/Yz+ArddcXYHl99J2Xc+FP5Iu+Tk/Oe4aKloviqt+yB3fE8ILO2bDBGCLgBc5QMjGswijEnwfM0aB+C0eH0KqjSKWOUIDxFJs2Dpl6so0XtD/rGuq2bTuRBAnyp+ZaI3pVxQ8SQRnFvpWU2AYMQXrYOZ47kwFrEVWJ9nwnouBQZx3VrLMtoXxgZZ X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR03MB5950.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016)(55112099003)(11063799003)(18002099003)(56012099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OVc5WWU3RVBNSXFId2R2T1NOM3VHdnJ5SnVmZVYwRDU4b3VmWm1WcmFvd0JK?= =?utf-8?B?d3VhY1VXQnFGaWlTNnB4V3I1S29scFRsVk15K09sancrU1pGRjhlMG9Ob2pG?= =?utf-8?B?NlY0M3BRY0MzZnd2ZGovMUE5eVc2bnpEMklaWFdVdFM2c3VKUkZRSk5NMXBB?= =?utf-8?B?S3RDMkJhQW5UVEdxOG03Y2FwZURsVTlQY1cxUFB5WEtmU1NJV2Q4SGwrZ04r?= =?utf-8?B?ZXZSK0prL2pBdmhXQ3FIR0d2RjdmN1N6dWRORlZYVzZPdkNqRzJGN1lRWUln?= =?utf-8?B?ZkhtV2FxSnZkV2NlRDlmYTJYUy8xNWV1M1Ywb25JUXRBWnlnV1JtVlRvY2M4?= =?utf-8?B?cTkvSHlMQzloYy9iRURxUTdmOE5rWVAxcjM5Y2x4NFRZWjBqOU9VcFpUeWt1?= =?utf-8?B?RzI0N0dlN2RnU1ovS2F4cW0wTlk2S0pOOUo4alUwT0w0aGNXMzVHS2xma2lU?= =?utf-8?B?a2FqN0dGOE00OGJUTDl4cXdKQ25LUGIzM1M5c0wzSHJJcnpUbkEzMWtocC9C?= =?utf-8?B?cGc1b0Y5bmU5T0w1cUIyNmFUb3U1MjhxbFJDZ1FMSS9JZlUyWWwyWjdjT1NU?= =?utf-8?B?dkE4RytqYll5S1pVVVo5REJDVGFQdjVkOWttOVZXdzdMVDRvWWxudTBmNC9P?= =?utf-8?B?YlFwR3NsNWxyTVQwTURvczYzMUVVNm5aQlUxM0JJUThKc0RtZzNxb3dYUDN2?= =?utf-8?B?V0gwSDhXMGRKakdIWkJaUE9acW5PZFM1N0VHYzZ6aTBmT1dvcmhBV2cwQ1N2?= =?utf-8?B?akYxb3daNUtzbFdrQmVIOWVtYjB1RWJGMU1GaXd6WnphUnRLU1YrNzc5aVNE?= =?utf-8?B?c1pZcXFTWmU4dVVYbU5UcDVEK1FkSGVNZlZOaDhEaDhOVTJSY2hKeUQyTlNs?= =?utf-8?B?ZlFTVUU4cFVlaFZVZVJJY2pJTXBwYVBLcVc3SnZobjNOV0NXNlNhenRWU0Js?= =?utf-8?B?WDg0NkUrOS9MaENDREpwRWpTdHdmeVZ3UitGQXV4b0NVeUZENjhoUzd5VVdC?= =?utf-8?B?eVZ0dnBJc1NNTEErRVRSRTFXY0U5cUdnZSs5dG1SdllsR3BiM1JhVEVsM1Q1?= =?utf-8?B?RTdNR09NQXBUUFFGQjFCc0ZkSTJlOStMYTVsNUlZWGx0aU13bXdqYlRYME1N?= =?utf-8?B?MGNNVUdzQW94ZlpUYjIvSWN2d1pObUZieTdiN0I0ZkxoTjNWelZzVlU4d1V5?= =?utf-8?B?Q0pGdUwvYlhDVWFCR202cG1wNHYwQWIvcE1HSEgrLytmdDhMVU5lNnIzKytn?= =?utf-8?B?RnJpaXNpdTl3YVJuTHVZMGlnTlNCQ2QvL1dvTlN6UVAvcVVHRStkV2wyNVBt?= =?utf-8?B?UGYyUURwQlBQdXF0b2QzSmR6ZC81N2hkWktNZFcyTE5iK3ZXWVhRSm5uUzBx?= =?utf-8?B?VXU3SmJqZ0p1dUJNRndEVy9OUWtZclpnMjR4VHYwTEF1SjVORWw0elBub3Vk?= =?utf-8?B?S0c3VVNqa1JUZE5zMFlhNy8xS1JnT2RlbmVUWlpuVUE1bjdRR3ZkeDBsM0Yy?= =?utf-8?B?ZHc5clBKWXdUTWdjV2wzVTZtSloyQWtzMGdtTW1lRjArVWRwZW9FREJHTVJV?= =?utf-8?B?cWdQb0NvVWFuVG5DTHNTVG1MN0JDSzI5NmVBOVpKdW9od2JsRG8yZ1R4dEdN?= =?utf-8?B?UGU2WTdQMVhqR01mVSswZzBLVVA2MlIrMTU0K2lFWjFSQnFWYzdLTXhWelBI?= =?utf-8?B?bDJXU3RMRHBBUmdLVmErYmZYd2RONXZGaW9qYXdSaXdGaGRNb1RGZHlSazZT?= =?utf-8?B?dmI5QzlJM3NYTTk4bkwrQTh4UVhoL3oyelM5Q1dMbS9MZ0tRWW8rVEppNEw0?= =?utf-8?B?OTNMZTNlNjQzRHpWVjlTZGl2UTBZenB3enpWU2NvajFlN2dzNmlFQm1FT2tE?= =?utf-8?B?b1lwTXoxMjY0TWRwTGRodXNmWXJSeVhrV0p6MUpJdDlmcytXZ0NqTWFPMGJn?= =?utf-8?B?YzdBcjNJc1J6MjQwcmRzbm5wY2MzVmFUZ1dKQkNGL2IvNFNKZlJaMVdRV3Bu?= =?utf-8?B?ODJjQTlMZldMVmhyOWJPaGovelEzdzBmZjJ0cnVLbk1oendzT2JJek9EUjg2?= =?utf-8?B?NU44Z01DaXZSL3ZZV3c5SGx5Nk9aVW9EQVlSVTZ6OU1HVTZEZ21ZSXRiblEr?= =?utf-8?B?UE1aMFdxQmk4a3Z2TEVpRFkrMWdyK1RacUMyQVk5TDIzK1dwWmV1RmhyRUsw?= =?utf-8?B?amowOHVPaVpnNHhQY1gxSjhKUWhzaEY3M0pEcWNuVmZlcjg0U2QrOVpoWUI2?= =?utf-8?B?dnUzYW1zL3R5Z0NhSXNidW5FOGRSZ1czMW4zazlTZUpSdm9iL2JYSnRTRThB?= =?utf-8?B?bE1iSHloUmdSSG80TWRaeGMxRW9mTlVnYkNPZ2djNFkydUE1OHRFQT09?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7823ca95-6672-4c3d-756b-08deb18aeee6 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB5950.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 May 2026 07:32:20.6439 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 1VHEYqpcwin9C88E5kUNK/1dpl3cwUF9ptxJUFn5b3sMq0RDcb9L+zKvVwrjDkzRQ9UNyYZ4F/Rlxfq0QuUyaw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR03MB6177 From: Tze Yee Ng Document the eight read-only sysfs files (size0-size3, erase_size0- erase_size3) under platform/stratix10-rsu: flash size and erase size in bytes, 32-bit hex per line, EIO when the value is not available. Signed-off-by: Tze Yee Ng --- .../sysfs-devices-platform-stratix10-rsu | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu b/Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu index ee253b033280..b93341e4471d 100644 --- a/Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu +++ b/Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu @@ -172,3 +172,61 @@ Contact: Richard Gong Description: (RO) max retry parameter is stored in the firmware decision IO section, as a byte located at offset 0x18c. + +What: /sys/devices/platform/stratix10-rsu.0/size0 +Date: May 2026 +KernelVersion: 7.1 +Contact: Tze Yee Ng +Description: + (RO) Flash size in bytes for QSPI device 0 (32-bit hex, one + line). EIO if unavailable. + +What: /sys/devices/platform/stratix10-rsu.0/size1 +Date: May 2026 +KernelVersion: 7.1 +Contact: Tze Yee Ng +Description: + (RO) Like size0 for device 1. + +What: /sys/devices/platform/stratix10-rsu.0/size2 +Date: May 2026 +KernelVersion: 7.1 +Contact: Tze Yee Ng +Description: + (RO) Like size0 for device 2. + +What: /sys/devices/platform/stratix10-rsu.0/size3 +Date: May 2026 +KernelVersion: 7.1 +Contact: Tze Yee Ng +Description: + (RO) Like size0 for device 3. + +What: /sys/devices/platform/stratix10-rsu.0/erase_size0 +Date: May 2026 +KernelVersion: 7.1 +Contact: Tze Yee Ng +Description: + (RO) Erase size in bytes for QSPI device 0 (32-bit hex, one + line). EIO if unavailable. + +What: /sys/devices/platform/stratix10-rsu.0/erase_size1 +Date: May 2026 +KernelVersion: 7.1 +Contact: Tze Yee Ng +Description: + (RO) Like erase_size0 for device 1. + +What: /sys/devices/platform/stratix10-rsu.0/erase_size2 +Date: May 2026 +KernelVersion: 7.1 +Contact: Tze Yee Ng +Description: + (RO) Like erase_size0 for device 2. + +What: /sys/devices/platform/stratix10-rsu.0/erase_size3 +Date: May 2026 +KernelVersion: 7.1 +Contact: Tze Yee Ng +Description: + (RO) Like erase_size0 for device 3. -- 2.43.7