Home
last modified time | relevance | path

Searched refs:ti (Results 1 – 200 of 651) sorted by relevance

1234

/linux-4.1.27/Documentation/devicetree/bindings/arm/omap/
Domap.txt16 form: "ti,XXX"
17 - ti,hwmods: list of hwmod names (ascii strings), that comes from the OMAP
22 - ti,no_idle_on_suspend: When present, it prevents the PM to idle the module
24 - ti,no-reset-on-init: When present, the module should not be reset at init
25 - ti,no-idle-on-init: When present, the module should not be idled at init
26 - ti,no-idle: When present, the module is never allowed to idle.
31 compatible = "ti,omap4-spinlock";
32 ti,hwmods = "spinlock";
38 compatible = "ti,gp"
40 compatible = "ti,hs"
[all …]
Dprcm.txt8 [1] Documentation/devicetree/bindings/clock/ti/*
12 "ti,am3-prcm"
13 "ti,am4-prcm"
14 "ti,omap2-prcm"
15 "ti,omap3-prm"
16 "ti,omap3-cm"
17 "ti,omap4-cm1"
18 "ti,omap4-prm"
19 "ti,omap4-cm2"
20 "ti,omap4-scrm"
[all …]
Dctrl.txt12 [2] Documentation/devicetree/bindings/clock/ti/*
16 "ti,am3-scm"
17 "ti,am4-scm"
18 "ti,dm814-scrm"
19 "ti,dm816-scrm"
20 "ti,omap2-scm"
21 "ti,omap3-scm"
22 "ti,omap4-scm-core"
23 "ti,omap4-scm-padconf-core"
24 "ti,omap5-scm-core"
[all …]
Dtimer.txt11 ti,omap2420-timer (applicable to OMAP24xx devices)
12 ti,omap3430-timer (applicable to OMAP3xxx/44xx devices)
13 ti,omap4430-timer (applicable to OMAP44xx devices)
14 ti,omap5430-timer (applicable to OMAP543x devices)
15 ti,am335x-timer (applicable to AM335x devices)
16 ti,am335x-timer-1ms (applicable to AM335x devices)
23 - ti,hwmods: Name of the hwmod associated to the timer, "timer<X>",
28 - ti,timer-alwon: Indicates the timer is in an alway-on power domain.
29 - ti,timer-dsp: Indicates the timer can interrupt the on-chip DSP in
31 - ti,timer-pwm: Indicates the timer can generate a PWM output.
[all …]
Dmpu.txt8 - compatible : Should be "ti,omap3-mpu" for OMAP3
9 Should be "ti,omap4-mpu" for OMAP4
10 Should be "ti,omap5-mpu" for OMAP5
11 - ti,hwmods: "mpu"
21 compatible = "ti,omap5-mpu";
22 ti,hwmods = "mpu"
28 compatible = "ti,omap4-mpu";
29 ti,hwmods = "mpu";
36 compatible = "ti,omap3-mpu";
37 ti,hwmods = "mpu";
Dl4.txt6 - compatible : Should be "ti,omap2-l4" for OMAP2 family l4 core bus
7 Should be "ti,omap2-l4-wkup" for OMAP2 family l4 wkup bus
8 Should be "ti,omap3-l4-core" for OMAP3 family l4 core bus
9 Should be "ti,omap4-l4-cfg" for OMAP4 family l4 cfg bus
10 Should be "ti,omap4-l4-wkup" for OMAP4 family l4 wkup bus
11 Should be "ti,omap5-l4-cfg" for OMAP5 family l4 cfg bus
12 Should be "ti,omap5-l4-wkup" for OMAP5 family l4 wkup bus
13 Should be "ti,dra7-l4-cfg" for DRA7 family l4 cfg bus
14 Should be "ti,dra7-l4-wkup" for DRA7 family l4 wkup bus
15 Should be "ti,am3-l4-wkup" for AM33xx family l4 wkup bus
[all …]
Diva.txt8 - "ti,ivahd" for OMAP4
9 - "ti,iva2.2" for OMAP3
10 - "ti,iva2.1" for OMAP2430
11 - "ti,iva1" for OMAP2420
12 - ti,hwmods: "iva"
17 compatible = "ti,ivahd", "ti,iva";
18 ti,hwmods = "iva";
Dcrossbar.txt10 - compatible : Should be "ti,irq-crossbar"
14 - ti,max-irqs: Total number of irqs available at the parent interrupt controller.
15 - ti,max-crossbar-sources: Maximum number of crossbar sources that can be routed.
16 - ti,reg-size: Size of a individual register in bytes. Every individual
18 - ti,irqs-reserved: List of the reserved irq lines that are not muxed using
24 - ti,irqs-skip: This is similar to "ti,irqs-reserved", but these are for
28 - ti,irqs-safe-map: integer which maps to a safe configuration to use
33 compatible = "ti,irq-crossbar";
35 ti,max-irqs = <160>;
36 ti,max-crossbar-sources = <400>;
[all …]
Dl3-noc.txt7 - compatible : Should be "ti,omap3-l3-smx" for OMAP3 family
8 Should be "ti,omap4-l3-noc" for OMAP4 family
9 Should be "ti,omap5-l3-noc" for OMAP5 family
10 Should be "ti,dra7-l3-noc" for DRA7 family
11 Should be "ti,am4372-l3-noc" for AM43 family
13 - ti,hwmods: "l3_main_1", ... One hwmod for each noc domain.
18 compatible = "ti,omap4-l3-noc", "simple-bus";
22 ti,hwmods = "l3_main_1", "l3_main_2", "l3_main_3";
Ddsp.txt6 - compatible : Should be "ti,omap3-c64" for OMAP3 & 4
7 - ti,hwmods: "dsp"
12 compatible = "ti,omap3-c64";
13 ti,hwmods = "dsp";
/linux-4.1.27/arch/arm/boot/dts/
Domap44xx-clocks.dtsi25 compatible = "ti,gate-clock";
27 ti,bit-shift = <8>;
51 compatible = "ti,gate-clock";
53 ti,bit-shift = <10>;
137 compatible = "ti,omap4-dpll-m4xen-clock";
144 compatible = "ti,omap4-dpll-x2-clock";
151 compatible = "ti,divider-clock";
153 ti,max-div = <31>;
154 ti,autoidle-shift = <8>;
156 ti,index-starts-at-one;
[all …]
Domap54xx-clocks.dtsi19 compatible = "ti,gate-clock";
21 ti,bit-shift = <8>;
39 compatible = "ti,gate-clock";
41 ti,bit-shift = <10>;
107 compatible = "ti,omap4-dpll-m4xen-clock";
114 compatible = "ti,omap4-dpll-x2-clock";
120 compatible = "ti,divider-clock";
122 ti,max-div = <31>;
124 ti,index-starts-at-one;
137 compatible = "ti,divider-clock";
[all …]
Dam4372.dtsi4 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
17 compatible = "ti,am4372", "ti,am43";
55 compatible = "ti,omap4-wugen-mpu";
70 compatible = "ti,am4372-l3-noc", "simple-bus";
74 ti,hwmods = "l3_main";
81 compatible = "ti,am4-l4-wkup", "simple-bus";
87 compatible = "ti,am4-prcm";
100 compatible = "ti,am4-scm", "simple-bus";
107 compatible = "ti,am437-padconf",
136 compatible = "ti,edma3";
[all …]
Domap24xx-clocks.dtsi13 compatible = "ti,composite-mux-clock";
15 ti,bit-shift = <2>;
21 compatible = "ti,composite-clock";
27 compatible = "ti,composite-mux-clock";
29 ti,bit-shift = <6>;
35 compatible = "ti,composite-clock";
79 compatible = "ti,mux-clock";
81 ti,bit-shift = <23>;
95 compatible = "ti,mux-clock";
97 ti,bit-shift = <6>;
[all …]
Domap3xxx-clocks.dtsi19 compatible = "ti,mux-clock";
26 compatible = "ti,divider-clock";
28 ti,bit-shift = <6>;
29 ti,max-div = <3>;
31 ti,index-starts-at-one;
36 compatible = "ti,gate-clock";
39 ti,bit-shift = <7>;
86 compatible = "ti,composite-mux-clock";
88 ti,bit-shift = <4>;
94 compatible = "ti,composite-clock";
[all …]
Ddra7xx-clocks.dtsi13 compatible = "ti,dra7-atl-clock";
19 compatible = "ti,dra7-atl-clock";
25 compatible = "ti,dra7-atl-clock";
31 compatible = "ti,dra7-atl-clock";
193 compatible = "ti,omap4-dpll-m4xen-clock";
200 compatible = "ti,omap4-dpll-x2-clock";
206 compatible = "ti,divider-clock";
208 ti,max-div = <31>;
209 ti,autoidle-shift = <8>;
211 ti,index-starts-at-one;
[all …]
Domap2.dtsi4 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
18 compatible = "ti,omap2430", "ti,omap2420", "ti,omap2";
45 compatible = "ti,omap-infra";
47 compatible = "ti,omap2-mpu";
48 ti,hwmods = "mpu";
57 ti,hwmods = "l3_main";
60 compatible = "ti,omap2-aes";
61 ti,hwmods = "aes";
68 compatible = "ti,omap2420-1w";
69 ti,hwmods = "hdq1w";
[all …]
Domap2430-clocks.dtsi14 compatible = "ti,composite-mux-clock";
21 compatible = "ti,composite-clock";
27 compatible = "ti,composite-mux-clock";
29 ti,bit-shift = <2>;
35 compatible = "ti,composite-clock";
41 compatible = "ti,composite-mux-clock";
43 ti,bit-shift = <4>;
49 compatible = "ti,composite-clock";
57 compatible = "ti,composite-gate-clock";
59 ti,bit-shift = <0>;
[all …]
Domap3.dtsi4 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
18 compatible = "ti,omap3430", "ti,omap3";
50 ti,hwmods = "debugss";
58 compatible = "ti,omap-infra";
60 compatible = "ti,omap3-mpu";
61 ti,hwmods = "mpu";
65 compatible = "ti,iva2.2";
66 ti,hwmods = "iva";
69 compatible = "ti,omap3-c64";
82 compatible = "ti,omap3-l3-smx", "simple-bus";
[all …]
Domap4.dtsi2 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
16 compatible = "ti,omap4430", "ti,omap4";
78 compatible = "ti,omap4-wugen-mpu";
90 compatible = "ti,omap-infra";
92 compatible = "ti,omap4-mpu";
93 ti,hwmods = "mpu";
98 compatible = "ti,omap3-c64";
99 ti,hwmods = "dsp";
103 compatible = "ti,ivahd";
104 ti,hwmods = "iva";
[all …]
Dam43xx-clocks.dtsi13 compatible = "ti,mux-clock";
15 ti,bit-shift = <31>;
21 compatible = "ti,mux-clock";
23 ti,bit-shift = <29>;
29 compatible = "ti,mux-clock";
31 ti,bit-shift = <22>;
109 compatible = "ti,gate-clock";
111 ti,bit-shift = <0>;
117 compatible = "ti,gate-clock";
119 ti,bit-shift = <1>;
[all …]
Domap34xx-omap36xx-clocks.dtsi21 compatible = "ti,omap3-interface-clock";
23 ti,bit-shift = <3>;
29 compatible = "ti,omap3-interface-clock";
32 ti,bit-shift = <2>;
37 compatible = "ti,omap3-interface-clock";
40 ti,bit-shift = <1>;
45 compatible = "ti,omap3-interface-clock";
48 ti,bit-shift = <0>;
53 compatible = "ti,gate-clock";
55 ti,bit-shift = <0>;
[all …]
Domap5.dtsi2 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
20 compatible = "ti,omap5";
103 compatible = "ti,omap5-wugen-mpu", "ti,omap4-wugen-mpu";
115 compatible = "ti,omap-infra";
117 compatible = "ti,omap4-mpu";
118 ti,hwmods = "mpu";
131 compatible = "ti,omap5-l3-noc", "simple-bus";
135 ti,hwmods = "l3_main_1", "l3_main_2", "l3_main_3";
143 compatible = "ti,omap5-l4-cfg", "simple-bus";
149 compatible = "ti,omap5-scm-core", "simple-bus";
[all …]
Domap2420-clocks.dtsi14 compatible = "ti,composite-no-wait-gate-clock";
16 ti,bit-shift = <15>;
22 compatible = "ti,composite-mux-clock";
24 ti,bit-shift = <8>;
30 compatible = "ti,composite-clock";
36 compatible = "ti,divider-clock";
38 ti,bit-shift = <11>;
39 ti,max-div = <64>;
41 ti,index-power-of-two;
46 compatible = "ti,composite-interface-clock";
[all …]
Ddra7.dtsi2 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
21 compatible = "ti,dra7xx";
68 compatible = "ti,omap5-wugen-mpu", "ti,omap4-wugen-mpu";
80 compatible = "ti,omap-infra";
82 compatible = "ti,omap5-mpu";
83 ti,hwmods = "mpu";
95 compatible = "ti,dra7-l3-noc", "simple-bus";
99 ti,hwmods = "l3_main_1", "l3_main_2";
106 compatible = "ti,dra7-l4-cfg", "simple-bus";
112 compatible = "ti,dra7-scm-core", "simple-bus";
[all …]
Dam33xx.dtsi4 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
17 compatible = "ti,am33xx";
79 compatible = "ti,omap-infra";
81 compatible = "ti,omap3-mpu";
82 ti,hwmods = "mpu";
98 ti,hwmods = "l3_main";
101 compatible = "ti,am3-l4-wkup", "simple-bus";
107 compatible = "ti,am3-prcm";
120 compatible = "ti,am3-scm", "simple-bus";
153 compatible = "ti,am33xx-intc";
[all …]
Domap2430.dtsi4 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
14 compatible = "ti,omap2430", "ti,omap2";
18 compatible = "ti,omap2-l4-wkup", "simple-bus";
24 compatible = "ti,omap2-prcm";
37 compatible = "ti,omap2-scm", "simple-bus";
44 compatible = "ti,omap2430-padconf",
66 compatible = "ti,pbias-omap";
82 compatible = "ti,omap-counter32k";
84 ti,hwmods = "counter_32k";
89 compatible = "ti,omap2-gpio";
[all …]
Domap2420.dtsi4 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
14 compatible = "ti,omap2420", "ti,omap2";
18 compatible = "ti,omap2-l4", "simple-bus";
24 compatible = "ti,omap2-prcm";
37 compatible = "ti,omap2-scm", "simple-bus";
44 compatible = "ti,omap2420-padconf",
70 compatible = "ti,omap-counter32k";
72 ti,hwmods = "counter_32k";
77 compatible = "ti,omap2-gpio";
80 ti,hwmods = "gpio1";
[all …]
Dam33xx-clocks.dtsi13 compatible = "ti,mux-clock";
15 ti,bit-shift = <22>;
101 compatible = "ti,gate-clock";
103 ti,bit-shift = <0>;
109 compatible = "ti,gate-clock";
111 ti,bit-shift = <1>;
117 compatible = "ti,gate-clock";
119 ti,bit-shift = <2>;
168 compatible = "ti,am3-dpll-core-clock";
175 compatible = "ti,am3-dpll-x2-clock";
[all …]
Domap3430es1-clocks.dtsi13 compatible = "ti,wait-gate-clock";
16 ti,bit-shift = <0>;
21 compatible = "ti,divider-clock";
23 ti,max-div = <7>;
25 ti,index-starts-at-one;
38 compatible = "ti,wait-gate-clock";
41 ti,bit-shift = <1>;
46 compatible = "ti,wait-gate-clock";
49 ti,bit-shift = <2>;
54 compatible = "ti,wait-gate-clock";
[all …]
Ddm816x.dtsi13 compatible = "ti,dm816";
46 compatible = "ti,omap-infra";
48 compatible = "ti,omap3-mpu";
49 ti,hwmods = "mpu";
61 compatible = "ti,omap3-l3-smx", "simple-bus";
67 ti,hwmods = "l3_main";
70 compatible = "ti,dm816-prcm";
83 compatible = "ti,dm816-scrm", "simple-bus";
107 compatible = "ti,dm8168-usb-phy";
117 compatible = "ti,dm8168-usb-phy";
[all …]
Dtwl4030.dtsi2 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
13 compatible = "ti,twl4030";
18 compatible = "ti,twl4030-rtc";
23 compatible = "ti,twl4030-bci";
29 compatible = "ti,twl4030-wdt";
33 compatible = "ti,twl4030-vaux1";
37 compatible = "ti,twl4030-vaux2";
41 compatible = "ti,twl4030-vaux3";
45 compatible = "ti,twl4030-vaux4";
49 compatible = "ti,twl4030-vdd1";
[all …]
Domap36xx-am35xx-omap3430es2plus-clocks.dtsi30 compatible = "ti,omap3-dpll-clock";
33 ti,low-power-stop;
34 ti,lock;
39 compatible = "ti,divider-clock";
41 ti,max-div = <31>;
43 ti,index-starts-at-one;
48 compatible = "ti,composite-gate-clock";
50 ti,bit-shift = <1>;
96 compatible = "ti,composite-mux-clock";
103 compatible = "ti,composite-clock";
[all …]
Ddm816x-clocks.dtsi10 compatible = "ti,dm816-fapll-clock";
26 compatible = "ti,dm816-fapll-clock";
38 compatible = "ti,dm816-fapll-clock";
49 compatible = "ti,dm816-fapll-clock";
91 compatible = "ti,mux-clock";
99 compatible = "ti,divider-clock";
101 ti,bit-shift = <3>;
102 ti,max-div = <8>;
108 compatible = "ti,gate-clock";
110 ti,bit-shift = <7>;
[all …]
Domap36xx-clocks.dtsi13 compatible = "ti,omap3-dpll-per-j-type-clock";
20 compatible = "ti,hsdiv-gate-clock";
22 ti,bit-shift = <0x1e>;
24 ti,set-rate-parent;
25 ti,set-bit-to-disable;
30 compatible = "ti,hsdiv-gate-clock";
32 ti,bit-shift = <0x1b>;
34 ti,set-bit-to-disable;
39 compatible = "ti,hsdiv-gate-clock";
41 ti,bit-shift = <0xc>;
[all …]
Dam35xx-clocks.dtsi13 compatible = "ti,am35xx-gate-clock";
16 ti,bit-shift = <1>;
21 compatible = "ti,gate-clock";
24 ti,bit-shift = <9>;
29 compatible = "ti,am35xx-gate-clock";
32 ti,bit-shift = <2>;
37 compatible = "ti,gate-clock";
40 ti,bit-shift = <10>;
45 compatible = "ti,am35xx-gate-clock";
48 ti,bit-shift = <0>;
[all …]
Dtwl6030.dtsi2 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
11 * http://www.ti.com/lit/ds/symlink/twl6030.pdf
14 compatible = "ti,twl6030";
19 compatible = "ti,twl4030-rtc";
24 compatible = "ti,twl6030-vaux1";
30 compatible = "ti,twl6030-vaux2";
36 compatible = "ti,twl6030-vaux3";
42 compatible = "ti,twl6030-vmmc";
48 compatible = "ti,twl6030-vpp";
54 compatible = "ti,twl6030-vusim";
[all …]
Dda850.dtsi19 compatible = "ti,cp-intc";
22 ti,intc-size = <100>;
154 compatible = "ti,edma3";
181 compatible = "ti,da830-rtc";
188 compatible = "ti,davinci-i2c";
196 compatible = "ti,davinci-wdt";
201 compatible = "ti,da830-mmc";
207 compatible = "ti,da850-ehrpwm", "ti,am33xx-ehrpwm";
213 compatible = "ti,da850-ehrpwm", "ti,am33xx-ehrpwm";
219 compatible = "ti,da850-ecap", "ti,am33xx-ecap";
[all …]
Dk2l-evm.dts16 compatible = "ti,k2l-evm","ti,keystone";
53 ti,cs-chipselect = <0>;
55 ti,cs-min-turnaround-ns = <12>;
56 ti,cs-read-hold-ns = <6>;
57 ti,cs-read-strobe-ns = <23>;
58 ti,cs-read-setup-ns = <9>;
59 ti,cs-write-hold-ns = <8>;
60 ti,cs-write-strobe-ns = <23>;
61 ti,cs-write-setup-ns = <8>;
64 compatible = "ti,keystone-nand","ti,davinci-nand";
[all …]
Dam3517.dtsi4 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
20 compatible = "ti,omap3-musb";
21 ti,hwmods = "am35x_otg_hs";
29 compatible = "ti,am3517-emac";
30 ti,hwmods = "davinci_emac";
35 ti,davinci-ctrl-reg-offset = <0x10000>;
36 ti,davinci-ctrl-mod-reg-offset = <0>;
37 ti,davinci-ctrl-ram-offset = <0x20000>;
38 ti,davinci-ctrl-ram-size = <0x2000>;
39 ti,davinci-rmii-en = /bits/ 8 <1>;
[all …]
Dk2e-evm.dts16 compatible = "ti,k2e-evm","ti,keystone";
76 ti,cs-chipselect = <0>;
78 ti,cs-min-turnaround-ns = <12>;
79 ti,cs-read-hold-ns = <6>;
80 ti,cs-read-strobe-ns = <23>;
81 ti,cs-read-setup-ns = <9>;
82 ti,cs-write-hold-ns = <8>;
83 ti,cs-write-strobe-ns = <23>;
84 ti,cs-write-setup-ns = <8>;
87 compatible = "ti,keystone-nand","ti,davinci-nand";
[all …]
Domap36xx-omap3430es2plus-clocks.dtsi13 compatible = "ti,composite-no-wait-gate-clock";
15 ti,bit-shift = <0>;
21 compatible = "ti,composite-divider-clock";
23 ti,bit-shift = <8>;
25 ti,dividers = <0>, <1>, <2>, <3>, <4>, <0>, <6>, <0>, <8>;
30 compatible = "ti,composite-clock";
44 compatible = "ti,omap3-hsotgusb-interface-clock";
47 ti,bit-shift = <4>;
60 compatible = "ti,omap3-ssi-interface-clock";
63 ti,bit-shift = <0>;
[all …]
Dk2hk-clocks.dtsi14 compatible = "ti,keystone,pll-clock";
23 compatible = "ti,keystone,main-pll-clock";
31 compatible = "ti,keystone,pll-clock";
40 compatible = "ti,keystone,pll-clock";
49 compatible = "ti,keystone,pll-clock";
58 compatible = "ti,keystone,psc-clock";
68 compatible = "ti,keystone,psc-clock";
78 compatible = "ti,keystone,psc-clock";
88 compatible = "ti,keystone,psc-clock";
98 compatible = "ti,keystone,psc-clock";
[all …]
Dkeystone.dtsi64 compatible = "ti,keystone","simple-bus";
70 compatible = "ti,keystone-pllctrl", "syscon";
75 compatible = "ti,keystone-devctrl", "syscon";
80 compatible = "ti,keystone-reset";
81 ti,syscon-pll = <&pllctrl 0xe4>;
82 ti,syscon-dev = <&devctrl 0x328>;
83 ti,wdt-list = <0>;
109 compatible = "ti,davinci-i2c";
119 compatible = "ti,davinci-i2c";
129 compatible = "ti,davinci-i2c";
[all …]
Dk2hk-evm.dts16 compatible = "ti,k2hk-evm","ti,keystone";
97 ti,cs-chipselect = <0>;
99 ti,cs-min-turnaround-ns = <12>;
100 ti,cs-read-hold-ns = <6>;
101 ti,cs-read-strobe-ns = <23>;
102 ti,cs-read-setup-ns = <9>;
103 ti,cs-write-hold-ns = <8>;
104 ti,cs-write-strobe-ns = <23>;
105 ti,cs-write-setup-ns = <8>;
108 compatible = "ti,keystone-nand","ti,davinci-nand";
[all …]
Dk2l-clocks.dtsi14 compatible = "ti,keystone,pll-clock";
23 compatible = "ti,keystone,main-pll-clock";
31 compatible = "ti,keystone,pll-clock";
40 compatible = "ti,keystone,pll-clock";
49 compatible = "ti,keystone,psc-clock";
59 compatible = "ti,keystone,psc-clock";
69 compatible = "ti,keystone,psc-clock";
79 compatible = "ti,keystone,psc-clock";
89 compatible = "ti,keystone,psc-clock";
99 compatible = "ti,keystone,psc-clock";
[all …]
Domap36xx.dtsi4 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
35 compatible = "ti,omap3-uart";
40 ti,hwmods = "uart4";
45 compatible = "ti,abb-v1";
51 ti,tranxdone-status-mask = <0x4000000>;
53 ti,settling-time = <30>;
54 ti,clock-cycles = <8>;
55 ti,abb_info = <
65 compatible = "ti,omap3-padconf", "pinctrl-single";
76 compatible = "ti,omap3-isp";
[all …]
Domap4-panda-es.dts2 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
15 compatible = "ti,omap4-panda-es", "ti,omap4-panda", "ti,omap4460", "ti,omap4430", "ti,omap4";
20 ti,model = "PandaBoardES";
23 ti,audio-routing =
72 ti,no-reset-on-init;
Dkeystone-clocks.dtsi18 compatible = "ti,keystone,pll-mux-clock";
46 compatible = "ti,keystone,pll-divider-clock";
56 compatible = "ti,keystone,pll-divider-clock";
165 compatible = "ti,keystone,psc-clock";
176 compatible = "ti,keystone,psc-clock";
186 compatible = "ti,keystone,psc-clock";
197 compatible = "ti,keystone,psc-clock";
207 compatible = "ti,keystone,psc-clock";
217 compatible = "ti,keystone,psc-clock";
227 compatible = "ti,keystone,psc-clock";
[all …]
Domap3-panel-sharp-ls037v7dw01.dtsi59 compatible = "ti,tsc2046";
62 ti,x-min = /bits/ 16 <0>;
63 ti,x-max = /bits/ 16 <8000>;
64 ti,y-min = /bits/ 16 <0>;
65 ti,y-max = /bits/ 16 <4800>;
66 ti,x-plate-ohms = /bits/ 16 <40>;
67 ti,pressure-max = /bits/ 16 <255>;
68 ti,swap-xy;
Dat91sam9261ek.dts134 compatible = "ti,ads7843";
139 ti,x-min = /bits/ 16 <150>;
140 ti,x-max = /bits/ 16 <3830>;
141 ti,y-min = /bits/ 16 <190>;
142 ti,y-max = /bits/ 16 <3830>;
143 ti,vref-delay-usecs = /bits/ 16 <450>;
144 ti,x-plate-ohms = /bits/ 16 <450>;
145 ti,y-plate-ohms = /bits/ 16 <250>;
146 ti,pressure-max = /bits/ 16 <15000>;
147 ti,debounce-rep = /bits/ 16 <0>;
[all …]
Dk2hk.dtsi47 compatible = "ti,keystone-dsp-gpio";
54 compatible = "ti,keystone-dsp-gpio";
61 compatible = "ti,keystone-dsp-gpio";
68 compatible = "ti,keystone-dsp-gpio";
75 compatible = "ti,keystone-dsp-gpio";
82 compatible = "ti,keystone-dsp-gpio";
89 compatible = "ti,keystone-dsp-gpio";
96 compatible = "ti,keystone-dsp-gpio";
Domap446x-clocks.dtsi13 compatible = "ti,divider-clock";
15 ti,bit-shift = <24>;
17 ti,dividers = <8>, <16>, <32>;
22 compatible = "ti,gate-clock";
24 ti,bit-shift = <8>;
Domap3-gta04.dtsi16 compatible = "ti,omap3-gta04", "ti,omap36xx", "ti,omap3";
45 compatible = "ti,omap-twl4030";
46 ti,model = "gta04";
48 ti,mcbsp = <&mcbsp2>;
98 compatible = "ti,opa362";
241 compatible = "ti,twl4030-audio";
242 ti,enable-vibra = <1>;
244 ti,ramp_delay_value = <3>;
249 compatible = "ti,twl4030-power";
250 ti,use_poweroff;
[all …]
Dk2l.dtsi56 compatible = "ti,keystone-dsp-gpio";
63 compatible = "ti,keystone-dsp-gpio";
70 compatible = "ti,keystone-dsp-gpio";
77 compatible = "ti,keystone-dsp-gpio";
86 ti,davinci-spi-num-cs = <5>;
90 ti,davinci-spi-num-cs = <3>;
94 ti,davinci-spi-num-cs = <5>;
Dk2e-clocks.dtsi14 compatible = "ti,keystone,main-pll-clock";
22 compatible = "ti,keystone,pll-clock";
31 compatible = "ti,keystone,pll-clock";
40 compatible = "ti,keystone,psc-clock";
50 compatible = "ti,keystone,psc-clock";
60 compatible = "ti,keystone,psc-clock";
70 compatible = "ti,keystone,psc-clock";
Domap4-duovero.dtsi13 compatible = "gumstix,omap4-duovero", "ti,omap4430", "ti,omap4";
21 compatible = "ti,abe-twl6040";
22 ti,model = "DuoVero";
24 ti,mclk-freq = <38400000>;
26 ti,mcpdm = <&mcpdm>;
28 ti,twl6040 = <&twl6040>;
31 ti,audio-routing =
179 compatible = "ti,twl6040";
182 ti,audpwron-gpio = <&gpio6 0 GPIO_ACTIVE_HIGH>; /* gpio_160 */
218 ti,bus-width = <4>;
[all …]
Domap3-beagle-xm.dts2 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
14 compatible = "ti,omap3-beagle-xm", "ti,omap36xx", "ti,omap3";
59 compatible = "ti,omap-twl4030";
60 ti,model = "omap3beagle";
62 ti,mcbsp = <&mcbsp2>;
95 compatible = "ti,tfp410";
276 compatible = "ti,twl4030-audio";
282 compatible = "ti,twl4030-power-beagleboard-xm", "ti,twl4030-power-idle-osc-off";
283 ti,use_poweroff;
314 ti,use-leds;
[all …]
Ddra74x.dtsi2 * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/
13 compatible = "ti,dra742", "ti,dra74", "ti,dra7";
56 compatible = "ti,dwc3";
57 ti,hwmods = "usb_otg_ss4";
Domap5-uevm.dts2 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
16 compatible = "ti,omap5-uevm", "ti,omap5";
78 compatible = "ti,tpd12s015";
123 compatible = "ti,abe-twl6040";
124 ti,model = "omap5-uevm";
126 ti,mclk-freq = <19200000>;
128 ti,mcpdm = <&mcpdm>;
130 ti,twl6040 = <&twl6040>;
133 ti,audio-routing =
321 ti,non-removable;
[all …]
/linux-4.1.27/sound/pci/ctxfi/
Dcttimer.c68 struct ct_timer_instance *ti = (struct ct_timer_instance *)data; in ct_systimer_callback() local
69 struct snd_pcm_substream *substream = ti->substream; in ct_systimer_callback()
71 struct ct_atc_pcm *apcm = ti->apcm; in ct_systimer_callback()
78 dist = (position + buffer_size - ti->position) % buffer_size; in ct_systimer_callback()
80 position / period_size != ti->position / period_size) { in ct_systimer_callback()
82 ti->position = position; in ct_systimer_callback()
88 spin_lock_irqsave(&ti->lock, flags); in ct_systimer_callback()
89 if (ti->running) in ct_systimer_callback()
90 mod_timer(&ti->timer, jiffies + interval); in ct_systimer_callback()
91 spin_unlock_irqrestore(&ti->lock, flags); in ct_systimer_callback()
[all …]
Dcttimer.h24 void ct_timer_instance_free(struct ct_timer_instance *ti);
25 void ct_timer_start(struct ct_timer_instance *ti);
26 void ct_timer_stop(struct ct_timer_instance *ti);
27 void ct_timer_prepare(struct ct_timer_instance *ti);
/linux-4.1.27/Documentation/devicetree/bindings/regulator/
Dtwl-regulator.txt6 - "ti,twl6030-vaux1" for VAUX1 LDO
7 - "ti,twl6030-vaux2" for VAUX2 LDO
8 - "ti,twl6030-vaux3" for VAUX3 LDO
9 - "ti,twl6030-vmmc" for VMMC LDO
10 - "ti,twl6030-vpp" for VPP LDO
11 - "ti,twl6030-vusim" for VUSIM LDO
12 - "ti,twl6030-vana" for VANA LDO
13 - "ti,twl6030-vcxio" for VCXIO LDO
14 - "ti,twl6030-vdac" for VDAC LDO
15 - "ti,twl6030-vusb" for VUSB LDO
[all …]
Dtps62360-regulator.txt5 "ti,tps62360"
6 "ti,tps62361",
7 "ti,tps62362",
8 "ti,tps62363",
12 - ti,enable-vout-discharge: Enable output discharge. This is boolean value.
13 - ti,enable-pull-down: Enable pull down. This is boolean value.
14 - ti,vsel0-gpio: GPIO for controlling VSEL0 line.
17 - ti,vsel1-gpio: Gpio for controlling VSEL1 line.
20 - ti,vsel0-state-high: Initial state of vsel0 input is high.
22 - ti,vsel1-state-high: Initial state of vsel1 input is high.
[all …]
Dpalmas-pmic.txt5 ti,twl6035-pmic
6 ti,twl6036-pmic
7 ti,twl6037-pmic
8 ti,tps65913-pmic
9 ti,tps65914-pmic
10 ti,tps65917-pmic
12 ti,palmas-pmic
19 - ti,ldo6-vibrator : ldo6 is in vibrator mode
28 For ti,palmas-pmic - smps12, smps123, smps3 depending on OTP,
33 ti,warm-reset - maintain voltage during warm reset(boolean)
[all …]
Dti-abb-regulator.txt5 - "ti,abb-v1" for older SoCs like OMAP3
6 - "ti,abb-v2" for newer SoCs like OMAP4, OMAP5
7 - "ti,abb-v3" for a generic definition where setup and control registers are
12 - "base-address" - contains base address of ABB module (ti,abb-v1,ti,abb-v2)
13 - "control-address" - contains control register address of ABB module (ti,abb-v3)
14 - "setup-address" - contains setup register address of ABB module (ti,abb-v3)
20 - ti,settling-time: Settling time in uSecs from SoC documentation for ABB module
22 - ti,clock-cycles: SoC specific data about count of system ti,clock-cycles used for
25 - ti,tranxdone-status-mask: Mask to the int-register to write-to-clear mask
27 - ti,abb_info: An array of 6-tuples u32 items providing information about ABB
[all …]
Dtps65218.txt6 - "ti,tps65218-dcdc1" for DCDC1
7 - "ti,tps65218-dcdc2" for DCDC2
8 - "ti,tps65218-dcdc3" for DCDC3
9 - "ti,tps65218-dcdc4" for DCDC4
10 - "ti,tps65218-dcdc5" for DCDC5
11 - "ti,tps65218-dcdc6" for DCDC6
12 - "ti,tps65218-ldo1" for LDO1
20 compatible = "ti,tps65218-dcdc1";
Dlp872x.txt4 - compatible: "ti,lp8720" or "ti,lp8725"
8 - ti,general-config: the value of LP872X_GENERAL_CFG register (u8)
27 - ti,update-config: define it when LP872X_GENERAL_CFG register should be set
28 - ti,dvs-gpio: GPIO specifier for external DVS pin control of LP872x devices.
29 - ti,dvs-vsel: DVS selector. 0 = SEL_V1, 1 = SEL_V2.
30 - ti,dvs-state: initial DVS pin state. 0 = DVS_LOW, 1 = DVS_HIGH.
39 - LP8720: http://www.ti.com/lit/ds/symlink/lp8720.pdf
40 - LP8725: http://www.ti.com/lit/ds/symlink/lp8725.pdf
45 compatible = "ti,lp8720";
49 ti,general-config = /bits/ 8 <0x03>;
[all …]
Dtps51632-regulator.txt4 - compatible: Must be "ti,tps51632"
8 - ti,enable-pwm-dvfs: Enable the DVFS voltage control through the PWM interface.
9 - ti,dvfs-step-20mV: The 20mV step voltage when PWM DVFS enabled. Missing this
19 compatible = "ti,tps51632";
25 ti,enable-pwm-dvfs;
26 ti,dvfs-step-20mV;
/linux-4.1.27/arch/c6x/boot/dts/
Dtms320c6678.dtsi13 model = "ti,c66x";
18 model = "ti,c66x";
23 model = "ti,c66x";
28 model = "ti,c66x";
33 model = "ti,c66x";
38 model = "ti,c66x";
43 model = "ti,c66x";
48 model = "ti,c66x";
60 compatible = "ti,c64x+core-pic";
66 compatible = "ti,c64x+megamod-pic";
[all …]
Dtms320c6472.dtsi13 model = "ti,c64x+";
18 model = "ti,c64x+";
23 model = "ti,c64x+";
28 model = "ti,c64x+";
33 model = "ti,c64x+";
38 model = "ti,c64x+";
50 compatible = "ti,c64x+core-pic";
56 compatible = "ti,c64x+megamod-pic";
64 compatible = "ti,c64x+cache";
69 compatible = "ti,c64x+timer64";
[all …]
Dtms320c6474.dtsi13 model = "ti,c64x+";
18 model = "ti,c64x+";
23 model = "ti,c64x+";
37 compatible = "ti,c64x+core-pic";
41 compatible = "ti,c64x+megamod-pic";
49 compatible = "ti,c64x+cache";
54 compatible = "ti,c64x+timer64";
55 ti,core-mask = < 0x04 >;
60 compatible = "ti,c64x+timer64";
61 ti,core-mask = < 0x02 >;
[all …]
Dtms320c6455.dtsi12 model = "ti,c64x+";
27 compatible = "ti,c64x+core-pic";
34 compatible = "ti,c64x+megamod-pic";
42 compatible = "ti,c64x+cache";
47 compatible = "ti,c64x+emifa", "simple-bus";
56 ti,dscr-dev-enable = <13>;
57 ti,emifa-burst-priority = <255>;
58 ti,emifa-ce-config = <0x00240120
65 compatible = "ti,c64x+timer64";
67 ti,dscr-dev-enable = <4>;
[all …]
Dtms320c6457.dtsi12 model = "ti,c64x+";
27 compatible = "ti,c64x+core-pic";
31 compatible = "ti,c64x+megamod-pic";
39 compatible = "ti,c64x+cache";
44 compatible = "ti,c64x+dscr";
47 ti,dscr-devstat = <0x20>;
48 ti,dscr-silicon-rev = <0x18 28 0xf>;
49 ti,dscr-mac-fuse-regs = <0x114 3 4 5 6
51 ti,dscr-kick-regs = <0x38 0x83E70B13
56 compatible = "ti,c64x+timer64";
[all …]
/linux-4.1.27/drivers/md/
Ddm-linear.c28 static int linear_ctr(struct dm_target *ti, unsigned int argc, char **argv) in linear_ctr() argument
35 ti->error = "Invalid argument count"; in linear_ctr()
41 ti->error = "dm-linear: Cannot allocate linear context"; in linear_ctr()
46 ti->error = "dm-linear: Invalid device sector"; in linear_ctr()
51 if (dm_get_device(ti, argv[0], dm_table_get_mode(ti->table), &lc->dev)) { in linear_ctr()
52 ti->error = "dm-linear: Device lookup failed"; in linear_ctr()
56 ti->num_flush_bios = 1; in linear_ctr()
57 ti->num_discard_bios = 1; in linear_ctr()
58 ti->num_write_same_bios = 1; in linear_ctr()
59 ti->private = lc; in linear_ctr()
[all …]
Ddm-flakey.c47 struct dm_target *ti) in parse_features() argument
64 r = dm_read_arg_group(_args, as, &argc, &ti->error); in parse_features()
77 ti->error = "Feature drop_writes duplicated"; in parse_features()
89 ti->error = "Feature corrupt_bio_byte requires parameters"; in parse_features()
93 r = dm_read_arg(_args + 1, as, &fc->corrupt_bio_byte, &ti->error); in parse_features()
107 ti->error = "Invalid corrupt bio direction (r or w)"; in parse_features()
115 r = dm_read_arg(_args + 2, as, &fc->corrupt_bio_value, &ti->error); in parse_features()
123 r = dm_read_arg(_args + 3, as, &fc->corrupt_bio_flags, &ti->error); in parse_features()
131 ti->error = "Unrecognised flakey feature requested"; in parse_features()
136 ti->error = "drop_writes is incompatible with corrupt_bio_byte with the WRITE flag set"; in parse_features()
[all …]
Ddm-delay.c127 static int delay_ctr(struct dm_target *ti, unsigned int argc, char **argv) in delay_ctr() argument
134 ti->error = "requires exactly 3 or 6 arguments"; in delay_ctr()
140 ti->error = "Cannot allocate context"; in delay_ctr()
147 ti->error = "Invalid device sector"; in delay_ctr()
153 ti->error = "Invalid delay"; in delay_ctr()
157 if (dm_get_device(ti, argv[0], dm_table_get_mode(ti->table), in delay_ctr()
159 ti->error = "Device lookup failed"; in delay_ctr()
168 ti->error = "Invalid write device sector"; in delay_ctr()
174 ti->error = "Invalid write delay"; in delay_ctr()
178 if (dm_get_device(ti, argv[3], dm_table_get_mode(ti->table), in delay_ctr()
[all …]
Ddm-switch.c39 struct dm_target *ti; member
59 static struct switch_ctx *alloc_switch_ctx(struct dm_target *ti, unsigned nr_paths, in alloc_switch_ctx() argument
69 sctx->ti = ti; in alloc_switch_ctx()
72 ti->private = sctx; in alloc_switch_ctx()
77 static int alloc_region_table(struct dm_target *ti, unsigned nr_paths) in alloc_region_table() argument
79 struct switch_ctx *sctx = ti->private; in alloc_region_table()
80 sector_t nr_regions = ti->len; in alloc_region_table()
104 ti->error = "Region table too large"; in alloc_region_table()
113 ti->error = "Region table too large"; in alloc_region_table()
119 ti->error = "Cannot allocate region table"; in alloc_region_table()
[all …]
Ddm-stripe.c38 struct dm_target *ti; member
54 dm_table_event(sc->ti->table); in trigger_event()
73 static int get_stripe(struct dm_target *ti, struct stripe_c *sc, in get_stripe() argument
82 if (dm_get_device(ti, argv[0], dm_table_get_mode(ti->table), in get_stripe()
95 static int stripe_ctr(struct dm_target *ti, unsigned int argc, char **argv) in stripe_ctr() argument
105 ti->error = "Not enough arguments"; in stripe_ctr()
110 ti->error = "Invalid stripe count"; in stripe_ctr()
115 ti->error = "Invalid chunk_size"; in stripe_ctr()
119 width = ti->len; in stripe_ctr()
121 ti->error = "Target length not divisible by " in stripe_ctr()
[all …]
Ddm-table.c277 static int device_area_is_invalid(struct dm_target *ti, struct dm_dev *dev, in device_area_is_invalid() argument
298 dm_device_name(ti->table->md), bdevname(bdev, b), in device_area_is_invalid()
311 dm_device_name(ti->table->md), bdevname(bdev, b), in device_area_is_invalid()
324 dm_device_name(ti->table->md), in device_area_is_invalid()
333 dm_device_name(ti->table->md), in device_area_is_invalid()
371 int dm_get_device(struct dm_target *ti, const char *path, fmode_t mode, in dm_get_device() argument
377 struct dm_table *t = ti->table; in dm_get_device()
419 static int dm_set_device_limits(struct dm_target *ti, struct dm_dev *dev, in dm_set_device_limits() argument
429 dm_device_name(ti->table->md), bdevname(bdev, b)); in dm_set_device_limits()
437 dm_device_name(ti->table->md), bdevname(bdev, b), in dm_set_device_limits()
[all …]
Ddm-mpath.c65 struct dm_target *ti; member
159 static void free_pgpaths(struct list_head *pgpaths, struct dm_target *ti) in free_pgpaths() argument
162 struct multipath *m = ti->private; in free_pgpaths()
168 dm_put_device(ti, pgpath->path.dev); in free_pgpaths()
174 struct dm_target *ti) in free_priority_group() argument
183 free_pgpaths(&pg->pgpaths, ti); in free_priority_group()
187 static struct multipath *alloc_multipath(struct dm_target *ti) in alloc_multipath() argument
206 m->ti = ti; in alloc_multipath()
207 ti->private = m; in alloc_multipath()
219 free_priority_group(pg, m->ti); in free_multipath()
[all …]
Ddm-raid.c63 struct dm_target *ti; member
147 static struct raid_set *context_alloc(struct dm_target *ti, struct raid_type *raid_type, unsigned r… in context_alloc() argument
153 ti->error = "Insufficient number of devices"; in context_alloc()
159 ti->error = "Cannot allocate raid context"; in context_alloc()
165 rs->ti = ti; in context_alloc()
196 dm_put_device(rs->ti, rs->dev[i].meta_dev); in context_free()
199 dm_put_device(rs->ti, rs->dev[i].data_dev); in context_free()
242 ret = dm_get_device(rs->ti, argv[0], in dev_parms()
243 dm_table_get_mode(rs->ti->table), in dev_parms()
245 rs->ti->error = "RAID metadata device lookup failure"; in dev_parms()
[all …]
Ddm-verity.c57 struct dm_target *ti; member
165 return v->data_start + dm_target_offset(v->ti, bi_sector); in verity_map_sector()
207 struct mapped_device *md = dm_table_get_md(v->ti->table); in verity_handle_err()
355 v->ti->per_bio_data_size); in verity_verify_io()
457 struct bio *bio = dm_bio_from_per_bio_data(io, v->ti->per_bio_data_size); in verity_finish_io()
546 static int verity_map(struct dm_target *ti, struct bio *bio) in verity_map() argument
548 struct dm_verity *v = ti->private; in verity_map()
569 io = dm_per_bio_data(bio, ti->per_bio_data_size); in verity_map()
590 static void verity_status(struct dm_target *ti, status_type_t type, in verity_status() argument
593 struct dm_verity *v = ti->private; in verity_status()
[all …]
Ddm-log-writes.c418 static int log_writes_ctr(struct dm_target *ti, unsigned int argc, char **argv) in log_writes_ctr() argument
428 ti->error = "Invalid argument count"; in log_writes_ctr()
434 ti->error = "Cannot allocate context"; in log_writes_ctr()
446 if (dm_get_device(ti, devname, dm_table_get_mode(ti->table), &lc->dev)) { in log_writes_ctr()
447 ti->error = "Device lookup failed"; in log_writes_ctr()
452 if (dm_get_device(ti, logdevname, dm_table_get_mode(ti->table), &lc->logdev)) { in log_writes_ctr()
453 ti->error = "Log device lookup failed"; in log_writes_ctr()
454 dm_put_device(ti, lc->dev); in log_writes_ctr()
460 ti->error = "Couldn't alloc kthread"; in log_writes_ctr()
461 dm_put_device(ti, lc->dev); in log_writes_ctr()
[all …]
Ddm-raid1.c50 struct dm_target *ti; member
252 static int mirror_flush(struct dm_target *ti) in mirror_flush() argument
254 struct mirror_set *ms = ti->private; in mirror_flush()
345 from.count = ms->ti->len & (region_size - 1); in recover()
399 dm_table_event(ms->ti->table); in do_recovery()
447 return m->offset + dm_target_offset(m->ms->ti, bio->bi_iter.bi_sector); in map_sector()
478 if (dm_noflush_suspending(ms->ti)) in hold_bio()
826 dm_table_event(ms->ti->table); in trigger_event()
860 struct dm_target *ti, in alloc_context() argument
870 ti->error = "Cannot allocate mirror context"; in alloc_context()
[all …]
Ddm-snap.c31 #define dm_target_is_snapshot_merge(ti) \ argument
32 ((ti)->type->name == dm_snapshot_merge_target_name)
55 struct dm_target *ti; member
300 struct dm_target *ti; member
431 if (dm_target_is_snapshot_merge(s->ti) && snap_merge) in __find_snapshots_sharing_cow()
466 snap->ti->error = "Snapshot cow pairing for exception " in __validate_exception_handover()
481 if (!dm_target_is_snapshot_merge(snap->ti)) in __validate_exception_handover()
488 snap->ti->error = "A snapshot is already merging."; in __validate_exception_handover()
494 snap->ti->error = "Snapshot exception store does not " in __validate_exception_handover()
1096 static int snapshot_ctr(struct dm_target *ti, unsigned int argc, char **argv) in snapshot_ctr() argument
[all …]
Ddm-crypt.c77 int (*ctr)(struct crypt_config *cc, struct dm_target *ti,
308 struct dm_target *ti, in setup_essiv_cpu() argument
317 ti->error = "Error allocating crypto tfm for ESSIV"; in setup_essiv_cpu()
323 ti->error = "Block size of ESSIV cipher does " in setup_essiv_cpu()
331 ti->error = "Failed to set key for ESSIV cipher"; in setup_essiv_cpu()
358 static int crypt_iv_essiv_ctr(struct crypt_config *cc, struct dm_target *ti, in crypt_iv_essiv_ctr() argument
367 ti->error = "Digest algorithm missing for ESSIV mode"; in crypt_iv_essiv_ctr()
374 ti->error = "Error initializing ESSIV hash"; in crypt_iv_essiv_ctr()
381 ti->error = "Error kmallocing salt storage in ESSIV"; in crypt_iv_essiv_ctr()
389 essiv_tfm = setup_essiv_cpu(cc, ti, salt, in crypt_iv_essiv_ctr()
[all …]
Ddm.c84 struct dm_target *ti; member
963 dm_endio_fn endio = tio->ti->type->end_io; in clone_endio()
969 r = endio(tio->ti, bio, error); in clone_endio()
1086 tio->ti->type->release_clone_rq(clone); in free_rq_clone()
1231 if (tio->ti) { in dm_done()
1232 rq_end_io = tio->ti->type->rq_end_io; in dm_done()
1235 r = rq_end_io(tio->ti, clone, error, &tio->info); in dm_done()
1345 static sector_t max_io_len_target_boundary(sector_t sector, struct dm_target *ti) in max_io_len_target_boundary() argument
1347 sector_t target_offset = dm_target_offset(ti, sector); in max_io_len_target_boundary()
1349 return ti->len - target_offset; in max_io_len_target_boundary()
[all …]
Ddm-thin.c217 struct dm_target *ti; /* Only set if a pool target is bound */ member
274 struct dm_target *ti; member
1180 dm_table_event(pool->ti->table); in check_low_water_mark()
2101 dm_table_event(pool->ti->table); in notify_of_pool_mode_change()
2108 struct pool_c *pt = pool->ti->private; in set_pool_mode()
2287 static int thin_bio_map(struct dm_target *ti, struct bio *bio) in thin_bio_map() argument
2290 struct thin_c *tc = ti->private; in thin_bio_map()
2454 static int bind_control_target(struct pool *pool, struct dm_target *ti) in bind_control_target() argument
2456 struct pool_c *pt = ti->private; in bind_control_target()
2471 pool->ti = ti; in bind_control_target()
[all …]
Ddm-era-target.c1141 struct dm_target *ti; member
1401 dm_put_device(era->ti, era->origin_dev); in era_destroy()
1404 dm_put_device(era->ti, era->metadata_dev); in era_destroy()
1411 return dm_sector_div_up(era->ti->len, era->sectors_per_block); in calc_nr_blocks()
1425 static int era_ctr(struct dm_target *ti, unsigned argc, char **argv) in era_ctr() argument
1433 ti->error = "Invalid argument count"; in era_ctr()
1439 ti->error = "Error allocating era structure"; in era_ctr()
1443 era->ti = ti; in era_ctr()
1445 r = dm_get_device(ti, argv[0], FMODE_READ | FMODE_WRITE, &era->metadata_dev); in era_ctr()
1447 ti->error = "Error opening metadata device"; in era_ctr()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/power/
Dbq2415x.txt5 * "ti,bq24150"
6 * "ti,bq24150"
7 * "ti,bq24150a"
8 * "ti,bq24151"
9 * "ti,bq24151a"
10 * "ti,bq24152"
11 * "ti,bq24153"
12 * "ti,bq24153a"
13 * "ti,bq24155"
14 * "ti,bq24156"
[all …]
Dtwl-charger.txt5 - "ti,twl4030-bci"
10 - ti,bb-uvolt: microvolts for charging the backup battery.
11 - ti,bb-uamp: microamps for charging the backup battery.
16 compatible = "ti,twl4030-bci";
18 ti,bb-uvolt = <3200000>;
19 ti,bb-uamp = <150>;
/linux-4.1.27/net/openvswitch/
Dflow_table.c180 static void __table_instance_destroy(struct table_instance *ti) in __table_instance_destroy() argument
182 free_buckets(ti->buckets); in __table_instance_destroy()
183 kfree(ti); in __table_instance_destroy()
188 struct table_instance *ti = kmalloc(sizeof(*ti), GFP_KERNEL); in table_instance_alloc() local
190 if (!ti) in table_instance_alloc()
193 ti->buckets = alloc_buckets(new_size); in table_instance_alloc()
195 if (!ti->buckets) { in table_instance_alloc()
196 kfree(ti); in table_instance_alloc()
199 ti->n_buckets = new_size; in table_instance_alloc()
200 ti->node_ver = 0; in table_instance_alloc()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/clock/ti/
Ddpll.txt18 "ti,omap3-dpll-clock",
19 "ti,omap3-dpll-core-clock",
20 "ti,omap3-dpll-per-clock",
21 "ti,omap3-dpll-per-j-type-clock",
22 "ti,omap4-dpll-clock",
23 "ti,omap4-dpll-x2-clock",
24 "ti,omap4-dpll-core-clock",
25 "ti,omap4-dpll-m4xen-clock",
26 "ti,omap4-dpll-j-type-clock",
27 "ti,omap5-mpu-dpll-clock",
[all …]
Dgate.txt14 [3] Documentation/devicetree/bindings/clock/ti/clockdomain.txt
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 …]
Ddivider.txt17 ti,index-starts-at-one - valid divisor values start at 1, not the default
24 ti,index-power-of-two - valid divisor values are powers of two. E.g:
32 ti,dividers = <4>, <8>, <0>, <16>;
53 [2] Documentation/devicetree/bindings/clock/ti/autoidle.txt
56 - compatible : shall be "ti,divider-clock" or "ti,composite-divider-clock".
63 - ti,dividers : array of integers defining divisors
64 - ti,bit-shift : number of bits to shift the divider value, defaults to 0
65 - ti,min-div : min divisor for dividing the input clock rate, only
67 - ti,max-div : max divisor for dividing the input clock rate, only needed
68 if ti,dividers is not defined.
[all …]
Dfixed-factor-clock.txt9 [2] Documentation/devicetree/bindings/clock/ti/autoidle.txt
12 - compatible : shall be "ti,fixed-factor-clock".
14 - ti,clock-div: fixed divider.
15 - ti,clock-mult: fixed multiplier.
19 - ti,autoidle-shift: bit shift of the autoidle enable bit for the clock,
22 - ti,invert-autoidle-bit: autoidle is enabled by setting the bit to 0, see [2]
23 - ti,set-rate-parent: clk_set_rate is propagated to parent
27 compatible = "ti,fixed-factor-clock";
30 ti,clock-div = <2>;
31 ti,clock-mult = <1>;
[all …]
Dautoidle.txt15 - ti,autoidle-shift : bit shift of the autoidle enable bit
16 - ti,invert-autoidle-bit : autoidle is enabled by setting the bit to 0
21 compatible = "ti,divider-clock";
23 ti,max-div = <31>;
24 ti,autoidle-shift = <8>;
26 ti,index-starts-at-one;
27 ti,invert-autoidle-bit;
32 compatible = "ti,fixed-factor-clock";
34 ti,clock-div = <1>;
35 ti,autoidle-shift = <8>;
[all …]
Dinterface.txt16 "ti,omap3-interface-clock" - basic OMAP3 interface clock
17 "ti,omap3-no-wait-interface-clock" - interface clock which has no hardware
19 "ti,omap3-hsotgusb-interface-clock" - interface clock with USB specific HW
21 "ti,omap3-dss-interface-clock" - interface clock with DSS specific HW handling
22 "ti,omap3-ssi-interface-clock" - interface clock with SSI specific HW handling
23 "ti,am35xx-interface-clock" - interface clock with AM35xx specific HW handling
24 "ti,omap2430-interface-clock" - interface clock with OMAP2430 specific HW
31 - ti,bit-shift : bit shift for the bit enabling/disabling the clock (default 0)
36 compatible = "ti,omap3-interface-clock";
39 ti,bit-shift = <3>;
[all …]
Dcomposite.txt18 "ti,*composite*-clock" types.
21 [2] Documentation/devicetree/bindings/clock/ti/mux.txt
22 [3] Documentation/devicetree/bindings/clock/ti/divider.txt
23 [4] Documentation/devicetree/bindings/clock/ti/gate.txt
26 - compatible : shall be: "ti,composite-clock"
34 compatible = "ti,composite-interface-clock";
36 ti,bit-shift = <5>;
42 compatible = "ti,composite-divider-clock";
44 ti,bit-shift = <4>;
45 ti,max-div = <1>;
[all …]
Dapll.txt14 [2] Documentation/devicetree/bindings/clock/ti/dpll.txt
17 - compatible : shall be "ti,dra7-apll-clock" or "ti,omap2-apll-clock"
25 - ti,clock-frequency : static clock frequency for the clock (OMAP2 only)
26 - ti,idlest-shift : bit-shift for the idlest field (OMAP2 only)
27 - ti,bit-shift : bit-shift for enable and autoidle fields (OMAP2 only)
34 compatible = "ti,dra7-apll-clock";
39 compatible = "ti,omap2-apll-clock";
41 ti,bit-shift = <2>;
42 ti,idlest-shift = <8>;
43 ti,clock-frequency = <96000000>;
Dmux.txt39 - compatible : shall be "ti,mux-clock" or "ti,composite-mux-clock".
45 - ti,bit-shift : number of bits to shift the bit-mask, defaults to
47 - ti,index-starts-at-one : valid input select programming starts at 1, not
49 - ti,set-rate-parent : clk_set_rate is propagated to parent clock,
56 compatible = "ti,mux-clock";
59 ti,index-starts-at-one;
64 compatible = "ti,mux-clock";
66 ti,bit-shift = <24>;
72 compatible = "ti,composite-mux-clock";
74 ti,bit-shift = <4>;
Ddra7-atl.txt23 - compatible : shall be "ti,dra7-atl-clock"
32 - compatible : shall be "ti,dra7-atl"
34 - ti,provided-clocks : List of phandles to the clocks associated with the ATL
37 - ti,hwmods : Shall be set to "atl"
46 For valid word select signals, see the dt-bindings/clk/ti-dra7-atl.h include
53 compatible = "ti,dra7-atl-clock";
59 compatible = "ti,dra7-atl-clock";
65 compatible = "ti,dra7-atl-clock";
71 compatible = "ti,dra7-atl-clock";
77 compatible = "ti,dra7-atl";
[all …]
/linux-4.1.27/drivers/gpu/drm/gma500/
Dmdfld_tpo_vid.c34 struct oaktrail_timing_info *ti = &dev_priv->gct_data.DTD; in tpo_vid_get_config_mode() local
42 mode->hdisplay = (ti->hactive_hi << 8) | ti->hactive_lo; in tpo_vid_get_config_mode()
43 mode->vdisplay = (ti->vactive_hi << 8) | ti->vactive_lo; in tpo_vid_get_config_mode()
45 ((ti->hsync_offset_hi << 8) | in tpo_vid_get_config_mode()
46 ti->hsync_offset_lo); in tpo_vid_get_config_mode()
48 ((ti->hsync_pulse_width_hi << 8) | in tpo_vid_get_config_mode()
49 ti->hsync_pulse_width_lo); in tpo_vid_get_config_mode()
50 mode->htotal = mode->hdisplay + ((ti->hblank_hi << 8) | in tpo_vid_get_config_mode()
51 ti->hblank_lo); in tpo_vid_get_config_mode()
53 mode->vdisplay + ((ti->vsync_offset_hi << 8) | in tpo_vid_get_config_mode()
[all …]
Dmdfld_tmd_vid.c37 struct oaktrail_timing_info *ti = &dev_priv->gct_data.DTD; in tmd_vid_get_config_mode() local
45 mode->hdisplay = (ti->hactive_hi << 8) | ti->hactive_lo; in tmd_vid_get_config_mode()
46 mode->vdisplay = (ti->vactive_hi << 8) | ti->vactive_lo; in tmd_vid_get_config_mode()
48 ((ti->hsync_offset_hi << 8) | \ in tmd_vid_get_config_mode()
49 ti->hsync_offset_lo); in tmd_vid_get_config_mode()
51 ((ti->hsync_pulse_width_hi << 8) | \ in tmd_vid_get_config_mode()
52 ti->hsync_pulse_width_lo); in tmd_vid_get_config_mode()
53 mode->htotal = mode->hdisplay + ((ti->hblank_hi << 8) | \ in tmd_vid_get_config_mode()
54 ti->hblank_lo); in tmd_vid_get_config_mode()
56 mode->vdisplay + ((ti->vsync_offset_hi << 8) | \ in tmd_vid_get_config_mode()
[all …]
Dmid_bios.c232 struct gct_r10_timing_info *ti; in mid_get_vbt_data_r10() local
253 ti = &gct[vbt.primary_panel_idx].DTD; in mid_get_vbt_data_r10()
254 dp_ti->pixel_clock = ti->pixel_clock; in mid_get_vbt_data_r10()
255 dp_ti->hactive_hi = ti->hactive_hi; in mid_get_vbt_data_r10()
256 dp_ti->hactive_lo = ti->hactive_lo; in mid_get_vbt_data_r10()
257 dp_ti->hblank_hi = ti->hblank_hi; in mid_get_vbt_data_r10()
258 dp_ti->hblank_lo = ti->hblank_lo; in mid_get_vbt_data_r10()
259 dp_ti->hsync_offset_hi = ti->hsync_offset_hi; in mid_get_vbt_data_r10()
260 dp_ti->hsync_offset_lo = ti->hsync_offset_lo; in mid_get_vbt_data_r10()
261 dp_ti->hsync_pulse_width_hi = ti->hsync_pulse_width_hi; in mid_get_vbt_data_r10()
[all …]
Doaktrail_lvds.c228 struct oaktrail_timing_info *ti = &dev_priv->gct_data.DTD; in oaktrail_lvds_get_configuration_mode() local
238 mode->hdisplay = (ti->hactive_hi << 8) | ti->hactive_lo; in oaktrail_lvds_get_configuration_mode()
239 mode->vdisplay = (ti->vactive_hi << 8) | ti->vactive_lo; in oaktrail_lvds_get_configuration_mode()
241 ((ti->hsync_offset_hi << 8) | \ in oaktrail_lvds_get_configuration_mode()
242 ti->hsync_offset_lo); in oaktrail_lvds_get_configuration_mode()
244 ((ti->hsync_pulse_width_hi << 8) | \ in oaktrail_lvds_get_configuration_mode()
245 ti->hsync_pulse_width_lo); in oaktrail_lvds_get_configuration_mode()
246 mode->htotal = mode->hdisplay + ((ti->hblank_hi << 8) | \ in oaktrail_lvds_get_configuration_mode()
247 ti->hblank_lo); in oaktrail_lvds_get_configuration_mode()
249 mode->vdisplay + ((ti->vsync_offset_hi << 4) | \ in oaktrail_lvds_get_configuration_mode()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/input/
Dads7846.txt15 "ti,tsc2046"
16 "ti,ads7843"
17 "ti,ads7845"
18 "ti,ads7846"
19 "ti,ads7873"
29 ti,vref-delay-usecs vref supply delay in usecs, 0 for
31 ti,vref-mv The VREF voltage, in millivolts (u16).
32 ti,keep-vref-on set to keep vref on for differential
34 ti,swap-xy swap x and y axis
35 ti,settle-delay-usec Settling time of the analog signals;
[all …]
Dti,palmas-pwrbutton.txt11 - "ti,palmas-pwrbutton": For Palmas compatible power on button
17 - ti,palmas-long-press-seconds: Duration in seconds which the power
21 - ti,palmas-pwron-debounce-milli-seconds: Duration in milliseconds
30 compatible = "ti,palmas-pwrbutton";
33 ti,palmas-long-press-seconds = <12>;
34 ti,palmas-pwron-debounce-milli-seconds = <15>;
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Dpalmas.txt13 ti,twl6035
14 ti,twl6036
15 ti,twl6037
16 ti,tps65913
17 ti,tps65914
18 ti,tps80036
19 ti,tps659038
20 ti,tps65917
22 ti,palmas
31 ti,mux-padX : set the pad register X (1-2) to the correct muxing for the
[all …]
Dtwl4030-power.txt9 "ti,twl4030-power"
10 "ti,twl4030-power-reset"
11 "ti,twl4030-power-idle"
12 "ti,twl4030-power-idle-osc-off"
14 The use of ti,twl4030-power-reset is recommended at least on
17 When using ti,twl4030-power-idle, the TI recommended configuration
20 When using ti,twl4030-power-idle-osc-off, the TI recommended
27 - ti,system-power-controller: This indicates that TWL4030 is the
32 - ti,use_poweroff: Deprecated name for ti,system-power-controller
44 compatible = "ti,twl4030-power";
[all …]
Dtps65910.txt4 - compatible: "ti,tps65910" or "ti,tps65911"
54 - ti,vmbch-threshold: (tps65911) main battery charged threshold
56 - ti,vmbch2-threshold: (tps65911) main battery discharged threshold
58 - ti,en-ck32k-xtal: enable external 32-kHz crystal oscillator (see CK32K_CTRL
60 - ti,en-gpio-sleep: enable sleep control for gpios
62 - ti,system-power-controller: Telling whether or not this pmic is controlling
66 - ti,regulator-ext-sleep-control: enable external sleep
73 compatible = "ti,tps65910";
84 ti,system-power-controller;
86 ti,vmbch-threshold = 0;
[all …]
Dtwl4030-audio.txt7 - compatible : must be "ti,twl4030-audio"
14 - ti,digimic_delay: Delay need after enabling the digimic to reduce artifacts
16 -ti,ramp_delay_value: HS ramp delay configuration to reduce pop noise
17 -ti,hs_extmute: Use external mute for HS pop reduction
18 -ti,hs_extmute_gpio: Use external GPIO to control the external mute
19 -ti,offset_cncl_path: Offset cancellation path selection, refer to TRM for the
23 - ti,enable-vibra: Need to be set to <1> if the vibra functionality is used. if
36 compatible = "ti,twl4030-audio";
38 ti,enable-vibra = <1>;
41 ti,ramp_delay_value = <3>;
Dtwl6040.txt9 - compatible : "ti,twl6040" for twl6040, "ti,twl6041" for twl6041
31 - ti,vibldrv-res: Resistance parameter for left driver
32 - ti,vibrdrv-res: Resistance parameter for right driver
33 - ti,viblmotor-res: Resistance parameter for left motor
34 - ti,viblmotor-res: Resistance parameter for right motor
43 compatible = "ti,twl6040";
59 ti,vibldrv-res = <8>;
60 ti,vibrdrv-res = <3>;
61 ti,viblmotor-res = <10>;
62 ti,vibrmotor-res = <10>;
Dlp3943.txt4 - compatible: "ti,lp3943"
18 compatible = "ti,lp3943";
22 compatible = "ti,lp3943-gpio";
28 compatible = "ti,lp3943-pwm";
30 ti,pwm0 = <8 9 10>;
31 ti,pwm1 = <15>;
/linux-4.1.27/Documentation/devicetree/bindings/extcon/
Dextcon-palmas.txt6 * "ti,palmas-usb-vid".
7 * "ti,twl6035-usb-vid".
8 * "ti,palmas-usb" (DEPRECATED - use "ti,palmas-usb-vid").
9 * "ti,twl6035-usb" (DEPRECATED - use "ti,twl6035-usb-vid").
12 - ti,wakeup : To enable the wakeup comparator in probe
13 - ti,enable-id-detection: Perform ID detection.
14 - ti,enable-vbus-detection: Perform VBUS detection.
17 compatible = "ti,twl6035-usb", "ti,palmas-usb";
18 ti,wakeup;
/linux-4.1.27/arch/sh/include/asm/
Dthread_info.h74 struct thread_info *ti; in current_thread_info() local
76 __asm__ __volatile__ ("getcon cr17, %0" : "=r" (ti)); in current_thread_info()
78 __asm__ __volatile__ ("stc r7_bank, %0" : "=r" (ti)); in current_thread_info()
85 : "=&r" (ti), "=r" (__dummy) in current_thread_info()
90 return ti; in current_thread_info()
162 struct thread_info *ti = current_thread_info(); in set_restore_sigmask() local
163 ti->status |= TS_RESTORE_SIGMASK; in set_restore_sigmask()
164 WARN_ON(!test_bit(TIF_SIGPENDING, (unsigned long *)&ti->flags)); in set_restore_sigmask()
174 struct thread_info *ti = current_thread_info(); in set_thread_fault_code() local
175 ti->flags = (ti->flags & (~0 >> (32 - TI_FLAG_FAULT_CODE_SHIFT))) in set_thread_fault_code()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/gpio/
Dgpio-74xx-mmio.txt5 "ti,741g125": for 741G125 (1-bit Input),
6 "ti,741g174": for 741G74 (1-bit Output),
7 "ti,742g125": for 742G125 (2-bit Input),
8 "ti,7474" : for 7474 (2-bit Output),
9 "ti,74125" : for 74125 (4-bit Input),
10 "ti,74175" : for 74175 (4-bit Output),
11 "ti,74365" : for 74365 (6-bit Input),
12 "ti,74174" : for 74174 (6-bit Output),
13 "ti,74244" : for 74244 (8-bit Input),
14 "ti,74273" : for 74273 (8-bit Output),
[all …]
Dgpio-twl4030.txt5 - "ti,twl4030-gpio" for twl4030 GPIO controller
14 - ti,use-leds : Enables LEDA and LEDB outputs if set
15 - ti,debounce : if n-th bit is set, debounces GPIO-n
16 - ti,mmc-cd : if n-th bit is set, GPIO-n controls VMMC(n+1)
17 - ti,pullups : if n-th bit is set, set a pullup on GPIO-n
18 - ti,pulldowns : if n-th bit is set, set a pulldown on GPIO-n
23 compatible = "ti,twl4030-gpio";
28 ti,use-leds;
Dgpio-omap.txt5 - "ti,omap2-gpio" for OMAP2 controllers
6 - "ti,omap3-gpio" for OMAP3 controllers
7 - "ti,omap4-gpio" for OMAP4 controllers
23 - ti,hwmods: Name of the hwmod associated to the GPIO:
26 - ti,gpio-always-on: Indicates if a GPIO bank is always powered and
33 compatible = "ti,omap4-gpio";
34 ti,hwmods = "gpio4";
Dgpio-davinci.txt4 - compatible: should be "ti,dm6441-gpio", "ti,keystone-gpio"
20 - ti,ngpio: The number of GPIO pins supported.
22 - ti,davinci-gpio-unbanked: The number of GPIOs that have an individual interrupt
32 compatible = "ti,dm6441-gpio";
42 ti,ngpio = <144>;
43 ti,davinci-gpio-unbanked = <0>;
Dgpio-palmas.txt5 - "ti,palams-gpio" for palma series of the GPIO controller
6 - "ti,tps80036-gpio" for Palma series device TPS80036.
7 - "ti,tps65913-gpio" for palma series device TPS65913.
8 - "ti,tps65914-gpio" for palma series device TPS65914.
22 compatible = "ti,palmas-gpio";
/linux-4.1.27/Documentation/devicetree/bindings/c6x/
Dclocks.txt10 - compatible: "ti,c64x+pll"
13 "ti,c6455-pll"
14 "ti,c6457-pll"
15 "ti,c6472-pll"
16 "ti,c6474-pll"
24 - ti,c64x+pll-bypass-delay: CPU cycles to delay when entering bypass mode
26 - ti,c64x+pll-reset-delay: CPU cycles to delay after PLL reset
28 - ti,c64x+pll-lock-delay: CPU cycles to delay after PLL frequency change
33 compatible = "ti,c6472-pll", "ti,c64x+pll";
37 ti,c64x+pll-bypass-delay = <200>;
[all …]
Ddscr.txt24 - compatible: must be "ti,c64x+dscr"
34 - ti,dscr-devstat
37 - ti,dscr-silicon-rev
40 - ti,dscr-rmii-resets
44 - ti,dscr-locked-regs
49 - ti,dscr-kick-regs
55 - ti,dscr-mac-fuse-regs
63 - ti,dscr-devstate-ctl-regs
79 - ti,dscr-devstate-stat-regs
96 - ti,dscr-privperm
[all …]
Demifa.txt9 - compatible: must be "ti,c64x+emifa", "simple-bus"
18 - ti,dscr-dev-enable: Device ID if EMIF is enabled/disabled from DSCR
20 - ti,emifa-burst-priority:
26 - ti,emifa-ce-config:
32 compatible = "ti,c64x+emifa", "simple-bus";
41 ti,dscr-dev-enable = <13>;
42 ti,emifa-burst-priority = <255>;
43 ti,emifa-ce-config = <0x00240120
Dtimer64.txt8 - compatible: must be "ti,c64x+timer64"
15 - ti,dscr-dev-enable: Device ID used to enable timer IP through DSCR interface.
17 - ti,core-mask: on multi-core SoCs, bitmask of cores allowed to use this timer.
21 compatible = "ti,c64x+timer64";
22 ti,core-mask = < 0x01 >;
/linux-4.1.27/Documentation/devicetree/bindings/net/
Ddavinci_emac.txt7 - compatible: "ti,davinci-dm6467-emac", "ti,am3517-emac" or
8 "ti,dm816-emac"
10 - ti,davinci-ctrl-reg-offset: offset to control register
11 - ti,davinci-ctrl-mod-reg-offset: offset to control module register
12 - ti,davinci-ctrl-ram-offset: offset to control module ram
13 - ti,davinci-ctrl-ram-size: size of control module ram
23 - ti,davinci-rmii-en: 1 byte, 1 means use RMII
24 - ti,davinci-no-bd-ram: boolean, does EMAC have BD RAM?
28 compatible = "ti,davinci-dm6467-emac";
30 ti,davinci-ctrl-reg-offset = <0x3000>;
[all …]
Ddavinci-mdio.txt5 - compatible : Should be "ti,davinci_mdio" or "ti,keystone_mdio"
11 - ti,hwmods : Must be "davinci_mdio"
13 Note: "ti,hwmods" field is used to fetch the base address and irq
22 compatible = "ti,davinci_mdio";
30 compatible = "ti,davinci_mdio";
31 ti,hwmods = "davinci_mdio";
/linux-4.1.27/include/linux/
Ddevice-mapper.h39 typedef void (*dm_dtr_fn) (struct dm_target *ti);
48 typedef int (*dm_map_fn) (struct dm_target *ti, struct bio *bio);
49 typedef int (*dm_map_request_fn) (struct dm_target *ti, struct request *clone,
51 typedef int (*dm_clone_and_map_request_fn) (struct dm_target *ti,
65 typedef int (*dm_endio_fn) (struct dm_target *ti,
67 typedef int (*dm_request_endio_fn) (struct dm_target *ti,
71 typedef void (*dm_presuspend_fn) (struct dm_target *ti);
72 typedef void (*dm_presuspend_undo_fn) (struct dm_target *ti);
73 typedef void (*dm_postsuspend_fn) (struct dm_target *ti);
74 typedef int (*dm_preresume_fn) (struct dm_target *ti);
[all …]
Dthread_info.h69 static inline void set_ti_thread_flag(struct thread_info *ti, int flag) in set_ti_thread_flag() argument
71 set_bit(flag, (unsigned long *)&ti->flags); in set_ti_thread_flag()
74 static inline void clear_ti_thread_flag(struct thread_info *ti, int flag) in clear_ti_thread_flag() argument
76 clear_bit(flag, (unsigned long *)&ti->flags); in clear_ti_thread_flag()
79 static inline int test_and_set_ti_thread_flag(struct thread_info *ti, int flag) in test_and_set_ti_thread_flag() argument
81 return test_and_set_bit(flag, (unsigned long *)&ti->flags); in test_and_set_ti_thread_flag()
84 static inline int test_and_clear_ti_thread_flag(struct thread_info *ti, int flag) in test_and_clear_ti_thread_flag() argument
86 return test_and_clear_bit(flag, (unsigned long *)&ti->flags); in test_and_clear_ti_thread_flag()
89 static inline int test_ti_thread_flag(struct thread_info *ti, int flag) in test_ti_thread_flag() argument
91 return test_bit(flag, (unsigned long *)&ti->flags); in test_ti_thread_flag()
/linux-4.1.27/Documentation/devicetree/bindings/sound/
Domap-abe-twl6040.txt4 - compatible: "ti,abe-twl6040"
5 - ti,model: Name of the sound card ( for example "SDP4430")
6 - ti,mclk-freq: MCLK frequency for HPPLL operation
7 - ti,mcpdm: phandle for the McPDM node
8 - ti,twl6040: phandle for the twl6040 core node
9 - ti,audio-routing: List of connections between audio components.
14 - ti,dmic: phandle for the OMAP dmic node if the machine have it connected
15 - ti,jack_detection: Need to be present if the board capable to detect jack
59 compatible = "ti,abe-twl6040";
60 ti,model = "SDP4430";
[all …]
Ddavinci-evm-audio.txt4 - compatible : "ti,da830-evm-audio" : forDM365/DA8xx/OMAPL1x/AM33xx
5 - ti,model : The user-visible name of this sound complex.
6 - ti,audio-codec : The phandle of the TLV320AIC3x audio codec
7 - ti,mcasp-controller : The phandle of the McASP controller
8 - ti,audio-routing : A list of the connections between audio components.
14 - ti,codec-clock-rate : The Codec Clock rate (in Hz) applied to the Codec.
32 compatible = "ti,da830-evm-audio";
33 ti,model = "DA830 EVM";
34 ti,audio-codec = <&tlv320aic3x>;
35 ti,mcasp-controller = <&mcasp1>;
[all …]
Domap-twl4030.txt4 - compatible: "ti,omap-twl4030"
5 - ti,model: Name of the sound card (for example "omap3beagle")
6 - ti,mcbsp: phandle for the McBSP node
9 - ti,codec: phandle for the twl4030 audio node
10 - ti,mcbsp-voice: phandle for the McBSP node connected to the voice port of twl
11 - ti, jack-det-gpio: Jack detect GPIO
12 - ti,audio-routing: List of connections between audio components.
58 compatible = "ti,omap-twl4030";
59 ti,model = "omap3beagle";
61 ti,mcbsp = <&mcbsp2>;
Domap-mcbsp.txt4 - compatible: "ti,omap2420-mcbsp" for McBSP on OMAP2420
5 "ti,omap2430-mcbsp" for McBSP on OMAP2430
6 "ti,omap3-mcbsp" for McBSP on OMAP3
7 "ti,omap4-mcbsp" for McBSP on OMAP4 and newer SoC
19 - ti,buffer-size: Size of the FIFO on the port (OMAP2430 and newer SoC)
20 - ti,hwmods: Name of the hwmod associated to the McBSP port
25 compatible = "ti,omap3-mcbsp";
35 ti,buffer-size = <1280>;
36 ti,hwmods = "mcbsp2";
Dtlv320aic31xx.txt8 "ti,tlv320aic310x" - Generic TLV320AIC31xx with mono speaker amp
9 "ti,tlv320aic311x" - Generic TLV320AIC31xx with stereo speaker amp
10 "ti,tlv320aic3100" - TLV320AIC3100 (mono speaker amp, no MiniDSP)
11 "ti,tlv320aic3110" - TLV320AIC3110 (stereo speaker amp, no MiniDSP)
12 "ti,tlv320aic3120" - TLV320AIC3120 (mono speaker amp, MiniDSP)
13 "ti,tlv320aic3111" - TLV320AIC3111 (stereo speaker amp, MiniDSP)
50 compatible = "ti,tlv320aic311x";
/linux-4.1.27/Documentation/devicetree/bindings/memory-controllers/
Dti-aemif.txt11 Davinci DM646x - http://www.ti.com/lit/ug/sprueq7c/sprueq7c.pdf
12 OMAP-L138 (DA850) - http://www.ti.com/lit/ug/spruh77a/spruh77a.pdf
13 Kestone - http://www.ti.com/lit/ug/sprugz3a/sprugz3a.pdf
17 - compatible: "ti,davinci-aemif"
18 "ti,keystone-aemif"
19 "ti,da850-aemif"
57 such as NOR (e.g. cfi-flash) and NAND (ti,davinci-nand, see davinci-nand.txt).
73 - ti,cs-chipselect: number of chipselect. Indicates on the aemif driver
75 compatibles "ti,davinci-aemif" and "ti,keystone-aemif"
77 "ti,da850-aemif" range is [2-5].
[all …]
/linux-4.1.27/drivers/thermal/ti-soc-thermal/
DMakefile1 obj-$(CONFIG_TI_SOC_THERMAL) += ti-soc-thermal.o
2 ti-soc-thermal-y := ti-bandgap.o
3 ti-soc-thermal-$(CONFIG_TI_THERMAL) += ti-thermal-common.o
4 ti-soc-thermal-$(CONFIG_DRA752_THERMAL) += dra752-thermal-data.o
5 ti-soc-thermal-$(CONFIG_OMAP4_THERMAL) += omap4-thermal-data.o
6 ti-soc-thermal-$(CONFIG_OMAP5_THERMAL) += omap5-thermal-data.o
DTODO3 on ti-bandgap.c:
6 on ti-thermal-common.c/ti-thermal.h:
12 Copy patches to Eduardo Valentin <eduardo.valentin@ti.com>
/linux-4.1.27/Documentation/devicetree/bindings/video/
Dti,omap2-dss.txt4 See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic
11 - compatible: "ti,omap2-dss"
13 - ti,hwmods: "dss_core"
26 - compatible: "ti,omap2-dispc"
28 - ti,hwmods: "dss_dispc"
36 - compatible: "ti,omap2-rfbi"
38 - ti,hwmods: "dss_rfbi"
45 - compatible: "ti,omap2-venc"
47 - ti,hwmods: "dss_venc"
53 - ti,invert-polarity: invert the polarity of the video signal
[all …]
Dti,omap3-dss.txt4 See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic
11 - compatible: "ti,omap3-dss"
13 - ti,hwmods: "dss_core"
33 - compatible: "ti,omap3-dispc"
35 - ti,hwmods: "dss_dispc"
45 - compatible: "ti,omap3-rfbi"
47 - ti,hwmods: "dss_rfbi"
56 - compatible: "ti,omap3-venc"
58 - ti,hwmods: "dss_venc"
64 - ti,invert-polarity: invert the polarity of the video signal
[all …]
Dti,omap4-dss.txt4 See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic
11 - compatible: "ti,omap4-dss"
13 - ti,hwmods: "dss_core"
32 - compatible: "ti,omap4-dispc"
34 - ti,hwmods: "dss_dispc"
44 - compatible: "ti,omap4-rfbi"
46 - ti,hwmods: "dss_rfbi"
59 - compatible: "ti,omap4-venc"
61 - ti,hwmods: "dss_venc"
70 - ti,invert-polarity: invert the polarity of the video signal
[all …]
Dti,omap5-dss.txt4 See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic
11 - compatible: "ti,omap5-dss"
13 - ti,hwmods: "dss_core"
32 - compatible: "ti,omap5-dispc"
34 - ti,hwmods: "dss_dispc"
44 - compatible: "ti,omap5-rfbi"
46 - ti,hwmods: "dss_rfbi"
59 - compatible: "ti,omap5-dsi"
63 - ti,hwmods: "dss_dsi1" or "dss_dsi2"
81 - compatible: "ti,omap5-hdmi"
[all …]
Dti,dra7-dss.txt4 See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic
11 - compatible: "ti,dra7-dss"
13 - ti,hwmods: "dss_core"
43 - compatible: "ti,dra7-dispc"
45 - ti,hwmods: "dss_dispc"
54 - compatible: "ti,dra7-hdmi"
59 - ti,hwmods: "dss_hdmi"
/linux-4.1.27/arch/mn10300/include/asm/
Dthread_info.h56 #define thread_info_to_uregs(ti) \ argument
58 ((unsigned long)ti + THREAD_SIZE - sizeof(struct pt_regs)))
94 struct thread_info *ti; in current_thread_info() local
97 : "=d" (ti) in current_thread_info()
100 return ti; in current_thread_info()
118 void arch_release_thread_info(struct thread_info *ti);
120 #define get_thread_info(ti) get_task_struct((ti)->task) argument
121 #define put_thread_info(ti) put_task_struct((ti)->task) argument
/linux-4.1.27/Documentation/devicetree/bindings/net/wireless/
Dti,wlcore.txt9 * "ti,wl1271"
10 * "ti,wl1273"
11 * "ti,wl1281"
12 * "ti,wl1283"
13 * "ti,wl1801"
14 * "ti,wl1805"
15 * "ti,wl1807"
16 * "ti,wl1831"
17 * "ti,wl1835"
18 * "ti,wl1837"
[all …]
/linux-4.1.27/arch/microblaze/kernel/
Dprocess.c58 struct thread_info *ti = task_thread_info(p); in copy_thread() local
64 memset(&ti->cpu_context, 0, sizeof(struct cpu_context)); in copy_thread()
65 ti->cpu_context.r1 = (unsigned long)childregs; in copy_thread()
66 ti->cpu_context.r20 = (unsigned long)usp; /* fn */ in copy_thread()
67 ti->cpu_context.r19 = (unsigned long)arg; in copy_thread()
71 ti->cpu_context.msr = childregs->msr & ~MSR_IE; in copy_thread()
73 ti->cpu_context.r15 = (unsigned long)ret_from_kernel_thread - 8; in copy_thread()
80 memset(&ti->cpu_context, 0, sizeof(struct cpu_context)); in copy_thread()
81 ti->cpu_context.r1 = (unsigned long)childregs; in copy_thread()
83 ti->cpu_context.msr = (unsigned long)childregs->msr; in copy_thread()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/power/reset/
Dkeystone-reset.txt14 - compatible: ti,keystone-reset
16 - ti,syscon-pll: phandle/offset pair. The phandle to syscon used to
20 - ti,syscon-dev: phandle/offset pair. The phandle to syscon used to
26 - ti,soft-reset: Boolean option indicating soft reset.
29 - ti,wdt-list: WDT list that can cause SoC reset. It's not related
41 compatible = "ti,keystone-pllctrl", "syscon";
46 compatible = "ti,keystone-devctrl", "syscon";
51 compatible = "ti,keystone-reset";
52 ti,syscon-pll = <&pllctrl 0xe4>;
53 ti,syscon-dev = <&devctrl 0x328>;
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/mtd/
Ddavinci-nand.txt7 Davinci DM646x - http://www.ti.com/lit/ug/sprueq7c/sprueq7c.pdf
8 Kestone - http://www.ti.com/lit/ug/sprugz3a/sprugz3a.pdf
12 - compatible: "ti,davinci-nand"
13 "ti,keystone-nand"
20 - ti,davinci-chipselect: number of chipselect. Indicates on the
27 - ti,davinci-mask-ale: mask for ALE. Needed for executing address
33 - ti,davinci-mask-cle: mask for CLE. Needed for executing command
39 - ti,davinci-mask-chipsel: mask for chipselect address. Needed to mask
48 - ti,davinci-ecc-bits: used ECC bits, currently supported 1 or 4.
58 - ti,davinci-ecc-mode: operation mode of the NAND ecc mode. ECC mode
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/iommu/
Dti,omap-iommu.txt5 "ti,omap2-iommu" for OMAP2/OMAP3 IOMMU instances
6 "ti,omap4-iommu" for OMAP4/OMAP5 IOMMU instances
7 "ti,dra7-iommu" for DRA7xx IOMMU instances
8 - ti,hwmods : Name of the hwmod associated with the IOMMU instance
13 - ti,#tlb-entries : Number of entries in the translation look-aside buffer.
15 - ti,iommu-bus-err-back : Indicates the IOMMU instance supports throwing
21 compatible = "ti,omap2-iommu";
24 ti,hwmods = "mmu_isp";
25 ti,#tlb-entries = <8>;
/linux-4.1.27/Documentation/devicetree/bindings/spi/
Domap-spi.txt5 - "ti,omap2-mcspi" for OMAP2 & OMAP3.
6 - "ti,omap4-mcspi" for OMAP4+.
7 - ti,spi-num-cs : Number of chipselect supported by the instance.
8 - ti,hwmods: Name of the hwmod associated to the McSPI
9 - ti,pindir-d0-out-d1-in: Select the D0 pin as output and D1 as
29 compatible = "ti,omap4-mcspi";
30 ti,hwmods = "mcspi1";
31 ti,spi-num-cs = <4>;
39 compatible = "ti,omap4-mcspi";
40 ti,hwmods = "mcspi1";
[all …]
Dspi-davinci.txt4 Keystone 2 - http://www.ti.com/lit/ug/sprugp2a/sprugp2a.pdf
5 dm644x - http://www.ti.com/lit/ug/sprue32a/sprue32a.pdf
6 OMAP-L138/da830 - http://www.ti.com/lit/ug/spruh77a/spruh77a.pdf
13 - "ti,dm6441-spi" for SPI used similar to that on DM644x SoC family
14 - "ti,da830-spi" for SPI used similar to that on DA8xx SoC family
18 - ti,davinci-spi-intr-line: interrupt line used to connect the SPI
37 - ti,spi-wdelay : delay between transmission of words
44 "ti,spi-wdelay" parameter.
62 compatible = "ti,dm6446-spi";
65 ti,davinci-spi-intr-line = <0>;
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/pwm/
Dpwm-tiehrpwm.txt4 - compatible: Must be "ti,<soc>-ehrpwm".
5 for am33xx - compatible = "ti,am33xx-ehrpwm";
6 for da850 - compatible = "ti,da850-ehrpwm", "ti,am33xx-ehrpwm";
13 - ti,hwmods: Name of the hwmod associated to the EHRPWM:
19 compatible = "ti,am33xx-ehrpwm";
22 ti,hwmods = "ehrpwm0";
26 compatible = "ti,da850-ehrpwm", "ti,am33xx-ehrpwm";
Dpwm-tiecap.txt4 - compatible: Must be "ti,<soc>-ecap".
5 for am33xx - compatible = "ti,am33xx-ecap";
6 for da850 - compatible = "ti,da850-ecap", "ti,am33xx-ecap";
13 - ti,hwmods: Name of the hwmod associated to the ECAP:
19 compatible = "ti,am33xx-ecap";
22 ti,hwmods = "ecap0";
26 compatible = "ti,da850-ecap", "ti,am33xx-ecap";
Dpwm-lp3943.txt4 - compatible: "ti,lp3943-pwm"
9 - ti,pwm0 or ti,pwm1: Output pin number(s) for PWM channel 0 or 1.
22 compatible = "ti,lp3943";
30 compatible = "ti,lp3943-pwm";
32 ti,pwm0 = <8 9 10>;
33 ti,pwm1 = <15>;
52 compatible = "ti,lp8557";
/linux-4.1.27/Documentation/devicetree/bindings/mailbox/
Domap-mailbox.txt36 "ti,omap2-mailbox" for OMAP2420, OMAP2430 SoCs
37 "ti,omap3-mailbox" for OMAP3430, OMAP3630 SoCs
38 "ti,omap4-mailbox" for OMAP44xx, OMAP54xx, AM33xx,
45 - ti,hwmods: Name of the hwmod associated with the mailbox
49 - ti,mbox-num-users: Number of targets (processor devices) that the mailbox
51 - ti,mbox-num-fifos: Number of h/w fifo queues within the mailbox IP block
62 - ti,mbox-tx: sub-mailbox descriptor property defining a Tx fifo
63 - ti,mbox-rx: sub-mailbox descriptor property defining a Rx fifo
67 Each of the above ti,mbox-tx and ti,mbox-rx properties should have 3 cells of
70 (ti,mbox-tx) or for receiving (ti,mbox-rx)
[all …]
/linux-4.1.27/arch/m32r/include/asm/
Dthread_info.h64 struct thread_info *ti; in current_thread_info() local
69 : "=r" (ti) : "i" (~(THREAD_SIZE - 1)) in current_thread_info()
72 return ti; in current_thread_info()
79 struct thread_info *ti = current_thread_info(); in set_thread_fault_code() local
80 ti->flags = (ti->flags & (~0 >> (32 - TI_FLAG_FAULT_CODE_SHIFT))) in set_thread_fault_code()
86 struct thread_info *ti = current_thread_info(); in get_thread_fault_code() local
87 return ti->flags >> TI_FLAG_FAULT_CODE_SHIFT; in get_thread_fault_code()
/linux-4.1.27/arch/xtensa/kernel/
Dprocess.c58 void coprocessor_release_all(struct thread_info *ti) in coprocessor_release_all() argument
69 cpenable = ti->cpenable; in coprocessor_release_all()
72 if (coprocessor_owner[i] == ti) { in coprocessor_release_all()
78 ti->cpenable = cpenable; in coprocessor_release_all()
84 void coprocessor_flush_all(struct thread_info *ti) in coprocessor_flush_all() argument
91 cpenable = ti->cpenable; in coprocessor_flush_all()
94 if ((cpenable & 1) != 0 && coprocessor_owner[i] == ti) in coprocessor_flush_all()
95 coprocessor_flush(ti, i); in coprocessor_flush_all()
130 struct thread_info *ti = current_thread_info(); in flush_thread() local
131 coprocessor_flush_all(ti); in flush_thread()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/
Dti,omap-pinctrl.txt5 "ti,omap2420-padconf" - OMAP2420 compatible pinctrl
6 "ti,omap2430-padconf" - OMAP2430 compatible pinctrl
7 "ti,omap3-padconf" - OMAP3 compatible pinctrl
8 "ti,omap4-padconf" - OMAP4 compatible pinctrl
9 "ti,omap5-padconf" - OMAP5 compatible pinctrl
10 "ti,dra7-padconf" - DRA7 compatible pinctrl
11 "ti,am437-padconf" - AM437x compatible pinctrl
/linux-4.1.27/Documentation/devicetree/bindings/mmc/
Dti-omap-hsmmc.txt11 Should be "ti,omap2-hsmmc", for OMAP2 controllers
12 Should be "ti,omap3-hsmmc", for OMAP3 controllers
13 Should be "ti,omap3-pre-es3-hsmmc" for OMAP3 controllers pre ES3.0
14 Should be "ti,omap4-hsmmc", for OMAP4 controllers
15 Should be "ti,am33xx-hsmmc", for AM335x controllers
16 - ti,hwmods: Must be "mmc<n>", n is controller instance starting 1
19 ti,dual-volt: boolean, supports dual voltage cards
22 ti,non-removable: non-removable slot (like eMMC)
23 ti,needs-special-reset: Requires a special softreset sequence
24 ti,needs-special-hs-handling: HSMMC IP needs special setting for handling High Speed
[all …]
Dti-omap.txt13 - compatible: Must be "ti,omap2420-mmc", for OMAP2420 controllers
14 - ti,hwmods: For 2420, must be "msdi<n>", where n is controller
20 compatible = "ti,omap2420-mmc";
21 ti,hwmods = "msdi1";
40 - compatible: Must be "ti,omap2420-mmc", for OMAP2420 controllers
41 - ti,hwmods: For 2420, must be "msdi<n>", where n is controller
47 compatible = "ti,omap2420-mmc";
48 ti,hwmods = "msdi1";
/linux-4.1.27/arch/c6x/include/asm/
Dthread_info.h70 struct thread_info *ti; in current_thread_info() local
72 : "=b" (ti) in current_thread_info()
74 return ti; in current_thread_info()
77 #define get_thread_info(ti) get_task_struct((ti)->task) argument
78 #define put_thread_info(ti) put_task_struct((ti)->task) argument
/linux-4.1.27/Documentation/devicetree/bindings/input/touchscreen/
Dti-tsc-adc.txt6 ti,wires: Wires refer to application modes i.e. 4/5/8 wire touchscreen
8 ti,x-plate-resistance: X plate resistance
9 ti,coordinate-readouts: The sequencer supports a total of 16
18 ti,wire-config: Different boards could have a different order for
28 ti,adc-channels: List of analog inputs available for ADC.
33 ti,charge-delay: Length of touch screen charge delay step in terms of
47 compatible = "ti,am3359-tscadc";
49 ti,wires = <4>;
50 ti,x-plate-resistance = <200>;
51 ti,coordiante-readouts = <5>;
[all …]
Dtsc2007.txt4 - compatible: must be "ti,tsc2007".
6 - ti,x-plate-ohms: X-plate resistance in ohms.
16 - ti,max-rt: maximum pressure.
17 - ti,fuzzx: specifies the absolute input fuzz x value.
20 - ti,fuzzy: specifies the absolute input fuzz y value.
21 - ti,fuzzz: specifies the absolute input fuzz z value.
22 - ti,poll-period: how much time to wait (in milliseconds) before reading again the
32 compatible = "ti,tsc2007";
37 ti,x-plate-ohms = <180>;
Dtsc2005.txt4 - compatible : "ti,tsc2005"
12 - ti,x-plate-ohms : integer, resistance of the touchscreen's X plates
14 - ti,esd-recovery-timeout-ms : integer, if the touchscreen does not respond after
23 compatible = "ti,tsc2005";
39 ti,x-plate-ohms = <280>;
40 ti,esd-recovery-timeout-ms = <8000>;
/linux-4.1.27/Documentation/devicetree/bindings/arm/keystone/
Dkeystone.txt9 the form "ti,keystone-*". Generic devices like gic, arch_timers, ns16550
14 compatible = "ti,k2hk-evm","ti,keystone"
17 compatible = "ti,k2l-evm","ti,keystone"
20 compatible = "ti,k2e-evm","ti,keystone"
/linux-4.1.27/Documentation/devicetree/bindings/video/backlight/
Dlp855x.txt4 - compatible: "ti,lp8550", "ti,lp8551", "ti,lp8552", "ti,lp8553",
5 "ti,lp8555", "ti,lp8556", "ti,lp8557"
21 compatible = "ti,lp8555";
48 compatible = "ti,lp8556";
58 compatible = "ti,lp8557";
/linux-4.1.27/Documentation/devicetree/bindings/watchdog/
Domap-wdt.txt5 - "ti,omap3-wdt" for OMAP3
6 - "ti,omap4-wdt" for OMAP4
7 - ti,hwmods: Name of the hwmod associated to the WDT
12 compatible = "ti,omap4-wdt", "ti,omap3-wdt";
13 ti,hwmods = "wd_timer2";
Ddavinci-wdt.txt4 - compatible : Should be "ti,davinci-wdt", "ti,keystone-wdt"
14 Davinci DM646x - http://www.ti.com/lit/ug/spruer5b/spruer5b.pdf
15 Keystone - http://www.ti.com/lit/ug/sprugv5a/sprugv5a.pdf
20 compatible = "ti,davinci-wdt";
/linux-4.1.27/Documentation/devicetree/bindings/dma/
Dti-edma.txt4 - compatible : "ti,edma3"
14 - ti,hwmods: Name of the hwmods associated to the EDMA
15 - ti,edma-xbar-event-map: Crossbar event to channel map
20 - ti,edma-regions: Number of regions
21 - ti,edma-slots: Number of slots
30 compatible = "ti,edma3";
31 ti,hwmods = "tpcc", "tptc0", "tptc1", "tptc2";
33 ti,edma-xbar-event-map = /bits/ 16 <1 12
/linux-4.1.27/Documentation/devicetree/bindings/i2c/
Di2c-omap.txt4 - compatible : Must be "ti,omap2420-i2c", "ti,omap2430-i2c", "ti,omap3-i2c"
5 or "ti,omap4-i2c"
6 - ti,hwmods : Must be "i2c<n>", n being the instance number (1-based)
26 compatible = "ti,omap3-i2c";
29 ti,hwmods = "i2c1";
Dina2xx.txt5 - "ti,ina219" for ina219
6 - "ti,ina220" for ina220
7 - "ti,ina226" for ina226
8 - "ti,ina230" for ina230
19 compatible = "ti,ina220";
/linux-4.1.27/Documentation/devicetree/bindings/hwrng/
Domap_rng.txt7 - "ti,omap2-rng" for OMAP2.
8 - "ti,omap4-rng" for OMAP4, OMAP5 and AM33XX.
10 - ti,hwmods: Name of the hwmod associated with the RNG module
13 Only used for "ti,omap4-rng".
18 compatible = "ti,omap4-rng";
19 ti,hwmods = "rng";
/linux-4.1.27/arch/powerpc/include/asm/
Dthread_info.h149 struct thread_info *ti = current_thread_info(); in set_restore_sigmask() local
150 ti->local_flags |= _TLF_RESTORE_SIGMASK; in set_restore_sigmask()
151 WARN_ON(!test_bit(TIF_SIGPENDING, &ti->flags)); in set_restore_sigmask()
163 struct thread_info *ti = current_thread_info(); in test_and_clear_restore_sigmask() local
164 if (!(ti->local_flags & _TLF_RESTORE_SIGMASK)) in test_and_clear_restore_sigmask()
166 ti->local_flags &= ~_TLF_RESTORE_SIGMASK; in test_and_clear_restore_sigmask()
172 struct thread_info *ti = current_thread_info(); in test_thread_local_flags() local
173 return (ti->local_flags & flags) != 0; in test_thread_local_flags()
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Dnspire.txt4 - compatible: Compatible property value should contain "ti,nspire".
5 CX models should have "ti,nspire-cx"
6 Touchpad models should have "ti,nspire-tp"
7 Clickpad models should have "ti,nspire-clp"
13 compatible = "ti,nspire-cx";
/linux-4.1.27/arch/s390/kernel/
Dvtime.c68 struct thread_info *ti = task_thread_info(tsk); in do_account_vtime() local
110 user = S390_lowcore.user_timer - ti->user_timer; in do_account_vtime()
112 ti->user_timer = S390_lowcore.user_timer; in do_account_vtime()
114 system = S390_lowcore.system_timer - ti->system_timer; in do_account_vtime()
116 ti->system_timer = S390_lowcore.system_timer; in do_account_vtime()
142 struct thread_info *ti; in vtime_task_switch() local
145 ti = task_thread_info(prev); in vtime_task_switch()
146 ti->user_timer = S390_lowcore.user_timer; in vtime_task_switch()
147 ti->system_timer = S390_lowcore.system_timer; in vtime_task_switch()
148 ti = task_thread_info(current); in vtime_task_switch()
[all …]
Dcache.c102 static inline unsigned long ecag(int ai, int li, int ti) in ecag() argument
106 cmd = ai << 4 | li << 1 | ti; in ecag()
115 int ti, num_sets; in ci_leaf_init() local
118 ti = CACHE_TI_INSTRUCTION; in ci_leaf_init()
120 ti = CACHE_TI_UNIFIED; in ci_leaf_init()
123 this_leaf->coherency_line_size = ecag(EXTRACT_LINE_SIZE, level, ti); in ci_leaf_init()
124 this_leaf->ways_of_associativity = ecag(EXTRACT_ASSOCIATIVITY, level, ti); in ci_leaf_init()
125 this_leaf->size = ecag(EXTRACT_SIZE, level, ti); in ci_leaf_init()
/linux-4.1.27/Documentation/devicetree/bindings/thermal/
Dti_soc_thermal.txt13 - "ti,omap4430-bandgap" : for OMAP4430 bandgap
14 - "ti,omap4460-bandgap" : for OMAP4460 bandgap
15 - "ti,omap4470-bandgap" : for OMAP4470 bandgap
16 - "ti,omap5430-bandgap" : for OMAP5430 bandgap
31 compatible = "ti,omap4430-bandgap";
39 compatible = "ti,omap4460-bandgap";
49 compatible = "ti,omap4470-bandgap";
60 compatible = "ti,omap5430-bandgap";
72 compatible = "ti,dra752-bandgap";
/linux-4.1.27/Documentation/devicetree/bindings/phy/
Dti-phy.txt7 "ti,control-phy-otghs" - if it has otghs_control mailbox register as on OMAP4.
8 "ti,control-phy-usb2" - if it has Power down bit in control_dev_conf register
10 "ti,control-phy-pipe3" - if it has DPLL and individual Rx & Tx power control
12 "ti,control-phy-pcie" - for pcie to support external clock for pcie and to
15 "ti,control-phy-usb2-dra7" - if it has power down register like USB2 PHY on
17 "ti,control-phy-usb2-am437" - if it has power down register like USB2 PHY on
25 compatible = "ti,control-phy-otghs";
33 - compatible: Should be "ti,omap-usb2"
50 compatible = "ti,omap-usb2";
61 - compatible: Should be "ti,phy-usb3", "ti,phy-pipe3-sata" or
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/usb/
Dam33xx-usb.txt3 - compatible: ti,am33xx-usb
5 - ti,hwmods : must be "usb_otg_hs"
13 - compatible: ti,am335x-usb-ctrl-module
22 compatible: ti,am335x-usb-phy
24 ti,ctrl_mod: reference to the "reset module" node
31 - compatible: ti,musb-am33xx
56 - compatible: ti,am3359-cppi41
79 compatible = "ti,am33xx-usb";
84 ti,hwmods = "usb_otg_hs";
87 compatible = "ti,am335x-usb-ctrl-module";
[all …]
Domap-usb.txt4 - compatible : Should be "ti,omap4-musb" or "ti,omap3-musb"
5 - ti,hwmods : must be "usb_otg_hs"
29 compatible = "ti,omap4-musb";
30 ti,hwmods = "usb_otg_hs";
48 * "ti,dwc3" for OMAP5 and DRA7
49 * "ti,am437x-dwc3" for AM437x
50 - ti,hwmods : Should be "usb_otg_ss"
71 compatible = "ti,dwc3";
72 ti,hwmods = "usb_otg_ss";
/linux-4.1.27/sound/core/
Dtimer.c235 int snd_timer_open(struct snd_timer_instance **ti, in snd_timer_open() argument
262 *ti = timeri; in snd_timer_open()
304 *ti = timeri; in snd_timer_open()
395 static void snd_timer_notify1(struct snd_timer_instance *ti, int event) in snd_timer_notify1() argument
412 resolution = snd_timer_resolution(ti); in snd_timer_notify1()
413 if (ti->ccallback) in snd_timer_notify1()
414 ti->ccallback(ti, event, &tstamp, resolution); in snd_timer_notify1()
415 if (ti->flags & SNDRV_TIMER_IFLG_SLAVE) in snd_timer_notify1()
417 timer = ti->timer; in snd_timer_notify1()
423 list_for_each_entry(ts, &ti->slave_active_head, active_list) in snd_timer_notify1()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/interrupt-controller/
Dti,omap-intc-irq.txt8 "ti,omap2-intc"
9 "ti,omap3-intc"
10 "ti,dm814-intc"
11 "ti,dm816-intc"
12 "ti,am33xx-intc"
24 compatible = "ti,omap3-intc";
/linux-4.1.27/arch/avr32/kernel/
Dptrace.c236 struct thread_info *ti; in do_debug() local
243 ti = current_thread_info(); in do_debug()
247 status, regs->pc, regs->sr, ti->flags); in do_debug()
261 ti, TIF_BREAKPOINT)) { in do_debug()
286 && test_ti_thread_flag(ti, TIF_SINGLE_STEP)) { in do_debug()
290 set_ti_thread_flag(ti, TIF_BREAKPOINT); in do_debug()
308 ti->rar_saved = sysreg_read(RAR_EX); in do_debug()
309 ti->rsr_saved = sysreg_read(RSR_EX); in do_debug()
313 BUG_ON(ti->rsr_saved & MODE_MASK); in do_debug()
325 clear_ti_thread_flag(ti, TIF_SINGLE_STEP); in do_debug()
[all …]
/linux-4.1.27/drivers/staging/lustre/lustre/ptlrpc/
Dpinger.c428 struct timeout_item *ti; in ptlrpc_new_timeout() local
430 OBD_ALLOC_PTR(ti); in ptlrpc_new_timeout()
431 if (!ti) in ptlrpc_new_timeout()
434 INIT_LIST_HEAD(&ti->ti_obd_list); in ptlrpc_new_timeout()
435 INIT_LIST_HEAD(&ti->ti_chain); in ptlrpc_new_timeout()
436 ti->ti_timeout = time; in ptlrpc_new_timeout()
437 ti->ti_event = event; in ptlrpc_new_timeout()
438 ti->ti_cb = cb; in ptlrpc_new_timeout()
439 ti->ti_cb_data = data; in ptlrpc_new_timeout()
441 return ti; in ptlrpc_new_timeout()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/crypto/
Domap-sham.txt7 - "ti,omap2-sham" for OMAP2 & OMAP3.
8 - "ti,omap4-sham" for OMAP4 and AM33XX.
9 - "ti,omap5-sham" for OMAP5, DRA7 and AM43XX.
10 - ti,hwmods: Name of the hwmod associated with the SHAM module
22 compatible = "ti,omap4-sham";
23 ti,hwmods = "sham";
Domap-aes.txt7 - "ti,omap2-aes" for OMAP2.
8 - "ti,omap3-aes" for OMAP3.
9 - "ti,omap4-aes" for OMAP4 and AM33XX.
12 - ti,hwmods: Name of the hwmod associated with the AES module
24 compatible = "ti,omap4-aes";
25 ti,hwmods = "aes";
/linux-4.1.27/Documentation/devicetree/bindings/serial/
Domap_serial.txt4 - compatible : should be "ti,omap2-uart" for OMAP2 controllers
5 - compatible : should be "ti,omap3-uart" for OMAP3 controllers
6 - compatible : should be "ti,omap4-uart" for OMAP4 controllers
12 - ti,hwmods : Must be "uart<n>", n being the instance number (1-based)
23 compatible = "ti,omap3-uart";
28 ti,hwmods = "uart4";
/linux-4.1.27/Documentation/devicetree/bindings/soc/ti/
Dkeystone-navigator-dma.txt27 - compatible: Should be "ti,keystone-navigator-dma"
31 - ti,navigator-cloud-address: Should contain base address for the multi-core
53 - ti,enable-all: Enable all DMA channels vs clients opening specific channels
57 - ti,loop-back: To loopback Tx streaming I/F to Rx streaming I/F. Used for
59 - ti,rx-retry-timeout: Number of dma cycles to wait before retry on buffer
65 compatible = "ti,keystone-navigator-dma";
70 ti,navigator-cloud-address = <0x23a80000 0x23a90000
96 - ti,navigator-dmas: List of one or more DMA specifiers, each consisting of
99 - ti,navigator-dma-names: Contains dma channel name for each DMA specifier in
100 the 'ti,navigator-dmas' property.
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/power_supply/
Dti,bq24735.txt5 - compatible : "ti,bq24735"
10 - ti,ac-detect-gpios : This GPIO is optionally used to read the AC adapter
13 - ti,charge-current : Used to control and set the charging current. This value
17 - ti,charge-voltage : Used to control and set the charging voltage. This value
21 - ti,input-current : Used to control and set the charger input current. This
29 compatible = "ti,bq24735";
31 ti,ac-detect-gpios = <&gpio 72 0x1>;
/linux-4.1.27/arch/ia64/include/asm/
Dthread_info.h59 #define free_thread_info(ti) /* nothing */ argument
130 struct thread_info *ti = current_thread_info(); in set_restore_sigmask() local
131 ti->status |= TS_RESTORE_SIGMASK; in set_restore_sigmask()
132 WARN_ON(!test_bit(TIF_SIGPENDING, &ti->flags)); in set_restore_sigmask()
144 struct thread_info *ti = current_thread_info(); in test_and_clear_restore_sigmask() local
145 if (!(ti->status & TS_RESTORE_SIGMASK)) in test_and_clear_restore_sigmask()
147 ti->status &= ~TS_RESTORE_SIGMASK; in test_and_clear_restore_sigmask()
/linux-4.1.27/arch/sparc/include/asm/
Dthread_info_64.h136 #define __thread_flag_byte_ptr(ti) \ argument
137 ((unsigned char *)(&((ti)->flags)))
231 struct thread_info *ti = current_thread_info(); in set_restore_sigmask() local
232 ti->status |= TS_RESTORE_SIGMASK; in set_restore_sigmask()
233 WARN_ON(!test_bit(TIF_SIGPENDING, &ti->flags)); in set_restore_sigmask()
245 struct thread_info *ti = current_thread_info(); in test_and_clear_restore_sigmask() local
246 if (!(ti->status & TS_RESTORE_SIGMASK)) in test_and_clear_restore_sigmask()
248 ti->status &= ~TS_RESTORE_SIGMASK; in test_and_clear_restore_sigmask()
/linux-4.1.27/kernel/locking/
Dmutex-debug.c52 struct thread_info *ti) in debug_mutex_add_waiter() argument
57 ti->task->blocked_on = waiter; in debug_mutex_add_waiter()
61 struct thread_info *ti) in mutex_remove_waiter() argument
64 DEBUG_LOCKS_WARN_ON(waiter->task != ti->task); in mutex_remove_waiter()
65 DEBUG_LOCKS_WARN_ON(ti->task->blocked_on != waiter); in mutex_remove_waiter()
66 ti->task->blocked_on = NULL; in mutex_remove_waiter()
/linux-4.1.27/arch/tile/include/asm/
Dthread_info.h170 struct thread_info *ti = current_thread_info(); in set_restore_sigmask() local
171 ti->status |= TS_RESTORE_SIGMASK; in set_restore_sigmask()
172 WARN_ON(!test_bit(TIF_SIGPENDING, &ti->flags)); in set_restore_sigmask()
184 struct thread_info *ti = current_thread_info(); in test_and_clear_restore_sigmask() local
185 if (!(ti->status & TS_RESTORE_SIGMASK)) in test_and_clear_restore_sigmask()
187 ti->status &= ~TS_RESTORE_SIGMASK; in test_and_clear_restore_sigmask()
/linux-4.1.27/arch/alpha/include/asm/
Dthread_info.h95 struct thread_info *ti = current_thread_info(); in set_restore_sigmask() local
96 ti->status |= TS_RESTORE_SIGMASK; in set_restore_sigmask()
97 WARN_ON(!test_bit(TIF_SIGPENDING, (unsigned long *)&ti->flags)); in set_restore_sigmask()
109 struct thread_info *ti = current_thread_info(); in test_and_clear_restore_sigmask() local
110 if (!(ti->status & TS_RESTORE_SIGMASK)) in test_and_clear_restore_sigmask()
112 ti->status &= ~TS_RESTORE_SIGMASK; in test_and_clear_restore_sigmask()
/linux-4.1.27/arch/microblaze/include/asm/
Dthread_info.h157 struct thread_info *ti = current_thread_info(); in set_restore_sigmask() local
158 ti->status |= TS_RESTORE_SIGMASK; in set_restore_sigmask()
159 WARN_ON(!test_bit(TIF_SIGPENDING, (unsigned long *)&ti->flags)); in set_restore_sigmask()
171 struct thread_info *ti = current_thread_info(); in test_and_clear_restore_sigmask() local
172 if (!(ti->status & TS_RESTORE_SIGMASK)) in test_and_clear_restore_sigmask()
174 ti->status &= ~TS_RESTORE_SIGMASK; in test_and_clear_restore_sigmask()
/linux-4.1.27/Documentation/devicetree/bindings/rtc/
Drtc-palmas.txt5 - "ti,palmas-rtc" for palma series of the RTC controller
11 - ti,backup-battery-chargeable: The Palmas series device like TPS65913 or
17 - ti,backup-battery-charge-high-current: Enable high current charging in
26 compatible = "ti,palmas-rtc";
29 ti,backup-battery-chargeable;
30 ti,backup-battery-charge-high-current;
/linux-4.1.27/arch/um/kernel/
Dirq.c411 struct thread_info *ti; in to_irq_stack() local
434 ti = current_thread_info(); in to_irq_stack()
435 nested = (ti->real_thread != NULL); in to_irq_stack()
440 task = cpu_tasks[ti->cpu].task; in to_irq_stack()
443 *ti = *tti; in to_irq_stack()
444 ti->real_thread = tti; in to_irq_stack()
445 task->stack = ti; in to_irq_stack()
455 struct thread_info *ti, *to; in from_irq_stack() local
458 ti = current_thread_info(); in from_irq_stack()
462 to = ti->real_thread; in from_irq_stack()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/bus/
Domap-ocp2scp.txt4 - compatible : Should be "ti,am437x-ocp2scp" for AM437x processor
5 Should be "ti,omap-ocp2scp" for all others
9 - ti,hwmods : must be "ocp2scp_usb_phy"
15 compatible = "ti,omap-ocp2scp";
20 ti,hwmods = "ocp2scp_usb_phy";
/linux-4.1.27/Documentation/devicetree/bindings/hsi/
Domap-ssi.txt7 - compatible: Should include "ti,omap3-ssi".
25 Each port is represented as a sub-node of the ti,omap3-ssi device.
29 ti,omap3-ssi-port (applicable to OMAP34xx devices)
36 - ti,ssi-cawake-gpio: Defines which GPIO pin is used to signify CAWAKE
44 compatible = "ti,omap3-ssi";
47 ti,hwmods = "ssi";
69 compatible = "ti,omap3-ssi-port";
80 ti,ssi-cawake-gpio = <&gpio5 23 GPIO_ACTIVE_HIGH>; /* 151 */
84 compatible = "ti,omap3-ssi-port";
/linux-4.1.27/Documentation/devicetree/bindings/w1/
Domap-hdq.txt4 - compatible : should be "ti,omap3-1w"
7 - ti,hwmods : "hdq1w"
13 compatible = "ti,omap3-1w";
16 ti,hwmods = "hdq1w";

1234