Home
last modified time | relevance | path

Searched refs:gate (Results 1 – 25 of 267) sorted by relevance

1234567891011

/freebsd-14.2/sys/contrib/device-tree/Bindings/clock/ti/
H A Dgate.txt1 Binding for Texas Instruments gate clock.
18 "ti,gate-clock" - basic gate clock
19 "ti,wait-gate-clock" - gate clock which waits until clock is active before
21 "ti,dss-gate-clock" - gate clock with DSS specific hardware handling
22 "ti,am35xx-gate-clock" - gate clock with AM35xx specific hardware handling
23 "ti,clkdm-gate-clock" - clockdomain gate clock, which derives its functional
26 "ti,hsdiv-gate-clock" - gate clock with OMAP36xx specific hardware handling,
28 "ti,composite-gate-clock" - composite gate clock, to be part of composite
30 "ti,composite-no-wait-gate-clock" - composite gate clock that does not wait
36 ti,clkdm-gate-clock type
[all …]
/freebsd-14.2/sys/arm/mv/clk/
H A Dperiph.h167 .clk_def.gate.gate.clkdef.name = _name, \
168 .clk_def.gate.gate.clkdef.parent_cnt = 1, \
169 .clk_def.gate.gate.offset = CLK_DIS, \
170 .clk_def.gate.gate.shift = _gate_shift, \
171 .clk_def.gate.gate.on_value = 0, \
172 .clk_def.gate.gate.off_value = 1, \
173 .clk_def.gate.gate.mask = 0x1, \
174 .clk_def.gate.gate.gate_flags = 0x0 \
291 struct clk_gate_def gate; member
304 struct clk_gate_def gate; member
[all …]
H A Dperiph_clk_mux_gate.c65 struct clk_gate_def *gate; in a37x0_periph_register_mux_gate() local
71 gate = &device_def->clk_def.mux_gate.gate; in a37x0_periph_register_mux_gate()
95 a37x0_periph_set_props(&gate->clkdef, &mux->clkdef.name, 1); in a37x0_periph_register_mux_gate()
96 error = a37x0_periph_create_gate(clkdom, gate, in a37x0_periph_register_mux_gate()
117 struct clk_gate_def *gate; in a37x0_periph_register_mux_gate_fixed() local
123 gate = &device_def->clk_def.mux_gate_fixed.gate; in a37x0_periph_register_mux_gate_fixed()
147 a37x0_periph_set_props(&gate->clkdef, &mux->clkdef.name, 1); in a37x0_periph_register_mux_gate_fixed()
148 error = a37x0_periph_create_gate(clkdom, gate, in a37x0_periph_register_mux_gate_fixed()
153 fixed2->clkdef.parent_names = &gate->clkdef.name; in a37x0_periph_register_mux_gate_fixed()
H A Dperiph_clk_gate.c59 struct clk_gate_def *gate; in a37x0_periph_gate_register_gate() local
64 gate = &device_def->clk_def.gate.gate; in a37x0_periph_gate_register_gate()
71 a37x0_periph_set_props(&gate->clkdef, &parent_name, 1); in a37x0_periph_gate_register_gate()
72 error = a37x0_periph_create_gate(clkdom, gate, in a37x0_periph_gate_register_gate()
H A Dperiph_clk_fixed.c64 struct clk_gate_def *gate; in a37x0_periph_fixed_register_fixed() local
70 gate = &device_def->clk_def.fixed.gate; in a37x0_periph_fixed_register_fixed()
94 a37x0_periph_set_props(&gate->clkdef, &mux->clkdef.name, 1); in a37x0_periph_fixed_register_fixed()
95 error = a37x0_periph_create_gate(clkdom, gate, in a37x0_periph_fixed_register_fixed()
H A Dperiph_clk_d.c66 struct clk_gate_def *gate; in a37x0_periph_d_register_full_clk_dd() local
75 gate = &device_def->clk_def.full_dd.gate; in a37x0_periph_d_register_full_clk_dd()
107 a37x0_periph_set_props(&gate->clkdef, &clk_mux->clkdef.name, 1); in a37x0_periph_d_register_full_clk_dd()
108 error = a37x0_periph_create_gate(clkdom, gate, in a37x0_periph_d_register_full_clk_dd()
131 struct clk_gate_def *gate; in a37x0_periph_d_register_full_clk() local
138 gate = &device_def->clk_def.full_d.gate; in a37x0_periph_d_register_full_clk()
163 a37x0_periph_set_props(&gate->clkdef, &clk_mux->clkdef.name, 1); in a37x0_periph_d_register_full_clk()
164 error = a37x0_periph_create_gate(clkdom, gate, in a37x0_periph_d_register_full_clk()
H A Dperiph.c87 struct clk_gate_def *gate, int id) in a37x0_periph_create_gate() argument
91 gate->clkdef.id = id; in a37x0_periph_create_gate()
93 error = clknode_gate_register(clkdom, gate); in a37x0_periph_create_gate()
95 printf("Failed to create %s:%d\n", gate->clkdef.name, error); in a37x0_periph_create_gate()
/freebsd-14.2/sys/contrib/device-tree/src/arm/
H A Dsocfpga.dtsi304 clk-gate = <0x60 0>;
319 clk-gate = <0x60 1>;
334 clk-gate = <0x60 2>;
342 clk-gate = <0x60 3>;
350 clk-gate = <0x60 4>;
358 clk-gate = <0x60 5>;
366 clk-gate = <0x60 6>;
373 clk-gate = <0x60 7>;
380 clk-gate = <0x60 8>;
387 clk-gate = <0x60 9>;
[all …]
H A Domap3xxx-clocks.dtsi33 compatible = "ti,gate-clock";
235 compatible = "ti,gate-clock";
350 compatible = "ti,gate-clock";
506 compatible = "ti,gate-clock";
540 compatible = "ti,gate-clock";
568 compatible = "ti,gate-clock";
586 compatible = "ti,gate-clock";
1105 compatible = "ti,gate-clock";
1113 compatible = "ti,gate-clock";
1121 compatible = "ti,gate-clock";
[all …]
H A Dam35xx-clocks.dtsi10 compatible = "ti,am35xx-gate-clock";
18 compatible = "ti,gate-clock";
26 compatible = "ti,am35xx-gate-clock";
34 compatible = "ti,gate-clock";
42 compatible = "ti,am35xx-gate-clock";
50 compatible = "ti,gate-clock";
58 compatible = "ti,am35xx-gate-clock";
108 compatible = "ti,wait-gate-clock";
H A Domap24xx-clocks.dtsi225 compatible = "ti,gate-clock";
318 compatible = "ti,wait-gate-clock";
466 compatible = "ti,wait-gate-clock";
926 compatible = "ti,wait-gate-clock";
942 compatible = "ti,wait-gate-clock";
958 compatible = "ti,wait-gate-clock";
974 compatible = "ti,wait-gate-clock";
990 compatible = "ti,wait-gate-clock";
1006 compatible = "ti,wait-gate-clock";
1022 compatible = "ti,wait-gate-clock";
[all …]
H A Domap36xx-clocks.dtsi17 compatible = "ti,hsdiv-gate-clock";
27 compatible = "ti,hsdiv-gate-clock";
36 compatible = "ti,hsdiv-gate-clock";
45 compatible = "ti,hsdiv-gate-clock";
54 compatible = "ti,hsdiv-gate-clock";
69 compatible = "ti,wait-gate-clock";
H A Domap3430es1-clocks.dtsi10 compatible = "ti,wait-gate-clock";
35 compatible = "ti,wait-gate-clock";
43 compatible = "ti,wait-gate-clock";
57 compatible = "ti,wait-gate-clock";
65 compatible = "ti,wait-gate-clock";
71 ssi_ssr_gate_fck_3430es1: clock-ssi-ssr-gate-fck-3430es1 {
73 compatible = "ti,composite-no-wait-gate-clock";
150 usb_l4_gate_ick: clock-usb-l4-gate-ick {
181 compatible = "ti,gate-clock";
H A Domap2420-clocks.dtsi11 compatible = "ti,composite-no-wait-gate-clock";
67 compatible = "ti,composite-gate-clock";
98 compatible = "ti,wait-gate-clock";
114 compatible = "ti,wait-gate-clock";
130 compatible = "ti,wait-gate-clock";
146 compatible = "ti,wait-gate-clock";
154 compatible = "ti,wait-gate-clock";
162 compatible = "ti,wait-gate-clock";
178 compatible = "ti,composite-gate-clock";
H A Domap36xx-am35xx-omap3430es2plus-clocks.dtsi45 compatible = "ti,composite-gate-clock";
106 compatible = "ti,wait-gate-clock";
114 compatible = "ti,gate-clock";
122 compatible = "ti,gate-clock";
130 compatible = "ti,wait-gate-clock";
175 compatible = "ti,wait-gate-clock";
190 compatible = "ti,dss-gate-clock";
208 compatible = "ti,gate-clock";
216 compatible = "ti,dss-gate-clock";
/freebsd-14.2/sys/contrib/device-tree/Bindings/i2c/
H A Di2c-gate.txt1 An i2c gate is useful to e.g. reduce the digital noise for RF tuners connected
3 some kind of operation to access the i2c bus past the arbitrator/gate, but
7 Common i2c gate properties.
9 - i2c-gate child node
11 Required properties for the i2c-gate child node:
15 Optional properties for i2c-gate child node:
23 Kasei ak8975 compass behind a gate.
32 i2c-gate {
H A Di2c-gate.yaml4 $id: http://devicetree.org/schemas/i2c/i2c-gate.yaml#
7 title: Common i2c gate properties
13 An i2c gate is useful to e.g. reduce the digital noise for RF tuners connected
15 some kind of operation to access the i2c bus past the arbitrator/gate, but
24 const: i2c-gate
30 i2c-gate {
/freebsd-14.2/sys/contrib/device-tree/Bindings/clock/
H A Dsprd,sc9860-clk.txt6 - "sprd,sc9860-pmu-gate"
10 - "sprd,sc9860-apahb-gate"
11 - "sprd,sc9860-aon-gate"
13 - "sprd,sc9860-agcp-gate"
16 - "sprd,sc9860-vsp-gate"
18 - "sprd,sc9860-cam-gate"
20 - "sprd,sc9860-disp-gate"
21 - "sprd,sc9860-apapb-gate"
43 pmu_gate: pmu-gate {
44 compatible = "sprd,sc9860-pmu-gate";
H A Dsprd,ums512-clk.yaml18 - sprd,ums512-apahb-gate
21 - sprd,ums512-pmu-gate
26 - sprd,ums512-aon-gate
27 - sprd,ums512-audcpapb-gate
28 - sprd,ums512-audcpahb-gate
31 - sprd,ums512-mm-gate-clk
32 - sprd,ums512-apapb-gate
H A Dsprd,sc9863a-clk.yaml23 - sprd,sc9863a-apahb-gate
24 - sprd,sc9863a-pmu-gate
25 - sprd,sc9863a-aonapb-gate
30 - sprd,sc9863a-mm-gate
32 - sprd,sc9863a-apapb-gate
95 apahb_gate: apahb-gate@0 {
96 compatible = "sprd,sc9863a-apahb-gate";
H A Dgpio-gate-clock.yaml4 $id: http://devicetree.org/schemas/clock/gpio-gate-clock.yaml#
7 title: Simple GPIO clock gate
14 const: gpio-gate-clock
38 compatible = "gpio-gate-clock";
/freebsd-14.2/tools/tools/tscdrift/
H A Dtscdrift.c48 static volatile int gate; variable
72 gate = 1; in thread_main()
73 while (gate == 1) in thread_main()
81 gate = 3; in thread_main()
82 while (gate == 3) in thread_main()
138 while (gate != 1) in main()
140 gate = 2; in main()
146 while (gate != 3) in main()
148 gate = 4; in main()
/freebsd-14.2/sys/contrib/device-tree/Bindings/mfd/
H A Domap-usb-host.txt48 * "usb_host_hs_utmi_p1_clk" - Port 1 UTMI clock gate.
49 * "usb_host_hs_utmi_p2_clk" - Port 2 UTMI clock gate.
50 * "usb_host_hs_utmi_p3_clk" - Port 3 UTMI clock gate.
51 * "usb_host_hs_hsic480m_p1_clk" - Port 1 480MHz HSIC clock gate.
52 * "usb_host_hs_hsic480m_p2_clk" - Port 2 480MHz HSIC clock gate.
53 * "usb_host_hs_hsic480m_p3_clk" - Port 3 480MHz HSIC clock gate.
54 * "usb_host_hs_hsic60m_p1_clk" - Port 1 60MHz HSIC clock gate.
55 * "usb_host_hs_hsic60m_p2_clk" - Port 2 60MHz HSIC clock gate.
56 * "usb_host_hs_hsic60m_p3_clk" - Port 3 60MHz HSIC clock gate.
/freebsd-14.2/sys/contrib/device-tree/src/arm64/sprd/
H A Dsharkl3.dtsi27 apahb_gate: apahb-gate {
28 compatible = "sprd,sc9863a-apahb-gate";
42 pmu_gate: pmu-gate {
43 compatible = "sprd,sc9863a-pmu-gate";
59 aonapb_gate: aonapb-gate {
60 compatible = "sprd,sc9863a-aonapb-gate";
138 mm_gate: mm-gate {
139 compatible = "sprd,sc9863a-mm-gate";
153 apapb_gate: apapb-gate {
154 compatible = "sprd,sc9863a-apapb-gate";
H A Dsc9860.dtsi188 pmu_gate: pmu-gate {
189 compatible = "sprd,sc9860-pmu-gate";
218 apahb_gate: apahb-gate {
225 aon_gate: aon-gate {
226 compatible = "sprd,sc9860-aon-gate";
239 agcp_gate: agcp-gate {
260 vsp_gate: vsp-gate {
261 compatible = "sprd,sc9860-vsp-gate";
274 cam_gate: cam-gate {
288 disp_gate: disp-gate {
[all …]

1234567891011