1*5de33a7eSCosmo Chou.. SPDX-License-Identifier: GPL-2.0-or-later 2*5de33a7eSCosmo Chou 3*5de33a7eSCosmo ChouKernel driver pt5161l 4*5de33a7eSCosmo Chou===================== 5*5de33a7eSCosmo Chou 6*5de33a7eSCosmo ChouSupported chips: 7*5de33a7eSCosmo Chou 8*5de33a7eSCosmo Chou * Astera Labs PT5161L 9*5de33a7eSCosmo Chou 10*5de33a7eSCosmo Chou Prefix: 'pt5161l' 11*5de33a7eSCosmo Chou 12*5de33a7eSCosmo Chou Addresses scanned: I2C 0x20 - 0x27 13*5de33a7eSCosmo Chou 14*5de33a7eSCosmo Chou Datasheet: Not publicly available. 15*5de33a7eSCosmo Chou 16*5de33a7eSCosmo ChouAuthors: Cosmo Chou <cosmo.chou@quantatw.com> 17*5de33a7eSCosmo Chou 18*5de33a7eSCosmo ChouDescription 19*5de33a7eSCosmo Chou----------- 20*5de33a7eSCosmo Chou 21*5de33a7eSCosmo ChouThis driver implements support for temperature monitoring of Astera Labs 22*5de33a7eSCosmo ChouPT5161L series PCIe retimer chips. 23*5de33a7eSCosmo Chou 24*5de33a7eSCosmo ChouThis driver implementation originates from the CSDK available at 25*5de33a7eSCosmo Chouhttps://github.com/facebook/openbmc/tree/helium/common/recipes-lib/retimer-v2.14 26*5de33a7eSCosmo ChouThe communication protocol utilized is based on the I2C/SMBus standard. 27*5de33a7eSCosmo Chou 28*5de33a7eSCosmo ChouSysfs entries 29*5de33a7eSCosmo Chou---------------- 30*5de33a7eSCosmo Chou 31*5de33a7eSCosmo Chou================ ============================================== 32*5de33a7eSCosmo Choutemp1_input Measured temperature (in millidegrees Celsius) 33*5de33a7eSCosmo Chou================ ============================================== 34*5de33a7eSCosmo Chou 35*5de33a7eSCosmo ChouDebugfs entries 36*5de33a7eSCosmo Chou---------------- 37*5de33a7eSCosmo Chou 38*5de33a7eSCosmo Chou================ =============================== 39*5de33a7eSCosmo Choufw_load_status Firmware load status 40*5de33a7eSCosmo Choufw_ver Firmware version of the retimer 41*5de33a7eSCosmo Chouheartbeat_status Heartbeat status 42*5de33a7eSCosmo Chou================ =============================== 43