[brcm2708] adds target used by rapsberry pi
[openwrt.git] / target / linux / brcm2708 / patches-3.3 / 0007-Fix-headers-for-vchiq-vcos-to-be-GPLv2.patch
1 From 9eaf792a2825b5b4d3b5c7f074354ed26e3f76ab Mon Sep 17 00:00:00 2001
2 From: Dom Cobley <dc4@broadcom.com>
3 Date: Fri, 20 Jan 2012 18:23:29 +0000
4 Subject: [PATCH 7/7] Fix headers for vchiq/vcos to be GPLv2
5
6 Signed-off-by: Dom Cobley <dc4@broadcom.com>
7 ---
8  .../misc/vc04_services/interface/vchi/vchi_mh.h    |   26 +++++++++++++-------
9  .../interface/vcos/generic/vcos_common.h           |   25 +++++++++++++-----
10  .../vcos/generic/vcos_generic_blockpool.h          |   25 +++++++++++++-----
11  .../vcos/generic/vcos_generic_event_flags.c        |   22 +++++++++++++---
12  .../vcos/generic/vcos_generic_event_flags.h        |   22 +++++++++++++---
13  .../vcos/generic/vcos_generic_named_sem.h          |   25 +++++++++++++-----
14  .../vcos/generic/vcos_generic_quickslow_mutex.h    |   25 +++++++++++++-----
15  .../vcos/generic/vcos_generic_reentrant_mtx.h      |   25 +++++++++++++-----
16  .../interface/vcos/generic/vcos_generic_tls.h      |   25 +++++++++++++-----
17  .../vcos/generic/vcos_joinable_thread_from_plain.h |   24 +++++++++++++----
18  .../interface/vcos/generic/vcos_latch_from_sem.h   |   25 +++++++++++++-----
19  .../interface/vcos/generic/vcos_logcat.c           |   25 +++++++++++++-----
20  .../interface/vcos/generic/vcos_mem_from_malloc.c  |   25 +++++++++++++-----
21  .../interface/vcos/generic/vcos_mem_from_malloc.h  |   25 +++++++++++++-----
22  .../vcos/generic/vcos_mutexes_are_reentrant.h      |   25 +++++++++++++-----
23  .../interface/vcos/generic/vcos_thread_reaper.h    |   25 +++++++++++++-----
24  .../interface/vcos/linuxkernel/stdint.h            |   22 +++++++++++++---
25  .../interface/vcos/linuxkernel/vcos_linuxkernel.c  |   25 +++++++++++++-----
26  .../vcos/linuxkernel/vcos_linuxkernel_misc.c       |    2 -
27  .../interface/vcos/linuxkernel/vcos_platform.h     |   25 +++++++++++++-----
28  .../vcos/linuxkernel/vcos_platform_types.h         |   25 +++++++++++++-----
29  drivers/misc/vc04_services/interface/vcos/vcos.h   |   25 +++++++++++++-----
30  .../vc04_services/interface/vcos/vcos_assert.h     |   25 +++++++++++++-----
31  .../interface/vcos/vcos_atomic_flags.h             |   25 +++++++++++++-----
32  .../vc04_services/interface/vcos/vcos_build_info.h |   18 +++++++++++++
33  .../misc/vc04_services/interface/vcos/vcos_ctype.h |   25 +++++++++++++-----
34  .../misc/vc04_services/interface/vcos/vcos_dlfcn.h |   25 +++++++++++++-----
35  .../misc/vc04_services/interface/vcos/vcos_event.h |   25 +++++++++++++-----
36  .../interface/vcos/vcos_event_flags.h              |   25 +++++++++++++-----
37  .../misc/vc04_services/interface/vcos/vcos_init.h  |   25 +++++++++++++-----
38  .../vc04_services/interface/vcos/vcos_logging.h    |   25 +++++++++++++-----
39  .../interface/vcos/vcos_lowlevel_thread.h          |   25 +++++++++++++-----
40  .../misc/vc04_services/interface/vcos/vcos_mem.h   |   25 +++++++++++++-----
41  .../vc04_services/interface/vcos/vcos_msgqueue.h   |   25 +++++++++++++-----
42  .../misc/vc04_services/interface/vcos/vcos_mutex.h |   25 +++++++++++++-----
43  .../misc/vc04_services/interface/vcos/vcos_once.h  |   25 +++++++++++++-----
44  .../vc04_services/interface/vcos/vcos_semaphore.h  |   25 +++++++++++++-----
45  .../vc04_services/interface/vcos/vcos_stdbool.h    |   17 +++++++++++++
46  .../vc04_services/interface/vcos/vcos_stdint.h     |   24 +++++++++++++-----
47  .../vc04_services/interface/vcos/vcos_string.h     |   25 +++++++++++++-----
48  .../vc04_services/interface/vcos/vcos_thread.h     |   25 +++++++++++++-----
49  .../interface/vcos/vcos_thread_attr.h              |   22 +++++++++++++---
50  .../misc/vc04_services/interface/vcos/vcos_timer.h |   25 +++++++++++++-----
51  .../misc/vc04_services/interface/vcos/vcos_types.h |   22 +++++++++++++---
52  44 files changed, 771 insertions(+), 275 deletions(-)
53
54 diff --git a/drivers/misc/vc04_services/interface/vchi/vchi_mh.h b/drivers/misc/vc04_services/interface/vchi/vchi_mh.h
55 index 01732bf..9bcf12e 100644
56 --- a/drivers/misc/vc04_services/interface/vchi/vchi_mh.h
57 +++ b/drivers/misc/vc04_services/interface/vchi/vchi_mh.h
58 @@ -1,12 +1,20 @@
59 -/*=============================================================================
60 -Copyright (c) 2010 Broadcom Europe Limited. All rights reserved.
61 -
62 -Project  :  vchi
63 -Module   :  vchi
64 -
65 -FILE DESCRIPTION:
66 -Definitions for memory handle types.
67 -=============================================================================*/
68 +/*
69 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
70 + *
71 + * This program is free software; you can redistribute it and/or modify
72 + * it under the terms of the GNU General Public License as published by
73 + * the Free Software Foundation; either version 2 of the License, or
74 + * (at your option) any later version.
75 + *
76 + * This program is distributed in the hope that it will be useful,
77 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
78 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
79 + * GNU General Public License for more details.
80 + *
81 + * You should have received a copy of the GNU General Public License
82 + * along with this program; if not, write to the Free Software
83 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
84 + */
85  
86  #ifndef VCHI_MH_H_
87  #define VCHI_MH_H_
88 diff --git a/drivers/misc/vc04_services/interface/vcos/generic/vcos_common.h b/drivers/misc/vc04_services/interface/vcos/generic/vcos_common.h
89 index 2493122..ce7816957 100644
90 --- a/drivers/misc/vc04_services/interface/vcos/generic/vcos_common.h
91 +++ b/drivers/misc/vc04_services/interface/vcos/generic/vcos_common.h
92 @@ -1,11 +1,22 @@
93 -/*=============================================================================
94 -Copyright (c) 2009 Broadcom Europe Limited.
95 -All rights reserved.
96 -
97 -Project  :  vcfw
98 -Module   :  chip driver
99 +/*
100 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
101 + *
102 + * This program is free software; you can redistribute it and/or modify
103 + * it under the terms of the GNU General Public License as published by
104 + * the Free Software Foundation; either version 2 of the License, or
105 + * (at your option) any later version.
106 + *
107 + * This program is distributed in the hope that it will be useful,
108 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
109 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
110 + * GNU General Public License for more details.
111 + *
112 + * You should have received a copy of the GNU General Public License
113 + * along with this program; if not, write to the Free Software
114 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
115 + */
116  
117 -FILE DESCRIPTION
118 +/*=============================================================================
119  VideoCore OS Abstraction Layer - common postamble code
120  =============================================================================*/
121  
122 diff --git a/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_blockpool.h b/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_blockpool.h
123 index a048470..154b200 100644
124 --- a/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_blockpool.h
125 +++ b/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_blockpool.h
126 @@ -1,11 +1,22 @@
127 -/*=============================================================================
128 -Copyright (c) 2011 Broadcom Europe Limited.
129 -All rights reserved.
130 -
131 -Project  :  vcfw
132 -Module   :  chip driver
133 +/*
134 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
135 + *
136 + * This program is free software; you can redistribute it and/or modify
137 + * it under the terms of the GNU General Public License as published by
138 + * the Free Software Foundation; either version 2 of the License, or
139 + * (at your option) any later version.
140 + *
141 + * This program is distributed in the hope that it will be useful,
142 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
143 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
144 + * GNU General Public License for more details.
145 + *
146 + * You should have received a copy of the GNU General Public License
147 + * along with this program; if not, write to the Free Software
148 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
149 + */
150  
151 -FILE DESCRIPTION
152 +/*=============================================================================
153  VideoCore OS Abstraction Layer - event flags implemented via a semaphore
154  =============================================================================*/
155  
156 diff --git a/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.c b/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.c
157 index 8cd150f..3948a57 100644
158 --- a/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.c
159 +++ b/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.c
160 @@ -1,8 +1,22 @@
161 -/*=============================================================================
162 -Copyright (c) 2009 Broadcom Europe Limited.
163 -All rights reserved.
164 +/*
165 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
166 + *
167 + * This program is free software; you can redistribute it and/or modify
168 + * it under the terms of the GNU General Public License as published by
169 + * the Free Software Foundation; either version 2 of the License, or
170 + * (at your option) any later version.
171 + *
172 + * This program is distributed in the hope that it will be useful,
173 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
174 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
175 + * GNU General Public License for more details.
176 + *
177 + * You should have received a copy of the GNU General Public License
178 + * along with this program; if not, write to the Free Software
179 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
180 + */
181  
182 -FILE DESCRIPTION
183 +/*=============================================================================
184  VideoCore OS Abstraction Layer - event flags implemented via mutexes
185  =============================================================================*/
186  
187 diff --git a/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.h b/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.h
188 index 5205db7..8776ebe 100644
189 --- a/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.h
190 +++ b/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.h
191 @@ -1,8 +1,22 @@
192 -/*=============================================================================
193 -Copyright (c) 2009 Broadcom Europe Limited.
194 -All rights reserved.
195 +/*
196 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
197 + *
198 + * This program is free software; you can redistribute it and/or modify
199 + * it under the terms of the GNU General Public License as published by
200 + * the Free Software Foundation; either version 2 of the License, or
201 + * (at your option) any later version.
202 + *
203 + * This program is distributed in the hope that it will be useful,
204 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
205 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
206 + * GNU General Public License for more details.
207 + *
208 + * You should have received a copy of the GNU General Public License
209 + * along with this program; if not, write to the Free Software
210 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
211 + */
212  
213 -FILE DESCRIPTION
214 +/*=============================================================================
215  VideoCore OS Abstraction Layer - event flags implemented via a semaphore
216  =============================================================================*/
217  
218 diff --git a/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_named_sem.h b/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_named_sem.h
219 index 15b332d..370562d 100644
220 --- a/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_named_sem.h
221 +++ b/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_named_sem.h
222 @@ -1,11 +1,22 @@
223 -/*=============================================================================
224 -Copyright (c) 2009 Broadcom Europe Limited.
225 -All rights reserved.
226 -
227 -Project  :  vcfw
228 -Module   :  chip driver
229 +/*
230 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
231 + *
232 + * This program is free software; you can redistribute it and/or modify
233 + * it under the terms of the GNU General Public License as published by
234 + * the Free Software Foundation; either version 2 of the License, or
235 + * (at your option) any later version.
236 + *
237 + * This program is distributed in the hope that it will be useful,
238 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
239 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
240 + * GNU General Public License for more details.
241 + *
242 + * You should have received a copy of the GNU General Public License
243 + * along with this program; if not, write to the Free Software
244 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
245 + */
246  
247 -FILE DESCRIPTION
248 +/*=============================================================================
249  VideoCore OS Abstraction Layer - named semaphores
250  =============================================================================*/
251  
252 diff --git a/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_quickslow_mutex.h b/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_quickslow_mutex.h
253 index e4ae649..bf7945c 100644
254 --- a/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_quickslow_mutex.h
255 +++ b/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_quickslow_mutex.h
256 @@ -1,11 +1,22 @@
257 -/*=============================================================================
258 -Copyright (c) 2009 Broadcom Europe Limited.
259 -All rights reserved.
260 -
261 -Project  :  vcfw
262 -Module   :  chip driver
263 +/*
264 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
265 + *
266 + * This program is free software; you can redistribute it and/or modify
267 + * it under the terms of the GNU General Public License as published by
268 + * the Free Software Foundation; either version 2 of the License, or
269 + * (at your option) any later version.
270 + *
271 + * This program is distributed in the hope that it will be useful,
272 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
273 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
274 + * GNU General Public License for more details.
275 + *
276 + * You should have received a copy of the GNU General Public License
277 + * along with this program; if not, write to the Free Software
278 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
279 + */
280  
281 -FILE DESCRIPTION
282 +/*=============================================================================
283  VideoCore OS Abstraction Layer - reentrant mutexes created from regular ones.
284  =============================================================================*/
285  
286 diff --git a/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_reentrant_mtx.h b/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_reentrant_mtx.h
287 index ffb0b27..27563ea 100644
288 --- a/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_reentrant_mtx.h
289 +++ b/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_reentrant_mtx.h
290 @@ -1,11 +1,22 @@
291 -/*=============================================================================
292 -Copyright (c) 2009 Broadcom Europe Limited.
293 -All rights reserved.
294 -
295 -Project  :  vcfw
296 -Module   :  chip driver
297 +/*
298 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
299 + *
300 + * This program is free software; you can redistribute it and/or modify
301 + * it under the terms of the GNU General Public License as published by
302 + * the Free Software Foundation; either version 2 of the License, or
303 + * (at your option) any later version.
304 + *
305 + * This program is distributed in the hope that it will be useful,
306 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
307 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
308 + * GNU General Public License for more details.
309 + *
310 + * You should have received a copy of the GNU General Public License
311 + * along with this program; if not, write to the Free Software
312 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
313 + */
314  
315 -FILE DESCRIPTION
316 +/*=============================================================================
317  VideoCore OS Abstraction Layer - reentrant mutexes created from regular ones.
318  =============================================================================*/
319  
320 diff --git a/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_tls.h b/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_tls.h
321 index 3af975f..22c059a 100644
322 --- a/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_tls.h
323 +++ b/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_tls.h
324 @@ -1,11 +1,22 @@
325 -/*=============================================================================
326 -Copyright (c) 2009 Broadcom Europe Limited.
327 -All rights reserved.
328 -
329 -Project  :  vcfw
330 -Module   :  chip driver
331 +/*
332 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
333 + *
334 + * This program is free software; you can redistribute it and/or modify
335 + * it under the terms of the GNU General Public License as published by
336 + * the Free Software Foundation; either version 2 of the License, or
337 + * (at your option) any later version.
338 + *
339 + * This program is distributed in the hope that it will be useful,
340 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
341 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
342 + * GNU General Public License for more details.
343 + *
344 + * You should have received a copy of the GNU General Public License
345 + * along with this program; if not, write to the Free Software
346 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
347 + */
348  
349 -FILE DESCRIPTION
350 +/*=============================================================================
351  VideoCore OS Abstraction Layer - generic thread local storage
352  =============================================================================*/
353  
354 diff --git a/drivers/misc/vc04_services/interface/vcos/generic/vcos_joinable_thread_from_plain.h b/drivers/misc/vc04_services/interface/vcos/generic/vcos_joinable_thread_from_plain.h
355 index 5387b9e..fd0e198 100644
356 --- a/drivers/misc/vc04_services/interface/vcos/generic/vcos_joinable_thread_from_plain.h
357 +++ b/drivers/misc/vc04_services/interface/vcos/generic/vcos_joinable_thread_from_plain.h
358 @@ -1,10 +1,22 @@
359 -/*=============================================================================
360 -Copyright (c) 2009 Broadcom Europe Limited.
361 -All rights reserved.
362 -
363 -Module   :  vcos
364 +/*
365 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
366 + *
367 + * This program is free software; you can redistribute it and/or modify
368 + * it under the terms of the GNU General Public License as published by
369 + * the Free Software Foundation; either version 2 of the License, or
370 + * (at your option) any later version.
371 + *
372 + * This program is distributed in the hope that it will be useful,
373 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
374 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
375 + * GNU General Public License for more details.
376 + *
377 + * You should have received a copy of the GNU General Public License
378 + * along with this program; if not, write to the Free Software
379 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
380 + */
381  
382 -FILE DESCRIPTION
383 +/*=============================================================================
384  VideoCore OS Abstraction Layer - implementation: joinable thread from plain
385  =============================================================================*/
386  
387 diff --git a/drivers/misc/vc04_services/interface/vcos/generic/vcos_latch_from_sem.h b/drivers/misc/vc04_services/interface/vcos/generic/vcos_latch_from_sem.h
388 index 9ee5b4b..ec9e07b 100644
389 --- a/drivers/misc/vc04_services/interface/vcos/generic/vcos_latch_from_sem.h
390 +++ b/drivers/misc/vc04_services/interface/vcos/generic/vcos_latch_from_sem.h
391 @@ -1,11 +1,22 @@
392 -/*=============================================================================
393 -Copyright (c) 2009 Broadcom Europe Limited.
394 -All rights reserved.
395 -
396 -Project  :  vcfw
397 -Module   :  vcos
398 +/*
399 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
400 + *
401 + * This program is free software; you can redistribute it and/or modify
402 + * it under the terms of the GNU General Public License as published by
403 + * the Free Software Foundation; either version 2 of the License, or
404 + * (at your option) any later version.
405 + *
406 + * This program is distributed in the hope that it will be useful,
407 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
408 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
409 + * GNU General Public License for more details.
410 + *
411 + * You should have received a copy of the GNU General Public License
412 + * along with this program; if not, write to the Free Software
413 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
414 + */
415  
416 -FILE DESCRIPTION
417 +/*=============================================================================
418  VideoCore OS Abstraction Layer - Construct a latch from a semaphore
419  =============================================================================*/
420  
421 diff --git a/drivers/misc/vc04_services/interface/vcos/generic/vcos_logcat.c b/drivers/misc/vc04_services/interface/vcos/generic/vcos_logcat.c
422 index d513fab..8b05179 100644
423 --- a/drivers/misc/vc04_services/interface/vcos/generic/vcos_logcat.c
424 +++ b/drivers/misc/vc04_services/interface/vcos/generic/vcos_logcat.c
425 @@ -1,11 +1,22 @@
426 -/*=============================================================================
427 -Copyright (c) 2010 Broadcom Europe Limited.
428 -All rights reserved.
429 -
430 -Project  :  vcfw
431 -Module   :  vcos
432 +/*
433 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
434 + *
435 + * This program is free software; you can redistribute it and/or modify
436 + * it under the terms of the GNU General Public License as published by
437 + * the Free Software Foundation; either version 2 of the License, or
438 + * (at your option) any later version.
439 + *
440 + * This program is distributed in the hope that it will be useful,
441 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
442 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
443 + * GNU General Public License for more details.
444 + *
445 + * You should have received a copy of the GNU General Public License
446 + * along with this program; if not, write to the Free Software
447 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
448 + */
449  
450 -FILE DESCRIPTION
451 +/*=============================================================================
452  Categorized logging for VCOS - a generic implementation.
453  =============================================================================*/
454  
455 diff --git a/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.c b/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.c
456 index 7f22051..dd0574a 100644
457 --- a/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.c
458 +++ b/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.c
459 @@ -1,11 +1,22 @@
460 -/*=============================================================================
461 -Copyright (c) 2009 Broadcom Europe Limited.
462 -All rights reserved.
463 -
464 -Project  :  vcfw
465 -Module   :  vcos
466 +/*
467 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
468 + *
469 + * This program is free software; you can redistribute it and/or modify
470 + * it under the terms of the GNU General Public License as published by
471 + * the Free Software Foundation; either version 2 of the License, or
472 + * (at your option) any later version.
473 + *
474 + * This program is distributed in the hope that it will be useful,
475 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
476 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
477 + * GNU General Public License for more details.
478 + *
479 + * You should have received a copy of the GNU General Public License
480 + * along with this program; if not, write to the Free Software
481 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
482 + */
483  
484 -FILE DESCRIPTION
485 +/*=============================================================================
486  VideoCore OS Abstraction Layer - memory alloc implementation
487  =============================================================================*/
488  
489 diff --git a/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.h b/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.h
490 index 1074dcc..8e2a18e 100644
491 --- a/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.h
492 +++ b/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.h
493 @@ -1,11 +1,22 @@
494 -/*=============================================================================
495 -Copyright (c) 2009 Broadcom Europe Limited.
496 -All rights reserved.
497 -
498 -Project  :  VMCS Host Apps
499 -Module   :  Framework - VMCS
500 +/*
501 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
502 + *
503 + * This program is free software; you can redistribute it and/or modify
504 + * it under the terms of the GNU General Public License as published by
505 + * the Free Software Foundation; either version 2 of the License, or
506 + * (at your option) any later version.
507 + *
508 + * This program is distributed in the hope that it will be useful,
509 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
510 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
511 + * GNU General Public License for more details.
512 + *
513 + * You should have received a copy of the GNU General Public License
514 + * along with this program; if not, write to the Free Software
515 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
516 + */
517  
518 -FILE DESCRIPTION
519 +/*=============================================================================
520  Create the vcos_malloc API from the regular system malloc/free
521  =============================================================================*/
522  
523 diff --git a/drivers/misc/vc04_services/interface/vcos/generic/vcos_mutexes_are_reentrant.h b/drivers/misc/vc04_services/interface/vcos/generic/vcos_mutexes_are_reentrant.h
524 index d10352c9..a6a52b4 100644
525 --- a/drivers/misc/vc04_services/interface/vcos/generic/vcos_mutexes_are_reentrant.h
526 +++ b/drivers/misc/vc04_services/interface/vcos/generic/vcos_mutexes_are_reentrant.h
527 @@ -1,11 +1,22 @@
528 -/*=============================================================================
529 -Copyright (c) 2009 Broadcom Europe Limited.
530 -All rights reserved.
531 -
532 -Project  :  vcfw
533 -Module   :  chip driver
534 +/*
535 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
536 + *
537 + * This program is free software; you can redistribute it and/or modify
538 + * it under the terms of the GNU General Public License as published by
539 + * the Free Software Foundation; either version 2 of the License, or
540 + * (at your option) any later version.
541 + *
542 + * This program is distributed in the hope that it will be useful,
543 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
544 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
545 + * GNU General Public License for more details.
546 + *
547 + * You should have received a copy of the GNU General Public License
548 + * along with this program; if not, write to the Free Software
549 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
550 + */
551  
552 -FILE DESCRIPTION
553 +/*=============================================================================
554  VideoCore OS Abstraction Layer - reentrant mutexes mapped directly to regular ones
555  =============================================================================*/
556  
557 diff --git a/drivers/misc/vc04_services/interface/vcos/generic/vcos_thread_reaper.h b/drivers/misc/vc04_services/interface/vcos/generic/vcos_thread_reaper.h
558 index a8fc3da..655dc25 100644
559 --- a/drivers/misc/vc04_services/interface/vcos/generic/vcos_thread_reaper.h
560 +++ b/drivers/misc/vc04_services/interface/vcos/generic/vcos_thread_reaper.h
561 @@ -1,11 +1,22 @@
562 -/*=============================================================================
563 -Copyright (c) 2010 Broadcom Europe Limited.
564 -All rights reserved.
565 -
566 -Project  :  vcfw
567 -Module   :  vcos
568 +/*
569 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
570 + *
571 + * This program is free software; you can redistribute it and/or modify
572 + * it under the terms of the GNU General Public License as published by
573 + * the Free Software Foundation; either version 2 of the License, or
574 + * (at your option) any later version.
575 + *
576 + * This program is distributed in the hope that it will be useful,
577 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
578 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
579 + * GNU General Public License for more details.
580 + *
581 + * You should have received a copy of the GNU General Public License
582 + * along with this program; if not, write to the Free Software
583 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
584 + */
585  
586 -FILE DESCRIPTION
587 +/*=============================================================================
588  VideoCore OS Abstraction Layer - thread reaping
589  =============================================================================*/
590  
591 diff --git a/drivers/misc/vc04_services/interface/vcos/linuxkernel/stdint.h b/drivers/misc/vc04_services/interface/vcos/linuxkernel/stdint.h
592 index d3469af..1db1ecb 100644
593 --- a/drivers/misc/vc04_services/interface/vcos/linuxkernel/stdint.h
594 +++ b/drivers/misc/vc04_services/interface/vcos/linuxkernel/stdint.h
595 @@ -1,8 +1,22 @@
596 -/*=============================================================================
597 -Copyright (c) 2010 Broadcom Europe Limited.
598 -All rights reserved.
599 +/*
600 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
601 + *
602 + * This program is free software; you can redistribute it and/or modify
603 + * it under the terms of the GNU General Public License as published by
604 + * the Free Software Foundation; either version 2 of the License, or
605 + * (at your option) any later version.
606 + *
607 + * This program is distributed in the hope that it will be useful,
608 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
609 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
610 + * GNU General Public License for more details.
611 + *
612 + * You should have received a copy of the GNU General Public License
613 + * along with this program; if not, write to the Free Software
614 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
615 + */
616  
617 -FILE DESCRIPTION
618 +/*=============================================================================
619  VideoCore OS fAbstraction Layer - stdint.h C standard header
620  =============================================================================*/
621  
622 diff --git a/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel.c b/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel.c
623 index 154f4a1..0385540 100644
624 --- a/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel.c
625 +++ b/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel.c
626 @@ -1,11 +1,22 @@
627 -/*=============================================================================
628 -Copyright (c) 2009 Broadcom Europe Limited.
629 -All rights reserved.
630 -
631 -Project  :  vcfw
632 -Module   :  vcos
633 +/*
634 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
635 + *
636 + * This program is free software; you can redistribute it and/or modify
637 + * it under the terms of the GNU General Public License as published by
638 + * the Free Software Foundation; either version 2 of the License, or
639 + * (at your option) any later version.
640 + *
641 + * This program is distributed in the hope that it will be useful,
642 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
643 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
644 + * GNU General Public License for more details.
645 + *
646 + * You should have received a copy of the GNU General Public License
647 + * along with this program; if not, write to the Free Software
648 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
649 + */
650  
651 -FILE DESCRIPTION
652 +/*=============================================================================
653  VideoCore OS Abstraction Layer - pthreads types
654  =============================================================================*/
655  
656 diff --git a/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel_misc.c b/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel_misc.c
657 index 4d934c3..4a9cedf 100644
658 --- a/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel_misc.c
659 +++ b/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel_misc.c
660 @@ -1,5 +1,3 @@
661 -// #############################################################################
662 -// START #######################################################################
663  /*****************************************************************************
664  * Copyright 2009 - 2010 Broadcom Corporation.  All rights reserved.
665  *
666 diff --git a/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform.h b/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform.h
667 index 854001d..381688e 100644
668 --- a/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform.h
669 +++ b/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform.h
670 @@ -1,11 +1,22 @@
671 -/*=============================================================================
672 -Copyright (c) 2009 Broadcom Europe Limited.
673 -All rights reserved.
674 -
675 -Project  :  vcfw
676 -Module   :  vcos
677 +/*
678 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
679 + *
680 + * This program is free software; you can redistribute it and/or modify
681 + * it under the terms of the GNU General Public License as published by
682 + * the Free Software Foundation; either version 2 of the License, or
683 + * (at your option) any later version.
684 + *
685 + * This program is distributed in the hope that it will be useful,
686 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
687 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
688 + * GNU General Public License for more details.
689 + *
690 + * You should have received a copy of the GNU General Public License
691 + * along with this program; if not, write to the Free Software
692 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
693 + */
694  
695 -FILE DESCRIPTION
696 +/*=============================================================================
697  VideoCore OS Abstraction Layer - Linux kernel (partial) implementation.
698  =============================================================================*/
699  
700 diff --git a/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform_types.h b/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform_types.h
701 index 20d973e..f841e12 100644
702 --- a/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform_types.h
703 +++ b/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform_types.h
704 @@ -1,11 +1,22 @@
705 -/*=============================================================================
706 -Copyright (c) 2009 Broadcom Europe Limited.
707 -All rights reserved.
708 -
709 -Project  :  vcfw
710 -Module   :  osal
711 +/*
712 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
713 + *
714 + * This program is free software; you can redistribute it and/or modify
715 + * it under the terms of the GNU General Public License as published by
716 + * the Free Software Foundation; either version 2 of the License, or
717 + * (at your option) any later version.
718 + *
719 + * This program is distributed in the hope that it will be useful,
720 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
721 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
722 + * GNU General Public License for more details.
723 + *
724 + * You should have received a copy of the GNU General Public License
725 + * along with this program; if not, write to the Free Software
726 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
727 + */
728  
729 -FILE DESCRIPTION
730 +/*=============================================================================
731  VideoCore OS Abstraction Layer - platform-specific types and defines
732  =============================================================================*/
733  
734 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos.h b/drivers/misc/vc04_services/interface/vcos/vcos.h
735 index 4ff5cc8..e37d795 100644
736 --- a/drivers/misc/vc04_services/interface/vcos/vcos.h
737 +++ b/drivers/misc/vc04_services/interface/vcos/vcos.h
738 @@ -1,11 +1,22 @@
739 -/*=============================================================================
740 -Copyright (c) 2009 Broadcom Europe Limited.
741 -All rights reserved.
742 -
743 -Project  :  vcfw
744 -Module   :  chip driver
745 +/*
746 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
747 + *
748 + * This program is free software; you can redistribute it and/or modify
749 + * it under the terms of the GNU General Public License as published by
750 + * the Free Software Foundation; either version 2 of the License, or
751 + * (at your option) any later version.
752 + *
753 + * This program is distributed in the hope that it will be useful,
754 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
755 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
756 + * GNU General Public License for more details.
757 + *
758 + * You should have received a copy of the GNU General Public License
759 + * along with this program; if not, write to the Free Software
760 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
761 + */
762  
763 -FILE DESCRIPTION
764 +/*=============================================================================
765  VideoCore OS Abstraction Layer - public header file
766  =============================================================================*/
767  
768 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_assert.h b/drivers/misc/vc04_services/interface/vcos/vcos_assert.h
769 index 5091621..1e72dff 100644
770 --- a/drivers/misc/vc04_services/interface/vcos/vcos_assert.h
771 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_assert.h
772 @@ -1,11 +1,22 @@
773 -/*=============================================================================
774 -Copyright (c) 2009 Broadcom Europe Limited.
775 -All rights reserved.
776 -
777 -Project  :  vcfw
778 -Module   :  osal
779 +/*
780 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
781 + *
782 + * This program is free software; you can redistribute it and/or modify
783 + * it under the terms of the GNU General Public License as published by
784 + * the Free Software Foundation; either version 2 of the License, or
785 + * (at your option) any later version.
786 + *
787 + * This program is distributed in the hope that it will be useful,
788 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
789 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
790 + * GNU General Public License for more details.
791 + *
792 + * You should have received a copy of the GNU General Public License
793 + * along with this program; if not, write to the Free Software
794 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
795 + */
796  
797 -FILE DESCRIPTION
798 +/*=============================================================================
799  VideoCore OS Abstraction Layer - Assertion and error-handling macros.
800  =============================================================================*/
801  
802 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_atomic_flags.h b/drivers/misc/vc04_services/interface/vcos/vcos_atomic_flags.h
803 index bb8041e..317abf3 100644
804 --- a/drivers/misc/vc04_services/interface/vcos/vcos_atomic_flags.h
805 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_atomic_flags.h
806 @@ -1,11 +1,22 @@
807 -/*=============================================================================
808 -Copyright (c) 2009 Broadcom Europe Limited.
809 -All rights reserved.
810 -
811 -Project  :  vcfw
812 -Module   :  chip driver (just for consistency with the rest of vcos ;)
813 +/*
814 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
815 + *
816 + * This program is free software; you can redistribute it and/or modify
817 + * it under the terms of the GNU General Public License as published by
818 + * the Free Software Foundation; either version 2 of the License, or
819 + * (at your option) any later version.
820 + *
821 + * This program is distributed in the hope that it will be useful,
822 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
823 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
824 + * GNU General Public License for more details.
825 + *
826 + * You should have received a copy of the GNU General Public License
827 + * along with this program; if not, write to the Free Software
828 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
829 + */
830  
831 -FILE DESCRIPTION
832 +/*=============================================================================
833  VideoCore OS Abstraction Layer - public header file
834  =============================================================================*/
835  
836 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_build_info.h b/drivers/misc/vc04_services/interface/vcos/vcos_build_info.h
837 index 7543a89..f3817f6 100644
838 --- a/drivers/misc/vc04_services/interface/vcos/vcos_build_info.h
839 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_build_info.h
840 @@ -1,3 +1,21 @@
841 +/*
842 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
843 + *
844 + * This program is free software; you can redistribute it and/or modify
845 + * it under the terms of the GNU General Public License as published by
846 + * the Free Software Foundation; either version 2 of the License, or
847 + * (at your option) any later version.
848 + *
849 + * This program is distributed in the hope that it will be useful,
850 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
851 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
852 + * GNU General Public License for more details.
853 + *
854 + * You should have received a copy of the GNU General Public License
855 + * along with this program; if not, write to the Free Software
856 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
857 + */
858 +
859  const char *vcos_get_build_hostname( void );
860  const char *vcos_get_build_version( void );
861  const char *vcos_get_build_time( void );
862 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_ctype.h b/drivers/misc/vc04_services/interface/vcos/vcos_ctype.h
863 index 131b982..a270de8 100644
864 --- a/drivers/misc/vc04_services/interface/vcos/vcos_ctype.h
865 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_ctype.h
866 @@ -1,11 +1,22 @@
867 -/*=============================================================================
868 -Copyright (c) 2009 Broadcom Europe Limited.
869 -All rights reserved.
870 -
871 -Project  :  vcfw
872 -Module   :  chip driver
873 +/*
874 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
875 + *
876 + * This program is free software; you can redistribute it and/or modify
877 + * it under the terms of the GNU General Public License as published by
878 + * the Free Software Foundation; either version 2 of the License, or
879 + * (at your option) any later version.
880 + *
881 + * This program is distributed in the hope that it will be useful,
882 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
883 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
884 + * GNU General Public License for more details.
885 + *
886 + * You should have received a copy of the GNU General Public License
887 + * along with this program; if not, write to the Free Software
888 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
889 + */
890  
891 -FILE DESCRIPTION
892 +/*=============================================================================
893  VideoCore OS Abstraction Layer - public header file
894  =============================================================================*/
895  
896 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_dlfcn.h b/drivers/misc/vc04_services/interface/vcos/vcos_dlfcn.h
897 index 456b08e..0a683c0b 100644
898 --- a/drivers/misc/vc04_services/interface/vcos/vcos_dlfcn.h
899 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_dlfcn.h
900 @@ -1,11 +1,22 @@
901 -/*=============================================================================
902 -Copyright (c) 2010 Broadcom Europe Limited.
903 -All rights reserved.
904 -
905 -Project  :  vcfw
906 -Module   :  chip driver
907 +/*
908 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
909 + *
910 + * This program is free software; you can redistribute it and/or modify
911 + * it under the terms of the GNU General Public License as published by
912 + * the Free Software Foundation; either version 2 of the License, or
913 + * (at your option) any later version.
914 + *
915 + * This program is distributed in the hope that it will be useful,
916 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
917 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
918 + * GNU General Public License for more details.
919 + *
920 + * You should have received a copy of the GNU General Public License
921 + * along with this program; if not, write to the Free Software
922 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
923 + */
924  
925 -FILE DESCRIPTION
926 +/*=============================================================================
927  VCOS - abstraction over dynamic library opening
928  =============================================================================*/
929  
930 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_event.h b/drivers/misc/vc04_services/interface/vcos/vcos_event.h
931 index f335059..38612f9 100644
932 --- a/drivers/misc/vc04_services/interface/vcos/vcos_event.h
933 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_event.h
934 @@ -1,11 +1,22 @@
935 -/*=============================================================================
936 -Copyright (c) 2009 Broadcom Europe Limited.
937 -All rights reserved.
938 -
939 -Project  :  vcfw
940 -Module   :  chip driver
941 +/*
942 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
943 + *
944 + * This program is free software; you can redistribute it and/or modify
945 + * it under the terms of the GNU General Public License as published by
946 + * the Free Software Foundation; either version 2 of the License, or
947 + * (at your option) any later version.
948 + *
949 + * This program is distributed in the hope that it will be useful,
950 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
951 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
952 + * GNU General Public License for more details.
953 + *
954 + * You should have received a copy of the GNU General Public License
955 + * along with this program; if not, write to the Free Software
956 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
957 + */
958  
959 -FILE DESCRIPTION
960 +/*=============================================================================
961  VideoCore OS Abstraction Layer - public header file for events
962  =============================================================================*/
963  
964 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_event_flags.h b/drivers/misc/vc04_services/interface/vcos/vcos_event_flags.h
965 index 6223c48..9eee410 100644
966 --- a/drivers/misc/vc04_services/interface/vcos/vcos_event_flags.h
967 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_event_flags.h
968 @@ -1,11 +1,22 @@
969 -/*=============================================================================
970 -Copyright (c) 2009 Broadcom Europe Limited.
971 -All rights reserved.
972 -
973 -Project  :  vcfw
974 -Module   :  chip driver
975 +/*
976 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
977 + *
978 + * This program is free software; you can redistribute it and/or modify
979 + * it under the terms of the GNU General Public License as published by
980 + * the Free Software Foundation; either version 2 of the License, or
981 + * (at your option) any later version.
982 + *
983 + * This program is distributed in the hope that it will be useful,
984 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
985 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
986 + * GNU General Public License for more details.
987 + *
988 + * You should have received a copy of the GNU General Public License
989 + * along with this program; if not, write to the Free Software
990 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
991 + */
992  
993 -FILE DESCRIPTION
994 +/*=============================================================================
995  VideoCore OS Abstraction Layer - public header file
996  =============================================================================*/
997  
998 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_init.h b/drivers/misc/vc04_services/interface/vcos/vcos_init.h
999 index e67327c..9fc5eca 100644
1000 --- a/drivers/misc/vc04_services/interface/vcos/vcos_init.h
1001 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_init.h
1002 @@ -1,11 +1,22 @@
1003 -/*=============================================================================
1004 -Copyright (c) 2009 Broadcom Europe Limited.
1005 -All rights reserved.
1006 -
1007 -Project  :  vcfw
1008 -Module   :  chip driver
1009 +/*
1010 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
1011 + *
1012 + * This program is free software; you can redistribute it and/or modify
1013 + * it under the terms of the GNU General Public License as published by
1014 + * the Free Software Foundation; either version 2 of the License, or
1015 + * (at your option) any later version.
1016 + *
1017 + * This program is distributed in the hope that it will be useful,
1018 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
1019 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1020 + * GNU General Public License for more details.
1021 + *
1022 + * You should have received a copy of the GNU General Public License
1023 + * along with this program; if not, write to the Free Software
1024 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1025 + */
1026  
1027 -FILE DESCRIPTION
1028 +/*=============================================================================
1029  VideoCore OS Abstraction Layer - initialization routines
1030  =============================================================================*/
1031  
1032 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_logging.h b/drivers/misc/vc04_services/interface/vcos/vcos_logging.h
1033 index 0c54781d..9702822 100644
1034 --- a/drivers/misc/vc04_services/interface/vcos/vcos_logging.h
1035 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_logging.h
1036 @@ -1,11 +1,22 @@
1037 -/*=============================================================================
1038 -Copyright (c) 2009-2011 Broadcom Europe Limited.
1039 -All rights reserved.
1040 -
1041 -Project  :  vcfw
1042 -Module   :  chip driver
1043 +/*
1044 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
1045 + *
1046 + * This program is free software; you can redistribute it and/or modify
1047 + * it under the terms of the GNU General Public License as published by
1048 + * the Free Software Foundation; either version 2 of the License, or
1049 + * (at your option) any later version.
1050 + *
1051 + * This program is distributed in the hope that it will be useful,
1052 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
1053 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1054 + * GNU General Public License for more details.
1055 + *
1056 + * You should have received a copy of the GNU General Public License
1057 + * along with this program; if not, write to the Free Software
1058 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1059 + */
1060  
1061 -FILE DESCRIPTION
1062 +/*=============================================================================
1063  VideoCore OS Abstraction Layer - logging support
1064  =============================================================================*/
1065  
1066 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_lowlevel_thread.h b/drivers/misc/vc04_services/interface/vcos/vcos_lowlevel_thread.h
1067 index 658a30b..9473cec 100644
1068 --- a/drivers/misc/vc04_services/interface/vcos/vcos_lowlevel_thread.h
1069 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_lowlevel_thread.h
1070 @@ -1,11 +1,22 @@
1071 -/*=============================================================================
1072 -Copyright (c) 2009 Broadcom Europe Limited.
1073 -All rights reserved.
1074 -
1075 -Project  :  vcfw
1076 -Module   :  chip driver
1077 +/*
1078 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
1079 + *
1080 + * This program is free software; you can redistribute it and/or modify
1081 + * it under the terms of the GNU General Public License as published by
1082 + * the Free Software Foundation; either version 2 of the License, or
1083 + * (at your option) any later version.
1084 + *
1085 + * This program is distributed in the hope that it will be useful,
1086 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
1087 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1088 + * GNU General Public License for more details.
1089 + *
1090 + * You should have received a copy of the GNU General Public License
1091 + * along with this program; if not, write to the Free Software
1092 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1093 + */
1094  
1095 -FILE DESCRIPTION
1096 +/*=============================================================================
1097  VideoCore OS Abstraction Layer - low level thread support
1098  =============================================================================*/
1099  
1100 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_mem.h b/drivers/misc/vc04_services/interface/vcos/vcos_mem.h
1101 index 99860db5..af16208 100644
1102 --- a/drivers/misc/vc04_services/interface/vcos/vcos_mem.h
1103 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_mem.h
1104 @@ -1,11 +1,22 @@
1105 -/*=============================================================================
1106 -Copyright (c) 2009 Broadcom Europe Limited.
1107 -All rights reserved.
1108 -
1109 -Project  :  vcfw
1110 -Module   :  chip driver
1111 +/*
1112 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
1113 + *
1114 + * This program is free software; you can redistribute it and/or modify
1115 + * it under the terms of the GNU General Public License as published by
1116 + * the Free Software Foundation; either version 2 of the License, or
1117 + * (at your option) any later version.
1118 + *
1119 + * This program is distributed in the hope that it will be useful,
1120 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
1121 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1122 + * GNU General Public License for more details.
1123 + *
1124 + * You should have received a copy of the GNU General Public License
1125 + * along with this program; if not, write to the Free Software
1126 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1127 + */
1128  
1129 -FILE DESCRIPTION
1130 +/*=============================================================================
1131  VideoCore OS Abstraction Layer - memory support
1132  =============================================================================*/
1133  
1134 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_msgqueue.h b/drivers/misc/vc04_services/interface/vcos/vcos_msgqueue.h
1135 index 31f77c1..f0ef70b 100644
1136 --- a/drivers/misc/vc04_services/interface/vcos/vcos_msgqueue.h
1137 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_msgqueue.h
1138 @@ -1,11 +1,22 @@
1139 -/*=============================================================================
1140 -Copyright (c) 2009 Broadcom Europe Limited.
1141 -All rights reserved.
1142 -
1143 -Project  :  vcfw
1144 -Module   :  chip driver
1145 +/*
1146 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
1147 + *
1148 + * This program is free software; you can redistribute it and/or modify
1149 + * it under the terms of the GNU General Public License as published by
1150 + * the Free Software Foundation; either version 2 of the License, or
1151 + * (at your option) any later version.
1152 + *
1153 + * This program is distributed in the hope that it will be useful,
1154 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
1155 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1156 + * GNU General Public License for more details.
1157 + *
1158 + * You should have received a copy of the GNU General Public License
1159 + * along with this program; if not, write to the Free Software
1160 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1161 + */
1162  
1163 -FILE DESCRIPTION
1164 +/*=============================================================================
1165  VCOS - packet-like messages, based loosely on those found in TRIPOS.
1166  =============================================================================*/
1167  
1168 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_mutex.h b/drivers/misc/vc04_services/interface/vcos/vcos_mutex.h
1169 index 5347ab2..14387a8 100644
1170 --- a/drivers/misc/vc04_services/interface/vcos/vcos_mutex.h
1171 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_mutex.h
1172 @@ -1,11 +1,22 @@
1173 -/*=============================================================================
1174 -Copyright (c) 2009 Broadcom Europe Limited.
1175 -All rights reserved.
1176 -
1177 -Project  :  vcfw
1178 -Module   :  chip driver
1179 +/*
1180 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
1181 + *
1182 + * This program is free software; you can redistribute it and/or modify
1183 + * it under the terms of the GNU General Public License as published by
1184 + * the Free Software Foundation; either version 2 of the License, or
1185 + * (at your option) any later version.
1186 + *
1187 + * This program is distributed in the hope that it will be useful,
1188 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
1189 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1190 + * GNU General Public License for more details.
1191 + *
1192 + * You should have received a copy of the GNU General Public License
1193 + * along with this program; if not, write to the Free Software
1194 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1195 + */
1196  
1197 -FILE DESCRIPTION
1198 +/*=============================================================================
1199  VideoCore OS Abstraction Layer - mutex public header file
1200  =============================================================================*/
1201  
1202 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_once.h b/drivers/misc/vc04_services/interface/vcos/vcos_once.h
1203 index d12ac5e..0533c10 100644
1204 --- a/drivers/misc/vc04_services/interface/vcos/vcos_once.h
1205 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_once.h
1206 @@ -1,11 +1,22 @@
1207 -/*=============================================================================
1208 -Copyright (c) 2011 Broadcom Europe Limited.
1209 -All rights reserved.
1210 -
1211 -Project  :  vcfw
1212 -Module   :  chip driver
1213 +/*
1214 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
1215 + *
1216 + * This program is free software; you can redistribute it and/or modify
1217 + * it under the terms of the GNU General Public License as published by
1218 + * the Free Software Foundation; either version 2 of the License, or
1219 + * (at your option) any later version.
1220 + *
1221 + * This program is distributed in the hope that it will be useful,
1222 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
1223 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1224 + * GNU General Public License for more details.
1225 + *
1226 + * You should have received a copy of the GNU General Public License
1227 + * along with this program; if not, write to the Free Software
1228 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1229 + */
1230  
1231 -FILE DESCRIPTION
1232 +/*=============================================================================
1233  VideoCore OS Abstraction Layer - 'once'
1234  =============================================================================*/
1235  
1236 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_semaphore.h b/drivers/misc/vc04_services/interface/vcos/vcos_semaphore.h
1237 index 5a32031..2760dd7 100644
1238 --- a/drivers/misc/vc04_services/interface/vcos/vcos_semaphore.h
1239 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_semaphore.h
1240 @@ -1,11 +1,22 @@
1241 -/*=============================================================================
1242 -Copyright (c) 2009 Broadcom Europe Limited.
1243 -All rights reserved.
1244 -
1245 -Project  :  vcfw
1246 -Module   :  chip driver
1247 +/*
1248 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
1249 + *
1250 + * This program is free software; you can redistribute it and/or modify
1251 + * it under the terms of the GNU General Public License as published by
1252 + * the Free Software Foundation; either version 2 of the License, or
1253 + * (at your option) any later version.
1254 + *
1255 + * This program is distributed in the hope that it will be useful,
1256 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
1257 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1258 + * GNU General Public License for more details.
1259 + *
1260 + * You should have received a copy of the GNU General Public License
1261 + * along with this program; if not, write to the Free Software
1262 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1263 + */
1264  
1265 -FILE DESCRIPTION
1266 +/*=============================================================================
1267  VideoCore OS Abstraction Layer - public header file
1268  =============================================================================*/
1269  
1270 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_stdbool.h b/drivers/misc/vc04_services/interface/vcos/vcos_stdbool.h
1271 index f1de3cb..3c7669d 100644
1272 --- a/drivers/misc/vc04_services/interface/vcos/vcos_stdbool.h
1273 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_stdbool.h
1274 @@ -1,3 +1,20 @@
1275 +/*
1276 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
1277 + *
1278 + * This program is free software; you can redistribute it and/or modify
1279 + * it under the terms of the GNU General Public License as published by
1280 + * the Free Software Foundation; either version 2 of the License, or
1281 + * (at your option) any later version.
1282 + *
1283 + * This program is distributed in the hope that it will be useful,
1284 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
1285 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1286 + * GNU General Public License for more details.
1287 + *
1288 + * You should have received a copy of the GNU General Public License
1289 + * along with this program; if not, write to the Free Software
1290 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1291 + */
1292  #ifndef VCOS_STDBOOL_H
1293  #define VCOS_STDBOOL_H
1294  
1295 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_stdint.h b/drivers/misc/vc04_services/interface/vcos/vcos_stdint.h
1296 index 537ec33..c9a3e02 100644
1297 --- a/drivers/misc/vc04_services/interface/vcos/vcos_stdint.h
1298 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_stdint.h
1299 @@ -1,10 +1,20 @@
1300 -/*=============================================================================
1301 -Copyright (c) 2011 Broadcom Europe Limited.
1302 -All rights reserved.
1303 -
1304 -FILE DESCRIPTION
1305 -
1306 -=============================================================================*/
1307 +/*
1308 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
1309 + *
1310 + * This program is free software; you can redistribute it and/or modify
1311 + * it under the terms of the GNU General Public License as published by
1312 + * the Free Software Foundation; either version 2 of the License, or
1313 + * (at your option) any later version.
1314 + *
1315 + * This program is distributed in the hope that it will be useful,
1316 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
1317 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1318 + * GNU General Public License for more details.
1319 + *
1320 + * You should have received a copy of the GNU General Public License
1321 + * along with this program; if not, write to the Free Software
1322 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1323 + */
1324  
1325  #ifndef VCOS_STDINT_H
1326  #define VCOS_STDINT_H
1327 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_string.h b/drivers/misc/vc04_services/interface/vcos/vcos_string.h
1328 index 554b57d..c3d875f 100644
1329 --- a/drivers/misc/vc04_services/interface/vcos/vcos_string.h
1330 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_string.h
1331 @@ -1,11 +1,22 @@
1332 -/*=============================================================================
1333 -Copyright (c) 2009 Broadcom Europe Limited.
1334 -All rights reserved.
1335 -
1336 -Project  :  vcfw
1337 -Module   :  chip driver
1338 +/*
1339 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
1340 + *
1341 + * This program is free software; you can redistribute it and/or modify
1342 + * it under the terms of the GNU General Public License as published by
1343 + * the Free Software Foundation; either version 2 of the License, or
1344 + * (at your option) any later version.
1345 + *
1346 + * This program is distributed in the hope that it will be useful,
1347 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
1348 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1349 + * GNU General Public License for more details.
1350 + *
1351 + * You should have received a copy of the GNU General Public License
1352 + * along with this program; if not, write to the Free Software
1353 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1354 + */
1355  
1356 -FILE DESCRIPTION
1357 +/*=============================================================================
1358  VideoCore OS Abstraction Layer - public header file
1359  =============================================================================*/
1360  
1361 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_thread.h b/drivers/misc/vc04_services/interface/vcos/vcos_thread.h
1362 index 08a76a0..ee34648 100644
1363 --- a/drivers/misc/vc04_services/interface/vcos/vcos_thread.h
1364 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_thread.h
1365 @@ -1,11 +1,22 @@
1366 -/*=============================================================================
1367 -Copyright (c) 2009 Broadcom Europe Limited.
1368 -All rights reserved.
1369 -
1370 -Project  :  vcfw
1371 -Module   :  chip driver
1372 +/*
1373 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
1374 + *
1375 + * This program is free software; you can redistribute it and/or modify
1376 + * it under the terms of the GNU General Public License as published by
1377 + * the Free Software Foundation; either version 2 of the License, or
1378 + * (at your option) any later version.
1379 + *
1380 + * This program is distributed in the hope that it will be useful,
1381 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
1382 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1383 + * GNU General Public License for more details.
1384 + *
1385 + * You should have received a copy of the GNU General Public License
1386 + * along with this program; if not, write to the Free Software
1387 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1388 + */
1389  
1390 -FILE DESCRIPTION
1391 +/*=============================================================================
1392  VideoCore OS Abstraction Layer - public header file
1393  =============================================================================*/
1394  
1395 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_thread_attr.h b/drivers/misc/vc04_services/interface/vcos/vcos_thread_attr.h
1396 index 510991f..375dd01 100644
1397 --- a/drivers/misc/vc04_services/interface/vcos/vcos_thread_attr.h
1398 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_thread_attr.h
1399 @@ -1,8 +1,22 @@
1400 -/*=============================================================================
1401 -Copyright (c) 2009 Broadcom Europe Limited.
1402 -All rights reserved.
1403 +/*
1404 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
1405 + *
1406 + * This program is free software; you can redistribute it and/or modify
1407 + * it under the terms of the GNU General Public License as published by
1408 + * the Free Software Foundation; either version 2 of the License, or
1409 + * (at your option) any later version.
1410 + *
1411 + * This program is distributed in the hope that it will be useful,
1412 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
1413 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1414 + * GNU General Public License for more details.
1415 + *
1416 + * You should have received a copy of the GNU General Public License
1417 + * along with this program; if not, write to the Free Software
1418 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1419 + */
1420  
1421 -FILE DESCRIPTION
1422 +/*=============================================================================
1423  VideoCore OS Abstraction Layer - thread attributes
1424  =============================================================================*/
1425  
1426 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_timer.h b/drivers/misc/vc04_services/interface/vcos/vcos_timer.h
1427 index 499adce..1612334 100644
1428 --- a/drivers/misc/vc04_services/interface/vcos/vcos_timer.h
1429 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_timer.h
1430 @@ -1,11 +1,22 @@
1431 -/*=============================================================================
1432 -Copyright (c) 2009 Broadcom Europe Limited.
1433 -All rights reserved.
1434 -
1435 -Project  :  vcfw
1436 -Module   :  chip driver
1437 +/*
1438 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
1439 + *
1440 + * This program is free software; you can redistribute it and/or modify
1441 + * it under the terms of the GNU General Public License as published by
1442 + * the Free Software Foundation; either version 2 of the License, or
1443 + * (at your option) any later version.
1444 + *
1445 + * This program is distributed in the hope that it will be useful,
1446 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
1447 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1448 + * GNU General Public License for more details.
1449 + *
1450 + * You should have received a copy of the GNU General Public License
1451 + * along with this program; if not, write to the Free Software
1452 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1453 + */
1454  
1455 -FILE DESCRIPTION
1456 +/*=============================================================================
1457  VideoCore OS Abstraction Layer - timer support
1458  =============================================================================*/
1459  
1460 diff --git a/drivers/misc/vc04_services/interface/vcos/vcos_types.h b/drivers/misc/vc04_services/interface/vcos/vcos_types.h
1461 index ab16f36..25de671 100644
1462 --- a/drivers/misc/vc04_services/interface/vcos/vcos_types.h
1463 +++ b/drivers/misc/vc04_services/interface/vcos/vcos_types.h
1464 @@ -1,8 +1,22 @@
1465 -/*=============================================================================
1466 -Copyright (c) 2009 Broadcom Europe Limited.
1467 -All rights reserved.
1468 +/*
1469 + * Copyright (c) 2010-2011 Broadcom. All rights reserved.
1470 + *
1471 + * This program is free software; you can redistribute it and/or modify
1472 + * it under the terms of the GNU General Public License as published by
1473 + * the Free Software Foundation; either version 2 of the License, or
1474 + * (at your option) any later version.
1475 + *
1476 + * This program is distributed in the hope that it will be useful,
1477 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
1478 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1479 + * GNU General Public License for more details.
1480 + *
1481 + * You should have received a copy of the GNU General Public License
1482 + * along with this program; if not, write to the Free Software
1483 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1484 + */
1485  
1486 -FILE DESCRIPTION
1487 +/*=============================================================================
1488  VideoCore OS Abstraction Layer - basic types
1489  =============================================================================*/
1490  
1491 -- 
1492 1.7.5.4
1493