Home
last modified time | relevance | path

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

12345678910

/freebsd/sys/contrib/device-tree/Bindings/clock/ti/
H A Dgate.txt1 Binding for Texas Instruments gate clock.
4 quite much similar to the basic gate-clock [2], however,
11 [2] Documentation/devicetree/bindings/clock/gpio-gate-clock.yaml
16 "ti,gate-clock" - basic gate clock
17 "ti,wait-gate-clock" - gate clock which waits until clock is active before
19 "ti,dss-gate-clock" - gate clock with DSS specific hardware handling
20 "ti,am35xx-gate-clock" - gate clock with AM35xx specific hardware handling
21 "ti,clkdm-gate-clock" - clockdomain gate clock, which derives its functional
24 "ti,hsdiv-gate-clock" - gate clock with OMAP36xx specific hardware handling,
26 "ti,composite-gate-clock" - composite gate clock, to be part of composite
[all …]
/freebsd/sys/arm/mv/clk/
H A Dperiph.h92 .clk_def.full_dd.gate.clkdef.name = _name, \
93 .clk_def.full_dd.gate.offset = CLK_DIS, \
94 .clk_def.full_dd.gate.shift = _gate_shift, \
95 .clk_def.full_dd.gate.on_value = 0, \
96 .clk_def.full_dd.gate.off_value = 1, \
97 .clk_def.full_dd.gate.mask = 0x1, \
98 .clk_def.full_dd.gate.gate_flags = 0x0 \
126 .clk_def.full_d.gate.clkdef.name = _name, \
127 .clk_def.full_d.gate.offset = CLK_DIS, \
128 .clk_def.full_d.gate.shift = _gate_shift, \
[all …]
H A Dperiph_clk_mux_gate.c64 struct clk_gate_def *gate; in a37x0_periph_register_mux_gate() local
70 gate = &device_def->clk_def.mux_gate.gate; in a37x0_periph_register_mux_gate()
94 a37x0_periph_set_props(&gate->clkdef, &mux->clkdef.name, 1); in a37x0_periph_register_mux_gate()
95 error = a37x0_periph_create_gate(clkdom, gate, in a37x0_periph_register_mux_gate()
116 struct clk_gate_def *gate; in a37x0_periph_register_mux_gate_fixed() local
122 gate = &device_def->clk_def.mux_gate_fixed.gate; in a37x0_periph_register_mux_gate_fixed()
146 a37x0_periph_set_props(&gate->clkdef, &mux->clkdef.name, 1); in a37x0_periph_register_mux_gate_fixed()
147 error = a37x0_periph_create_gate(clkdom, gate, in a37x0_periph_register_mux_gate_fixed()
152 fixed2->clkdef.parent_names = &gate->clkdef.name; in a37x0_periph_register_mux_gate_fixed()
H A Dperiph_clk_gate.c58 struct clk_gate_def *gate; in a37x0_periph_gate_register_gate() local
63 gate = &device_def->clk_def.gate.gate; in a37x0_periph_gate_register_gate()
70 a37x0_periph_set_props(&gate->clkdef, &parent_name, 1); in a37x0_periph_gate_register_gate()
71 error = a37x0_periph_create_gate(clkdom, gate, in a37x0_periph_gate_register_gate()
H A Dperiph_clk_d.c65 struct clk_gate_def *gate; in a37x0_periph_d_register_full_clk_dd() local
74 gate = &device_def->clk_def.full_dd.gate; in a37x0_periph_d_register_full_clk_dd()
106 a37x0_periph_set_props(&gate->clkdef, &clk_mux->clkdef.name, 1); in a37x0_periph_d_register_full_clk_dd()
107 error = a37x0_periph_create_gate(clkdom, gate, in a37x0_periph_d_register_full_clk_dd()
130 struct clk_gate_def *gate; in a37x0_periph_d_register_full_clk() local
137 gate = &device_def->clk_def.full_d.gate; in a37x0_periph_d_register_full_clk()
162 a37x0_periph_set_props(&gate->clkdef, &clk_mux->clkdef.name, 1); in a37x0_periph_d_register_full_clk()
163 error = a37x0_periph_create_gate(clkdom, gate, in a37x0_periph_d_register_full_clk()
H A Dperiph_clk_fixed.c63 struct clk_gate_def *gate; in a37x0_periph_fixed_register_fixed() local
69 gate = &device_def->clk_def.fixed.gate; in a37x0_periph_fixed_register_fixed()
93 a37x0_periph_set_props(&gate->clkdef, &mux->clkdef.name, 1); in a37x0_periph_fixed_register_fixed()
94 error = a37x0_periph_create_gate(clkdom, gate, in a37x0_periph_fixed_register_fixed()
H A Dperiph.c86 struct clk_gate_def *gate, int id) in a37x0_periph_create_gate() argument
90 gate->clkdef.id = id; in a37x0_periph_create_gate()
92 error = clknode_gate_register(clkdom, gate); in a37x0_periph_create_gate()
94 printf("Failed to create %s:%d\n", gate->clkdef.name, error); in a37x0_periph_create_gate()
/freebsd/sys/contrib/device-tree/src/arm/intel/socfpga/
H A Dsocfpga.dtsi302 compatible = "altr,socfpga-gate-clk";
304 clk-gate = <0x60 0>;
316 compatible = "altr,socfpga-gate-clk";
319 clk-gate = <0x60 1>;
324 compatible = "altr,socfpga-gate-clk";
331 compatible = "altr,socfpga-gate-clk";
334 clk-gate = <0x60 2>;
339 compatible = "altr,socfpga-gate-clk";
342 clk-gate = <0x60 3>;
347 compatible = "altr,socfpga-gate
[all...]
H A Dsocfpga_arria10.dtsi333 compatible = "altr,socfpga-a10-gate-clk";
336 clk-gate = <0x48 1>;
341 compatible = "altr,socfpga-a10-gate-clk";
344 clk-gate = <0x48 2>;
349 compatible = "altr,socfpga-a10-gate-clk";
352 clk-gate = <0x48 3>;
357 compatible = "altr,socfpga-a10-gate-clk";
360 clk-gate = <0x48 0>;
365 compatible = "altr,socfpga-a10-gate-clk";
367 clk-gate
[all...]
/freebsd/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 Daltr_socfpga.txt12 "altr,socfpga-gate-clk" - Clocks that directly feed peripherals and
22 - clk-gate : For "socfpga-gate-clk", clk-gate contains the gating register
24 - div-reg : For "socfpga-gate-clk" and "socfpga-periph-clock", div-reg contains
/freebsd/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 {
/freebsd/tools/tools/tscdrift/
H A Dtscdrift.c46 static volatile int gate; variable
70 gate = 1; in thread_main()
71 while (gate == 1) in thread_main()
79 gate = 3; in thread_main()
80 while (gate == 3) in thread_main()
136 while (gate != 1) in main()
138 gate = 2; in main()
144 while (gate != 3) in main()
146 gate = 4; in main()
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/
H A Domap3xxx-clocks.dtsi33 compatible = "ti,gate-clock";
238 compatible = "ti,gate-clock";
355 compatible = "ti,gate-clock";
514 compatible = "ti,gate-clock";
548 compatible = "ti,gate-clock";
576 compatible = "ti,gate-clock";
594 compatible = "ti,gate-clock";
617 clkout2_src_gate_ck: clock-clkout2-src-gate@7 {
620 compatible = "ti,composite-no-wait-gate-clock";
754 gpt10_gate_fck: clock-gpt10-gate-fck@11 {
[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";
111 compatible = "ti,wait-gate-clock";
H A Domap24xx-clocks.dtsi194 compatible = "ti,composite-no-wait-gate-clock";
225 compatible = "ti,gate-clock";
242 compatible = "ti,composite-gate-clock";
272 compatible = "ti,composite-gate-clock";
295 compatible = "ti,composite-gate-clock";
318 compatible = "ti,wait-gate-clock";
344 compatible = "ti,composite-no-wait-gate-clock";
444 compatible = "ti,composite-no-wait-gate-clock";
466 compatible = "ti,wait-gate-clock";
474 compatible = "ti,composite-gate-clock";
[all …]
H A Domap3430es1-clocks.dtsi10 compatible = "ti,wait-gate-clock";
35 compatible = "ti,wait-gate-clock";
43 compatible = "ti,wait-gate-clock";
59 compatible = "ti,wait-gate-clock";
67 compatible = "ti,wait-gate-clock";
72 ssi_ssr_gate_fck_3430es1: clock-ssi-ssr-gate-fck-3430es1@0 {
75 compatible = "ti,composite-no-wait-gate-clock";
153 usb_l4_gate_ick: clock-usb-l4-gate-ick@5 {
186 compatible = "ti,gate-clock";
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";
71 compatible = "ti,wait-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";
179 compatible = "ti,wait-gate-clock";
195 compatible = "ti,dss-gate-clock";
212 compatible = "ti,gate-clock";
220 compatible = "ti,dss-gate-clock";
H A Domap2430-clocks.dtsi54 compatible = "ti,composite-gate-clock";
116 compatible = "ti,composite-gate-clock";
132 compatible = "ti,composite-gate-clock";
148 compatible = "ti,composite-gate-clock";
164 compatible = "ti,wait-gate-clock";
212 compatible = "ti,wait-gate-clock";
228 compatible = "ti,wait-gate-clock";
244 compatible = "ti,wait-gate-clock";
260 compatible = "ti,wait-gate-clock";
268 compatible = "ti,wait-gate-clock";
/freebsd/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/sys/contrib/device-tree/src/arm64/sprd/
H A Dsharkl3.dtsi27 apahb_gate: apahb-gate@0 {
28 compatible = "sprd,sc9863a-apahb-gate";
42 pmu_gate: pmu-gate@0 {
43 compatible = "sprd,sc9863a-pmu-gate";
59 aonapb_gate: aonapb-gate@0 {
60 compatible = "sprd,sc9863a-aonapb-gate";
138 mm_gate: mm-gate@0 {
139 compatible = "sprd,sc9863a-mm-gate";
153 apapb_gate: apapb-gate@0 {
154 compatible = "sprd,sc9863a-apapb-gate";
H A Dsc9860.dtsi187 pmu_gate: pmu-gate {
188 compatible = "sprd,sc9860-pmu-gate";
217 apahb_gate: apahb-gate {
218 compatible = "sprd,sc9860-apahb-gate";
224 aon_gate: aon-gate {
225 compatible = "sprd,sc9860-aon-gate";
238 agcp_gate: agcp-gate {
239 compatible = "sprd,sc9860-agcp-gate";
259 vsp_gate: vsp-gate {
260 compatible = "sprd,sc9860-vsp-gate";
[all …]
/freebsd/sys/contrib/device-tree/Bindings/input/touchscreen/
H A Dcolibri-vf50-ts.txt7 - xp-gpios: FET gate driver for input of X+
8 - xm-gpios: FET gate driver for input of X-
9 - yp-gpios: FET gate driver for input of Y+
10 - ym-gpios: FET gate driver for input of Y-

12345678910