Home
last modified time | relevance | path

Searched full:icss_iep (Results 1 – 8 of 8) sorted by relevance

/openbmc/linux/drivers/net/ethernet/ti/icssg/
H A Dicss_iep.h15 struct icss_iep;
29 struct icss_iep *icss_iep_get(struct device_node *np);
30 struct icss_iep *icss_iep_get_idx(struct device_node *np, int idx);
31 void icss_iep_put(struct icss_iep *iep);
32 int icss_iep_init(struct icss_iep *iep, const struct icss_iep_clockops *clkops,
34 int icss_iep_exit(struct icss_iep *iep);
35 int icss_iep_get_count_low(struct icss_iep *iep);
36 int icss_iep_get_count_hi(struct icss_iep *iep);
37 int icss_iep_get_ptp_clock_idx(struct icss_iep *iep);
38 void icss_iep_init_fw(struct icss_iep *iep);
[all …]
H A Dicss_iep.c21 #include "icss_iep.h"
102 struct icss_iep { struct
132 int icss_iep_get_count_hi(struct icss_iep *iep)
149 int icss_iep_get_count_low(struct icss_iep *iep)
166 int icss_iep_get_ptp_clock_idx(struct icss_iep *iep)
174 static void icss_iep_set_counter(struct icss_iep *iep, u64 ns)
182 static void icss_iep_update_to_next_boundary(struct icss_iep *iep, u64 start_ns);
192 static void icss_iep_settime(struct icss_iep *iep, u64 ns)
221 static u64 icss_iep_gettime(struct icss_iep *iep,
245 static void icss_iep_enable(struct icss_iep *ie in icss_iep_gettime()
105 plat_dataicss_iep global() argument
113 irq_lockicss_iep global() argument
117 opsicss_iep global() argument
133 latch_enableicss_iep icss_iep_get_count_hi() argument
[all...]
H A Dicssg_prueth.h38 #include "icss_iep.h"
145 struct icss_iep *iep;
234 struct icss_iep *iep0;
235 struct icss_iep *iep1;
/openbmc/linux/drivers/net/ethernet/ti/
H A DMakefile42 obj-$(CONFIG_TI_ICSS_IEP) += icssg/icss_iep.o
H A DKconfig215 will be called icss_iep.
/openbmc/linux/Documentation/devicetree/bindings/soc/ti/
H A Dti,pruss.yaml378 clocks = <&l3_gclk>, /* icss_iep */
462 clocks = <&sysclk_div>, /* icss_iep */
/openbmc/linux/
H A Dopengrok0.0.log[all...]
H A Dopengrok1.0.log[all...]