Searched refs:idtcm (Results 1 – 3 of 3) sorted by relevance
/Linux-v6.6/drivers/ptp/ |
D | ptp_clockmatrix.c | 43 static inline int idtcm_read(struct idtcm *idtcm, in idtcm_read() argument 49 return regmap_bulk_read(idtcm->regmap, module + regaddr, buf, count); in idtcm_read() 52 static inline int idtcm_write(struct idtcm *idtcm, in idtcm_write() argument 58 return regmap_bulk_write(idtcm->regmap, module + regaddr, buf, count); in idtcm_write() 61 static int contains_full_configuration(struct idtcm *idtcm, in contains_full_configuration() argument 65 u16 scratch = IDTCM_FW_REG(idtcm->fw_ver, V520, SCRATCH); in contains_full_configuration() 199 static int clear_boot_status(struct idtcm *idtcm) in clear_boot_status() argument 203 return idtcm_write(idtcm, GENERAL_STATUS, BOOT_STATUS, buf, sizeof(buf)); in clear_boot_status() 206 static int read_boot_status(struct idtcm *idtcm, u32 *status) in read_boot_status() argument 211 err = idtcm_read(idtcm, GENERAL_STATUS, BOOT_STATUS, buf, sizeof(buf)); in read_boot_status() [all …]
|
D | ptp_clockmatrix.h | 81 struct idtcm; 86 struct idtcm *idtcm; member 113 struct idtcm { struct
|
/Linux-v6.6/Documentation/driver-api/ |
D | ptp.rst | 121 - Driver and/or hardware configuration through firmware (idtcm.bin)
|