Home
last modified time | relevance | path

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

1234

/linux-4.4.14/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 …]
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 …]
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 …]
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 …]
Dam4372.dtsi4 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
17 compatible = "ti,am4372", "ti,am43";
60 compatible = "ti,omap4-wugen-mpu";
96 compatible = "ti,am4372-l3-noc", "simple-bus";
100 ti,hwmods = "l3_main";
107 compatible = "ti,am4-l4-wkup", "simple-bus";
113 compatible = "ti,am4372-wkup-m3";
117 ti,hwmods = "wkup_m3";
118 ti,pm-firmware = "am335x-pm-firmware.elf";
122 compatible = "ti,am4-prcm";
[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 …]
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 …]
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 …]
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 …]
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",
67 compatible = "ti,pbias-omap2", "ti,pbias-omap";
83 compatible = "ti,omap-counter32k";
85 ti,hwmods = "counter_32k";
90 compatible = "ti,omap2-gpio";
[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,am3352-wkup-m3";
111 ti,hwmods = "wkup_m3";
112 ti,pm-firmware = "am335x-pm-firmware.elf";
[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";
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";
137 compatible = "ti,edma3";
[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 …]
Ddm814x.dtsi13 compatible = "ti,dm814";
46 compatible = "ti,omap-infra";
48 compatible = "ti,omap3-mpu";
49 ti,hwmods = "mpu";
58 ti,hwmods = "l3_main";
65 compatible = "ti,dm814-l4ls", "simple-bus";
71 compatible = "ti,omap4-i2c";
74 ti,hwmods = "i2c1";
80 compatible = "ti,814-elm";
81 ti,hwmods = "elm";
[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 …]
Ddra74x.dtsi2 * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/
13 compatible = "ti,dra742", "ti,dra74", "ti,dra7";
61 compatible = "ti,dwc3";
62 ti,hwmods = "usb_otg_ss4";
86 compatible = "ti,dra7-dsp-iommu";
89 ti,hwmods = "mmu0_dsp2";
91 ti,syscon-mmuconfig = <&dsp2_system 0x0>;
96 compatible = "ti,dra7-dsp-iommu";
99 ti,hwmods = "mmu1_dsp2";
101 ti,syscon-mmuconfig = <&dsp2_system 0x1>;
[all …]
Dk2l-evm.dts16 compatible = "ti,k2l-evm", "ti,k2l", "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 …]
Dk2e-evm.dts16 compatible = "ti,k2e-evm", "ti,k2e", "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 …]
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 …]
Dkeystone.dtsi15 compatible = "ti,keystone";
65 compatible = "ti,keystone","simple-bus";
71 compatible = "ti,keystone-pllctrl", "syscon";
76 compatible = "ti,keystone-devctrl", "syscon";
81 compatible = "ti,keystone-reset";
82 ti,syscon-pll = <&pllctrl 0xe4>;
83 ti,syscon-dev = <&devctrl 0x328>;
84 ti,wdt-list = <0>;
110 compatible = "ti,davinci-i2c";
120 compatible = "ti,davinci-i2c";
[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 …]
Domap3-devkit8000-lcd-common.dtsi49 compatible = "ti,ads7846";
59 ti,x-min = /bits/ 16 <0x0>;
60 ti,x-max = /bits/ 16 <0x0fff>;
61 ti,y-min = /bits/ 16 <0x0>;
62 ti,y-max = /bits/ 16 <0x0fff>;
63 ti,x-plate-ohms = /bits/ 16 <180>;
64 ti,pressure-max = /bits/ 16 <255>;
65 ti,debounce-max = /bits/ 16 <10>;
66 ti,debounce-tol = /bits/ 16 <5>;
67 ti,debounce-rep = /bits/ 16 <1>;
[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 …]
Dk2hk-evm.dts16 compatible = "ti,k2hk-evm", "ti,k2hk", "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 …]
Ddra72x.dtsi2 * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/
13 compatible = "ti,dra722", "ti,dra72", "ti,dra7";
51 ti,mbox-tx = <6 2 2>;
52 ti,mbox-rx = <4 2 2>;
56 ti,mbox-tx = <5 2 2>;
57 ti,mbox-rx = <1 2 2>;
64 ti,mbox-tx = <6 2 2>;
65 ti,mbox-rx = <4 2 2>;
Dk2hk.dtsi12 compatible = "ti,k2hk", "ti,keystone";
50 compatible = "ti,keystone-dsp-gpio";
57 compatible = "ti,keystone-dsp-gpio";
64 compatible = "ti,keystone-dsp-gpio";
71 compatible = "ti,keystone-dsp-gpio";
78 compatible = "ti,keystone-dsp-gpio";
85 compatible = "ti,keystone-dsp-gpio";
92 compatible = "ti,keystone-dsp-gpio";
99 compatible = "ti,keystone-dsp-gpio";
106 compatible = "ti,keystone_mdio", "ti,davinci_mdio";
Dk2l.dtsi12 compatible = "ti,k2l", "ti,keystone";
58 compatible = "ti,keystone-dsp-gpio";
65 compatible = "ti,keystone-dsp-gpio";
72 compatible = "ti,keystone-dsp-gpio";
79 compatible = "ti,keystone-dsp-gpio";
86 compatible = "ti,keystone_mdio", "ti,davinci_mdio";
100 ti,davinci-spi-num-cs = <5>;
104 ti,davinci-spi-num-cs = <3>;
108 ti,davinci-spi-num-cs = <5>;
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.dts126 compatible = "ti,ads7843";
131 ti,x-min = /bits/ 16 <150>;
132 ti,x-max = /bits/ 16 <3830>;
133 ti,y-min = /bits/ 16 <190>;
134 ti,y-max = /bits/ 16 <3830>;
135 ti,vref-delay-usecs = /bits/ 16 <450>;
136 ti,x-plate-ohms = /bits/ 16 <450>;
137 ti,y-plate-ohms = /bits/ 16 <250>;
138 ti,pressure-max = /bits/ 16 <15000>;
139 ti,debounce-rep = /bits/ 16 <0>;
[all …]
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>;
120 compatible = "ti,opa362";
269 compatible = "ti,twl4030-audio";
270 ti,enable-vibra = <1>;
272 ti,ramp_delay_value = <3>;
277 compatible = "ti,twl4030-power";
278 ti,use_poweroff;
[all …]
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 …]
Domap5-board-common.dtsi2 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
68 compatible = "ti,tpd12s015";
111 compatible = "ti,abe-twl6040";
112 ti,model = "omap5-uevm";
114 ti,mclk-freq = <19200000>;
116 ti,mcpdm = <&mcpdm>;
118 ti,twl6040 = <&twl6040>;
121 ti,audio-routing =
325 ti,non-removable;
342 compatible = "ti,wl1271";
[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 …]
/linux-4.4.14/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.4.14/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.4.14/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 …]
Dpbias-regulator.txt5 - should be "ti,pbias-dra7" for DRA7
6 - should be "ti,pbias-omap2" for OMAP2
7 - should be "ti,pbias-omap3" for OMAP3
8 - should be "ti,pbias-omap4" for OMAP4
9 - should be "ti,pbias-omap5" for OMAP5
10 - "ti,pbias-omap" is deprecated
25 compatible = "ti,pbias-omap";
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.4.14/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.4.14/drivers/md/
Ddm-linear.c28 static int linear_ctr(struct dm_target *ti, unsigned int argc, char **argv) in linear_ctr() argument
36 ti->error = "Invalid argument count"; in linear_ctr()
42 ti->error = "Cannot allocate linear context"; in linear_ctr()
48 ti->error = "Invalid device sector"; in linear_ctr()
53 ret = dm_get_device(ti, argv[0], dm_table_get_mode(ti->table), &lc->dev); in linear_ctr()
55 ti->error = "Device lookup failed"; in linear_ctr()
59 ti->num_flush_bios = 1; in linear_ctr()
60 ti->num_discard_bios = 1; in linear_ctr()
61 ti->num_write_same_bios = 1; in linear_ctr()
62 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.c128 static int delay_ctr(struct dm_target *ti, unsigned int argc, char **argv) in delay_ctr() argument
136 ti->error = "Requires exactly 3 or 6 arguments"; in delay_ctr()
142 ti->error = "Cannot allocate context"; in delay_ctr()
150 ti->error = "Invalid device sector"; in delay_ctr()
156 ti->error = "Invalid delay"; in delay_ctr()
160 ret = dm_get_device(ti, argv[0], dm_table_get_mode(ti->table), in delay_ctr()
163 ti->error = "Device lookup failed"; in delay_ctr()
173 ti->error = "Invalid write device sector"; in delay_ctr()
179 ti->error = "Invalid write delay"; in delay_ctr()
183 ret = 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()
103 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
83 ret = dm_get_device(ti, argv[0], dm_table_get_mode(ti->table), in get_stripe()
97 static int stripe_ctr(struct dm_target *ti, unsigned int argc, char **argv) in stripe_ctr() argument
107 ti->error = "Not enough arguments"; in stripe_ctr()
112 ti->error = "Invalid stripe count"; in stripe_ctr()
117 ti->error = "Invalid chunk_size"; in stripe_ctr()
121 width = ti->len; in stripe_ctr()
123 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()
391 int dm_get_device(struct dm_target *ti, const char *path, fmode_t mode, in dm_get_device() argument
397 struct dm_table *t = ti->table; in dm_get_device()
431 static int dm_set_device_limits(struct dm_target *ti, struct dm_dev *dev, in dm_set_device_limits() argument
441 dm_device_name(ti->table->md), bdevname(bdev, b)); in dm_set_device_limits()
449 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
165 dm_put_device(ti, pgpath->path.dev); in free_pgpaths()
171 struct dm_target *ti) in free_priority_group() argument
180 free_pgpaths(&pg->pgpaths, ti); in free_priority_group()
184 static struct multipath *alloc_multipath(struct dm_target *ti) in alloc_multipath() argument
203 m->ti = ti; in alloc_multipath()
204 ti->private = m; in alloc_multipath()
216 free_priority_group(pg, m->ti); in free_multipath()
373 dm_noflush_suspending(m->ti))); in __must_push_back()
[all …]
Ddm-raid.c64 struct dm_target *ti; member
149 static struct raid_set *context_alloc(struct dm_target *ti, struct raid_type *raid_type, unsigned r… in context_alloc() argument
155 ti->error = "Insufficient number of devices"; in context_alloc()
161 ti->error = "Cannot allocate raid context"; in context_alloc()
167 rs->ti = ti; in context_alloc()
198 dm_put_device(rs->ti, rs->dev[i].meta_dev); in context_free()
201 dm_put_device(rs->ti, rs->dev[i].data_dev); in context_free()
244 ret = dm_get_device(rs->ti, argv[0], in dev_parms()
245 dm_table_get_mode(rs->ti->table), in dev_parms()
247 rs->ti->error = "RAID metadata device lookup failure"; in dev_parms()
[all …]
Ddm-verity.c55 struct dm_target *ti; member
161 return v->data_start + dm_target_offset(v->ti, bi_sector); in verity_map_sector()
203 struct mapped_device *md = dm_table_get_md(v->ti->table); in verity_handle_err()
351 v->ti->per_bio_data_size); in verity_verify_io()
453 struct bio *bio = dm_bio_from_per_bio_data(io, v->ti->per_bio_data_size); in verity_finish_io()
543 static int verity_map(struct dm_target *ti, struct bio *bio) in verity_map() argument
545 struct dm_verity *v = ti->private; in verity_map()
566 io = dm_per_bio_data(bio, ti->per_bio_data_size); in verity_map()
587 static void verity_status(struct dm_target *ti, status_type_t type, in verity_status() argument
590 struct dm_verity *v = ti->private; in verity_status()
[all …]
Ddm-log-writes.c415 static int log_writes_ctr(struct dm_target *ti, unsigned int argc, char **argv) in log_writes_ctr() argument
426 ti->error = "Invalid argument count"; in log_writes_ctr()
432 ti->error = "Cannot allocate context"; in log_writes_ctr()
444 ret = dm_get_device(ti, devname, dm_table_get_mode(ti->table), &lc->dev); in log_writes_ctr()
446 ti->error = "Device lookup failed"; in log_writes_ctr()
451 ret = dm_get_device(ti, logdevname, dm_table_get_mode(ti->table), in log_writes_ctr()
454 ti->error = "Log device lookup failed"; in log_writes_ctr()
455 dm_put_device(ti, lc->dev); in log_writes_ctr()
462 ti->error = "Couldn't alloc kthread"; in log_writes_ctr()
463 dm_put_device(ti, lc->dev); in log_writes_ctr()
[all …]
Ddm-raid1.c52 struct dm_target *ti; member
254 static int mirror_flush(struct dm_target *ti) in mirror_flush() argument
256 struct mirror_set *ms = ti->private; in mirror_flush()
347 from.count = ms->ti->len & (region_size - 1); in recover()
412 dm_table_event(ms->ti->table); in do_recovery()
461 return m->offset + dm_target_offset(m->ms->ti, bio->bi_iter.bi_sector); in map_sector()
492 if (dm_noflush_suspending(ms->ti)) in hold_bio()
848 dm_table_event(ms->ti->table); in trigger_event()
882 struct dm_target *ti, in alloc_context() argument
892 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
307 struct dm_target *ti; member
438 if (dm_target_is_snapshot_merge(s->ti) && snap_merge) in __find_snapshots_sharing_cow()
473 snap->ti->error = "Snapshot cow pairing for exception " in __validate_exception_handover()
488 if (!dm_target_is_snapshot_merge(snap->ti)) in __validate_exception_handover()
495 snap->ti->error = "A snapshot is already merging."; in __validate_exception_handover()
501 snap->ti->error = "Snapshot exception store does not " in __validate_exception_handover()
1103 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,
309 struct dm_target *ti, in setup_essiv_cpu() argument
318 ti->error = "Error allocating crypto tfm for ESSIV"; in setup_essiv_cpu()
324 ti->error = "Block size of ESSIV cipher does " in setup_essiv_cpu()
332 ti->error = "Failed to set key for ESSIV cipher"; in setup_essiv_cpu()
359 static int crypt_iv_essiv_ctr(struct crypt_config *cc, struct dm_target *ti, in crypt_iv_essiv_ctr() argument
368 ti->error = "Digest algorithm missing for ESSIV mode"; in crypt_iv_essiv_ctr()
375 ti->error = "Error initializing ESSIV hash"; in crypt_iv_essiv_ctr()
382 ti->error = "Error kmallocing salt storage in ESSIV"; in crypt_iv_essiv_ctr()
390 essiv_tfm = setup_essiv_cpu(cc, ti, salt, in crypt_iv_essiv_ctr()
[all …]
Ddm-thin.c225 struct dm_target *ti; /* Only set if a pool target is bound */ member
282 struct dm_target *ti; member
1348 dm_table_event(pool->ti->table); in check_low_water_mark()
2324 dm_table_event(pool->ti->table); in notify_of_pool_mode_change()
2344 struct pool_c *pt = pool->ti->private; in set_discard_callbacks()
2357 struct pool_c *pt = pool->ti->private; in set_pool_mode()
2536 static int thin_bio_map(struct dm_target *ti, struct bio *bio) in thin_bio_map() argument
2539 struct thin_c *tc = ti->private; in thin_bio_map()
2697 static int bind_control_target(struct pool *pool, struct dm_target *ti) in bind_control_target() argument
2699 struct pool_c *pt = ti->private; in bind_control_target()
[all …]
/linux-4.4.14/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 …]
Dbq25890.txt5 * "ti,bq25890"
7 - ti,battery-regulation-voltage: integer, maximum charging voltage (in uV);
8 - ti,charge-current: integer, maximum charging current (in uA);
9 - ti,termination-current: integer, charge will be terminated when current in
11 - ti,precharge-current: integer, maximum charge current during precharge
13 - ti,minimum-sys-voltage: integer, when battery is charging and it is below
16 - ti,boost-voltage: integer, VBUS voltage level in boost mode (in uV);
17 - ti,boost-max-current: integer, maximum allowed current draw in boost mode
21 - ti,boost-low-freq: boolean, if present boost mode frequency will be 500kHz,
23 - ti,use-ilim-pin: boolean, if present the ILIM resistor will be used and the
[all …]
Dbq24257.txt5 * "ti,bq24250"
6 * "ti,bq24251"
7 * "ti,bq24257"
13 - ti,battery-regulation-voltage: integer, maximum charging voltage in uV.
14 - ti,charge-current: integer, maximum charging current in uA.
15 - ti,termination-current: integer, charge will be terminated when current in
24 - ti,current-limit: The maximum current to be drawn from the charger's input
29 - ti,ovp-voltage: Configures the over voltage protection voltage (in uV). If
31 - ti,in-dpm-voltage: Configures the threshold input voltage for the dynamic
38 compatible = "ti,bq24257";
[all …]
Dtwl-charger.txt10 "ti,twl4030-usb", then that is used to determine when and how
15 - "ti,twl4030-bci"
20 - ti,bb-uvolt: microvolts for charging the backup battery.
21 - ti,bb-uamp: microamps for charging the backup battery.
26 compatible = "ti,twl4030-bci";
28 ti,bb-uvolt = <3200000>;
29 ti,bb-uamp = <150>;
/linux-4.4.14/net/openvswitch/
Dflow_table.c182 static void __table_instance_destroy(struct table_instance *ti) in __table_instance_destroy() argument
184 free_buckets(ti->buckets); in __table_instance_destroy()
185 kfree(ti); in __table_instance_destroy()
190 struct table_instance *ti = kmalloc(sizeof(*ti), GFP_KERNEL); in table_instance_alloc() local
192 if (!ti) in table_instance_alloc()
195 ti->buckets = alloc_buckets(new_size); in table_instance_alloc()
197 if (!ti->buckets) { in table_instance_alloc()
198 kfree(ti); in table_instance_alloc()
201 ti->n_buckets = new_size; in table_instance_alloc()
202 ti->node_ver = 0; in table_instance_alloc()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/arm/keystone/
Dkeystone.txt9 the form "ti,keystone-*". Generic devices like gic, arch_timers, ns16550
15 compatible = "ti,keystone"
20 compatible = "ti,k2hk", "ti,keystone"
22 compatible = "ti,k2l", "ti,keystone"
24 compatible = "ti,k2e", "ti,keystone"
28 compatible = "ti,k2hk-evm", "ti,k2hk", "ti,keystone"
31 compatible = "ti,k2l-evm", "ti, k2l", "ti,keystone"
34 compatible = "ti,k2e-evm", "ti,k2e", "ti,keystone"
/linux-4.4.14/Documentation/devicetree/bindings/clock/ti/
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 …]
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 …]
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.4.14/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.4.14/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 …]
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/dma/
Dti-edma.txt12 - compatible: "ti,edma3-tpcc" for the channel controller(s)
19 - ti,tptcs: List of TPTCs associated with the eDMA in the following form:
23 - ti,hwmods: Name of the hwmods associated to the eDMA CC
24 - ti,edma-memcpy-channels: List of channels allocated to be used for memcpy, iow
26 - ti,edma-reserved-slot-ranges: PaRAM slot ranges which should not be used by
34 - compatible: "ti,edma3-tptc" for the transfer controller(s)
39 - ti,hwmods: Name of the hwmods associated to the given eDMA TC
46 compatible = "ti,edma3-tpcc";
47 ti,hwmods = "tpcc";
55 ti,tptcs = <&edma_tptc0 7>, <&edma_tptc1 7>, <&edma_tptc2 0>;
[all …]
Dti-dma-crossbar.txt4 - compatible: "ti,dra7-dma-crossbar" for DRA7xx DMA crossbar
5 "ti,am335x-edma-crossbar" for AM335x and AM437x
8 for ti,dra7-dma-crossbar and <3> for ti,am335x-edma-crossbar.
16 - ti,dma-safe-map: Safe routing value for unused request lines
19 When requesting channel via ti,dra7-dma-crossbar, the DMA clinet must request
22 For ti,am335x-edma-crossbar: the meaning of parameters of dmas for clients:
31 compatible = "ti,omap4430-sdma";
44 compatible = "ti,dra7-dma-crossbar";
48 ti,dma-safe-map = <0>;
54 compatible = "ti,omap4-uart";
[all …]
/linux-4.4.14/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.4.14/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-pca953x.txt23 ti,pca6107
24 ti,tca6408
25 ti,tca6416
26 ti,tca6424
27 ti,tca9539
/linux-4.4.14/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. If id-gpio is specified
15 - ti,enable-vbus-detection: Perform VBUS detection.
20 compatible = "ti,twl6035-usb", "ti,palmas-usb";
21 ti,wakeup;
/linux-4.4.14/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.4.14/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-dsp-iommu" for DRA7xx DSP IOMMU instances
8 "ti,dra7-iommu" for DRA7xx IOMMU instances
9 - ti,hwmods : Name of the hwmod associated with the IOMMU instance
19 - ti,#tlb-entries : Number of entries in the translation look-aside buffer.
21 - ti,iommu-bus-err-back : Indicates the IOMMU instance supports throwing
23 - ti,syscon-mmuconfig : Should be a pair of the phandle to the DSP_SYSTEM
35 compatible = "ti,omap2-iommu";
38 ti,hwmods = "mmu_isp";
[all …]
/linux-4.4.14/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 …]
Dti,dp83867.txt5 - ti,rx-internal-delay - RGMII Recieve Clock Delay - see dt-bindings/net/ti-dp83867.h
7 - ti,tx-internal-delay - RGMII Transmit Clock Delay - see dt-bindings/net/ti-dp83867.h
9 - ti,fifo-depth - Transmitt FIFO depth- see dt-bindings/net/ti-dp83867.h
19 ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_25_NS>;
20 ti,tx-internal-delay = <DP83867_RGMIIDCTL_2_75_NS>;
21 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
25 http://www.ti.com/product/DP83867IR/datasheet
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.4.14/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_OMAP3_THERMAL) += omap3-thermal-data.o
6 ti-soc-thermal-$(CONFIG_OMAP4_THERMAL) += omap4-thermal-data.o
7 ti-soc-thermal-$(CONFIG_OMAP5_THERMAL) += omap5-thermal-data.o
/linux-4.4.14/Documentation/devicetree/bindings/display/ti/
Dti,omap2-dss.txt4 See Documentation/devicetree/bindings/display/ti/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/display/ti/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/display/ti/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/display/ti/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/display/ti/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.4.14/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";
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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
46 ti,chan-step-opendelay: List of open delays for each channel of
47 ADC in the order of ti,adc-channels. The
53 ti,chan-step-sampledelay: List of sample delays for each channel
54 of ADC in the order of ti,adc-channels.
[all …]
Dtsc2005.txt4 - compatible : "ti,tsc2004" or "ti,tsc2005"
13 - ti,x-plate-ohms : integer, resistance of the touchscreen's X plates
15 - ti,esd-recovery-timeout-ms : integer, if the touchscreen does not respond after
24 compatible = "ti,tsc2004";
38 ti,x-plate-ohms = <280>;
39 ti,esd-recovery-timeout-ms = <8000>;
45 compatible = "ti,tsc2005";
61 ti,x-plate-ohms = <280>;
62 ti,esd-recovery-timeout-ms = <8000>;
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>;
/linux-4.4.14/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
15 - "ti,keystone-spi" for SPI used similar to that on Keystone2 SoC
20 - ti,davinci-spi-intr-line: interrupt line used to connect the SPI
39 - ti,spi-wdelay : delay between transmission of words
46 "ti,spi-wdelay" parameter.
64 compatible = "ti,dm6446-spi";
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/Documentation/devicetree/bindings/thermal/
Dti_soc_thermal.txt13 - "ti,omap34xx-bandgap" : for OMAP34xx bandgap
14 - "ti,omap36xx-bandgap" : for OMAP36xx bandgap
15 - "ti,omap4430-bandgap" : for OMAP4430 bandgap
16 - "ti,omap4460-bandgap" : for OMAP4460 bandgap
17 - "ti,omap4470-bandgap" : for OMAP4470 bandgap
18 - "ti,omap5430-bandgap" : for OMAP5430 bandgap
33 compatible = "ti,omap34xx-bandgap";
39 compatible = "ti,omap36xx-bandgap";
45 compatible = "ti,omap4430-bandgap";
53 compatible = "ti,omap4460-bandgap";
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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
7 - compatible : should be "ti,am4372-uart" for AM437x controllers
8 - compatible : should be "ti,am3352-uart" for AM335x controllers
9 - compatible : should be "ti,dra742-uart" for DRA7x controllers
15 - ti,hwmods : Must be "uart<n>", n being the instance number (1-based)
26 compatible = "ti,omap3-uart";
31 ti,hwmods = "uart4";
/linux-4.4.14/Documentation/devicetree/bindings/w1/
Domap-hdq.txt4 - compatible : should be "ti,omap3-1w" or "ti,am4372-hdq"
7 - ti,hwmods : "hdq1w"
10 - ti,mode: should be "hdq": HDQ mode "1w": one-wire mode.
17 compatible = "ti,omap3-1w";
20 ti,hwmods = "hdq1w";
21 ti,mode = "hdq";
/linux-4.4.14/Documentation/devicetree/bindings/leds/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.4.14/drivers/staging/lustre/lustre/ptlrpc/
Dpinger.c406 struct timeout_item *ti; in ptlrpc_new_timeout() local
408 ti = kzalloc(sizeof(*ti), GFP_NOFS); in ptlrpc_new_timeout()
409 if (!ti) in ptlrpc_new_timeout()
412 INIT_LIST_HEAD(&ti->ti_obd_list); in ptlrpc_new_timeout()
413 INIT_LIST_HEAD(&ti->ti_chain); in ptlrpc_new_timeout()
414 ti->ti_timeout = time; in ptlrpc_new_timeout()
415 ti->ti_event = event; in ptlrpc_new_timeout()
416 ti->ti_cb = cb; in ptlrpc_new_timeout()
417 ti->ti_cb_data = data; in ptlrpc_new_timeout()
419 return ti; in ptlrpc_new_timeout()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/hwmon/
Dina2xx.txt5 - "ti,ina209" for ina209
6 - "ti,ina219" for ina219
7 - "ti,ina220" for ina220
8 - "ti,ina226" for ina226
9 - "ti,ina230" for ina230
20 compatible = "ti,ina220";
Dlm70.txt5 "ti,lm70"
6 "ti,tmp121"
7 "ti,lm71"
8 "ti,lm74"
17 compatible = "ti,lm70";
/linux-4.4.14/Documentation/devicetree/bindings/watchdog/
Domap-wdt.txt4 - compatible : "ti,omap3-wdt" for OMAP3 or "ti,omap4-wdt" for OMAP4
5 - ti,hwmods : Name of the hwmod associated to the WDT
13 compatible = "ti,omap4-wdt", "ti,omap3-wdt";
14 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.4.14/arch/arm/kernel/
Dkgdb.c77 struct thread_info *ti; in sleeping_thread_to_gdb_regs() local
89 ti = task_thread_info(task); in sleeping_thread_to_gdb_regs()
90 gdb_regs[_R4] = ti->cpu_context.r4; in sleeping_thread_to_gdb_regs()
91 gdb_regs[_R5] = ti->cpu_context.r5; in sleeping_thread_to_gdb_regs()
92 gdb_regs[_R6] = ti->cpu_context.r6; in sleeping_thread_to_gdb_regs()
93 gdb_regs[_R7] = ti->cpu_context.r7; in sleeping_thread_to_gdb_regs()
94 gdb_regs[_R8] = ti->cpu_context.r8; in sleeping_thread_to_gdb_regs()
95 gdb_regs[_R9] = ti->cpu_context.r9; in sleeping_thread_to_gdb_regs()
96 gdb_regs[_R10] = ti->cpu_context.sl; in sleeping_thread_to_gdb_regs()
97 gdb_regs[_FP] = ti->cpu_context.fp; in sleeping_thread_to_gdb_regs()
[all …]
/linux-4.4.14/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";
/linux-4.4.14/Documentation/devicetree/bindings/rng/
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.4.14/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.4.14/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.4.14/arch/s390/kernel/
Dvtime.c97 struct thread_info *ti = task_thread_info(tsk); in do_account_vtime() local
120 user = S390_lowcore.user_timer - ti->user_timer; in do_account_vtime()
122 ti->user_timer = S390_lowcore.user_timer; in do_account_vtime()
124 system = S390_lowcore.system_timer - ti->system_timer; in do_account_vtime()
126 ti->system_timer = S390_lowcore.system_timer; in do_account_vtime()
152 struct thread_info *ti; in vtime_task_switch() local
155 ti = task_thread_info(prev); in vtime_task_switch()
156 ti->user_timer = S390_lowcore.user_timer; in vtime_task_switch()
157 ti->system_timer = S390_lowcore.system_timer; in vtime_task_switch()
158 ti = task_thread_info(current); in vtime_task_switch()
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/arch/tile/include/asm/
Dthread_info.h171 struct thread_info *ti = current_thread_info(); in set_restore_sigmask() local
172 ti->status |= TS_RESTORE_SIGMASK; in set_restore_sigmask()
173 WARN_ON(!test_bit(TIF_SIGPENDING, &ti->flags)); in set_restore_sigmask()
185 struct thread_info *ti = current_thread_info(); in test_and_clear_restore_sigmask() local
186 if (!(ti->status & TS_RESTORE_SIGMASK)) in test_and_clear_restore_sigmask()
188 ti->status &= ~TS_RESTORE_SIGMASK; in test_and_clear_restore_sigmask()
/linux-4.4.14/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.4.14/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()

1234