Home
last modified time | relevance | path

Searched refs:idtcm (Results 1 – 3 of 3) sorted by relevance

/Linux-v6.6/drivers/ptp/
Dptp_clockmatrix.c43 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 …]
Dptp_clockmatrix.h81 struct idtcm;
86 struct idtcm *idtcm; member
113 struct idtcm { struct
/Linux-v6.6/Documentation/driver-api/
Dptp.rst121 - Driver and/or hardware configuration through firmware (idtcm.bin)