Searched full:icss_iep (Results 1 – 6 of 6) sorted by relevance
/linux/drivers/net/ethernet/ti/icssg/ |
H A D | icss_iep.h | 62 struct icss_iep { struct 100 struct icss_iep *icss_iep_get(struct device_node *np); argument 101 struct icss_iep *icss_iep_get_idx(struct device_node *np, int idx); 102 void icss_iep_put(struct icss_iep *iep); 103 int icss_iep_init(struct icss_iep *iep, const struct icss_iep_clockops *clkops, 105 int icss_iep_exit(struct icss_iep *iep); 106 int icss_iep_get_count_low(struct icss_iep *iep); 107 int icss_iep_get_count_hi(struct icss_iep *iep); 108 int icss_iep_get_ptp_clock_idx(struct icss_iep *iep); 109 void icss_iep_init_fw(struct icss_iep *iep); [all …]
|
H A D | icss_iep.c | 22 #include "icss_iep.h" 62 int icss_iep_get_count_hi(struct icss_iep *iep) in icss_iep_get_count_hi() 79 int icss_iep_get_count_low(struct icss_iep *iep) in icss_iep_get_count_low() 96 int icss_iep_get_ptp_clock_idx(struct icss_iep *iep) in icss_iep_get_ptp_clock_idx() 104 static void icss_iep_set_counter(struct icss_iep *iep, u64 ns) in icss_iep_set_counter() 112 static void icss_iep_update_to_next_boundary(struct icss_iep *iep, u64 start_ns); 122 static void icss_iep_settime(struct icss_iep *iep, u64 ns) in icss_iep_settime() 151 static u64 icss_iep_gettime(struct icss_iep *iep, in icss_iep_gettime() 175 static void icss_iep_enable(struct icss_iep *iep) in icss_iep_enable() 182 static void icss_iep_disable(struct icss_iep *iep) in icss_iep_disable() [all …]
|
H A D | icssg_prueth.h | 38 #include "icss_iep.h" 158 struct icss_iep *iep; 283 struct icss_iep *iep0; 284 struct icss_iep *iep1;
|
/linux/drivers/net/ethernet/ti/ |
H A D | Makefile | 48 obj-$(CONFIG_TI_ICSS_IEP) += icssg/icss_iep.o
|
H A D | Kconfig | 228 will be called icss_iep.
|
/linux/Documentation/devicetree/bindings/soc/ti/ |
H A D | ti,pruss.yaml | 398 clocks = <&l3_gclk>, /* icss_iep */ 482 clocks = <&sysclk_div>, /* icss_iep */
|