diff --git a/src/cpu/allwinner/a10/bootblock.c b/src/cpu/allwinner/a10/bootblock.c index 808982c1c4..471104b0ed 100644 --- a/src/cpu/allwinner/a10/bootblock.c +++ b/src/cpu/allwinner/a10/bootblock.c @@ -1,9 +1,21 @@ /* - * Allwinner A10 bootblock initialization + * This file is part of the coreboot project. * * Copyright (C) 2013 Google Inc. * Copyright (C) 2013 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Allwinner A10 bootblock initialization + * */ #include diff --git a/src/cpu/allwinner/a10/bootblock_media.c b/src/cpu/allwinner/a10/bootblock_media.c index 17c6039bb6..c89cac0ceb 100644 --- a/src/cpu/allwinner/a10/bootblock_media.c +++ b/src/cpu/allwinner/a10/bootblock_media.c @@ -1,8 +1,20 @@ /* - * CBFS accessors for bootblock stage. + * This file is part of the coreboot project. * * Copyright (C) 2013 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * CBFS accessors for bootblock stage. + * */ #include #include diff --git a/src/cpu/allwinner/a10/cbmem.c b/src/cpu/allwinner/a10/cbmem.c index e051f06b34..a4c563a30e 100644 --- a/src/cpu/allwinner/a10/cbmem.c +++ b/src/cpu/allwinner/a10/cbmem.c @@ -1,8 +1,20 @@ /* - * Provides cbmem utilities for romstage and ramstage + * This file is part of the coreboot project. * * Copyright (C) 2013 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Provides cbmem utilities for romstage and ramstage + * */ #include "ram_segs.h" diff --git a/src/cpu/allwinner/a10/chip.h b/src/cpu/allwinner/a10/chip.h index 16f60c06fb..af419ea99b 100644 --- a/src/cpu/allwinner/a10/chip.h +++ b/src/cpu/allwinner/a10/chip.h @@ -1,8 +1,20 @@ /* - * Allwinnwer A10 devicetree config struct + * This file is part of the coreboot project. * * Copyright (C) 2013 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Allwinnwer A10 devicetree config struct + * */ #include diff --git a/src/cpu/allwinner/a10/clock.c b/src/cpu/allwinner/a10/clock.c index c22b24273e..ae50e06025 100644 --- a/src/cpu/allwinner/a10/clock.c +++ b/src/cpu/allwinner/a10/clock.c @@ -1,8 +1,19 @@ /* - * Helpers for clock control and gating on Allwinner CPUs + * This file is part of the coreboot project. * * Copyright (C) 2013 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Helpers for clock control and gating on Allwinner CPUs */ #include "clock.h" diff --git a/src/cpu/allwinner/a10/clock.h b/src/cpu/allwinner/a10/clock.h index 0a9cfd6adf..d1729a3e68 100644 --- a/src/cpu/allwinner/a10/clock.h +++ b/src/cpu/allwinner/a10/clock.h @@ -1,10 +1,21 @@ /* - * Definitions for clock control and gating on Allwinner CPUs + * This file is part of the coreboot project. * * Copyright (C) 2007-2011 Allwinner Technology Co., Ltd. * Tom Cubie * Copyright (C) 2013 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Definitions for clock control and gating on Allwinner CPUs */ #ifndef CPU_ALLWINNER_A10_CLOCK_H diff --git a/src/cpu/allwinner/a10/cpu.c b/src/cpu/allwinner/a10/cpu.c index c2cbc2fadd..60b93be7d3 100644 --- a/src/cpu/allwinner/a10/cpu.c +++ b/src/cpu/allwinner/a10/cpu.c @@ -1,8 +1,20 @@ /* - * Ramstage initialization for Allwinner CPUs + * This file is part of the coreboot project. * * Copyright (C) 2014 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Ramstage initialization for Allwinner CPUs + * */ #include diff --git a/src/cpu/allwinner/a10/dramc.h b/src/cpu/allwinner/a10/dramc.h index 7d44d83f44..fe50acda69 100644 --- a/src/cpu/allwinner/a10/dramc.h +++ b/src/cpu/allwinner/a10/dramc.h @@ -1,14 +1,25 @@ /* - * Allwinner A10 platform dram register definition. - * - * Based on sun4i Linux kernel sources mach-sunxi/pm/standby/dram*.c - * and earlier U-Boot Allwiner A10 SPL work + * This file is part of the coreboot project. * * Copyright (C) 2007-2012 Allwinner Technology Co., Ltd. * Berg Xing * Tom Cubie * Copyright (C) 2013 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License.or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Allwinner A10 platform dram register definition. + * + * Based on sun4i Linux kernel sources mach-sunxi/pm/standby/dram*.c + * and earlier U-Boot Allwiner A10 SPL work */ #ifndef CPU_ALLWINNER_A10_DRAMC_H diff --git a/src/cpu/allwinner/a10/gpio.c b/src/cpu/allwinner/a10/gpio.c index 95854e580c..1614c5f960 100644 --- a/src/cpu/allwinner/a10/gpio.c +++ b/src/cpu/allwinner/a10/gpio.c @@ -1,8 +1,19 @@ /* - * Basic GPIO helpers for Allwinner CPUs + * This file is part of the coreboot project. * * Copyright (C) 2013 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Basic GPIO helpers for Allwinner CPUs */ #include "gpio.h" diff --git a/src/cpu/allwinner/a10/gpio.h b/src/cpu/allwinner/a10/gpio.h index b20d75962b..8d95074d63 100644 --- a/src/cpu/allwinner/a10/gpio.h +++ b/src/cpu/allwinner/a10/gpio.h @@ -1,8 +1,18 @@ /* - * Definitions for GPIO and pin multiplexing on Allwinner CPUs + * This file is part of the coreboot project. * * Copyright (C) 2013 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License or (at your option) + * any later version. + * + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Definitions for GPIO and pin multiplexing on Allwinner CPUs */ #ifndef __CPU_ALLWINNER_A10_PINMUX_H diff --git a/src/cpu/allwinner/a10/memmap.h b/src/cpu/allwinner/a10/memmap.h index 78d81dc62d..2c02ec87f0 100644 --- a/src/cpu/allwinner/a10/memmap.h +++ b/src/cpu/allwinner/a10/memmap.h @@ -1,10 +1,21 @@ /* - * Memory map definitions for Allwinner A10 CPUs + * This file is part of the coreboot project. * * Copyright (C) 2007-2011 Allwinner Technology Co., Ltd. * Tom Cubie * Copyright (C) 2013 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Memory map definitions for Allwinner A10 CPUs */ #ifndef CPU_ALLWINNER_A10_MEMMAP_H diff --git a/src/cpu/allwinner/a10/monotonic_timer.c b/src/cpu/allwinner/a10/monotonic_timer.c index 16d478a250..479dee9471 100644 --- a/src/cpu/allwinner/a10/monotonic_timer.c +++ b/src/cpu/allwinner/a10/monotonic_timer.c @@ -1,8 +1,20 @@ /* - * Placeholder for code to come (needed to complete build) + * This file is part of the coreboot project. * * Copyright (C) 2013 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the Licenseor (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Placeholder for code to come (needed to complete build) + * */ #include diff --git a/src/cpu/allwinner/a10/pinmux.c b/src/cpu/allwinner/a10/pinmux.c index f5ed19a69a..b8bf607432 100644 --- a/src/cpu/allwinner/a10/pinmux.c +++ b/src/cpu/allwinner/a10/pinmux.c @@ -1,8 +1,21 @@ /* - * Helpers to multiplex and configure pins on Allwinner SoCs + * This file is part of the coreboot project. * * Copyright (C) 2013 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * + * Helpers to multiplex and configure pins on Allwinner SoCs + * */ #include "gpio.h" diff --git a/src/cpu/allwinner/a10/ram_segs.h b/src/cpu/allwinner/a10/ram_segs.h index 26944e4a22..fa3684f0b6 100644 --- a/src/cpu/allwinner/a10/ram_segs.h +++ b/src/cpu/allwinner/a10/ram_segs.h @@ -1,8 +1,20 @@ /* - * How we use DRAM on Allwinner CPUs + * This file is part of the coreboot project. * * Copyright (C) 2014 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * + * How we use DRAM on Allwinner CPUs */ #include diff --git a/src/cpu/allwinner/a10/raminit.c b/src/cpu/allwinner/a10/raminit.c index 28fd408d7e..e917e6ea7b 100644 --- a/src/cpu/allwinner/a10/raminit.c +++ b/src/cpu/allwinner/a10/raminit.c @@ -1,8 +1,5 @@ /* - * Allwinner A10 DRAM controller initialization - * - * Based on sun4i Linux kernel sources mach-sunxi/pm/standby/dram*.c - * and earlier U-Boot Allwiner A10 SPL work + * This file is part of the coreboot project. * * Copyright (C) 2012 Henrik Nordstrom * Copyright (C) 2013 Luke Kenneth Casson Leighton @@ -10,7 +7,21 @@ * Berg Xing * Tom Cubie * Copyright (C) 2013 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Allwinner A10 DRAM controller initialization + * + * Based on sun4i Linux kernel sources mach-sunxi/pm/standby/dram*.c + * and earlier U-Boot Allwiner A10 SPL work */ #include "clock.h" diff --git a/src/cpu/allwinner/a10/timer.c b/src/cpu/allwinner/a10/timer.c index 5082114d1b..3eacf54bae 100644 --- a/src/cpu/allwinner/a10/timer.c +++ b/src/cpu/allwinner/a10/timer.c @@ -1,8 +1,20 @@ /* - * Timer control and delays for Allwinner CPUs + * This file is part of the coreboot project. * * Copyright (C) 2013 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Timer control and delays for Allwinner CPUs + * */ #include "timer.h" diff --git a/src/cpu/allwinner/a10/timer.h b/src/cpu/allwinner/a10/timer.h index cb127530a1..7e10f2f2dd 100644 --- a/src/cpu/allwinner/a10/timer.h +++ b/src/cpu/allwinner/a10/timer.h @@ -1,10 +1,21 @@ /* - * Definitions for timer control on Allwinner CPUs + * This file is part of the coreboot project. * * Copyright (C) 2007-2011 Allwinner Technology Co., Ltd. * Tom Cubie * Copyright (C) 2013 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License or (at your option) + * any later version + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Definitions for timer control on Allwinner CPUs */ #ifndef CPU_ALLWINNER_A10_TIMER_H diff --git a/src/cpu/allwinner/a10/twi.c b/src/cpu/allwinner/a10/twi.c index f780721e10..69e08ca7f4 100644 --- a/src/cpu/allwinner/a10/twi.c +++ b/src/cpu/allwinner/a10/twi.c @@ -1,12 +1,23 @@ /* + * This file is part of the coreboot project. + * + * Copyright (C) 2012 Henrik Nordstrom + * Copyright (C) 2013 Alexandru Gagniuc + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * * Setup helpers for Two Wire Interface (TWI) (I²C) Allwinner CPUs * * Only functionality for I²C master is provided. * Largely based on the uboot-sunxi code. - * - * Copyright (C) 2012 Henrik Nordstrom - * Copyright (C) 2013 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. */ #include "memmap.h" diff --git a/src/cpu/allwinner/a10/twi.h b/src/cpu/allwinner/a10/twi.h index 3dbb3020ac..a8ebdf345d 100644 --- a/src/cpu/allwinner/a10/twi.h +++ b/src/cpu/allwinner/a10/twi.h @@ -1,8 +1,19 @@ /* - * Definitions Two Wire Interface (TWI) (I²C) Allwinner CPUs + * This file is part of the coreboot project. * * Copyright (C) 2013 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Definitions Two Wire Interface (TWI) (I²C) Allwinner CPUs */ #ifndef CPU_ALLWINNER_A10_TWI_H diff --git a/src/cpu/allwinner/a10/uart.c b/src/cpu/allwinner/a10/uart.c index 3c0286785a..b976d30c61 100644 --- a/src/cpu/allwinner/a10/uart.c +++ b/src/cpu/allwinner/a10/uart.c @@ -1,8 +1,21 @@ /* - * Uart setup helpers for Allwinner SoCs + * This file is part of the coreboot project. * * Copyright (C) 2013 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Uart setup helpers for Allwinner SoCs + * + * */ #include "uart.h" diff --git a/src/cpu/allwinner/a10/uart.h b/src/cpu/allwinner/a10/uart.h index aa94362e03..a5ed2a9f70 100644 --- a/src/cpu/allwinner/a10/uart.h +++ b/src/cpu/allwinner/a10/uart.h @@ -1,4 +1,18 @@ /* + * This file is part of the coreboot project. + * + * Copyright (C) 2013 Alexandru Gagniuc + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * * Definitions for UART on Allwinner CPUs * * The UART on the A10 seems to be 8250-compatible, however, this has not been @@ -6,8 +20,6 @@ * have to re-implement it ARM-style for the time being. The register * definitions are present in , and are not redefined here. * - * Copyright (C) 2013 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. */ #ifndef CPU_ALLWINNER_A10_UART_H diff --git a/src/cpu/allwinner/a10/uart_console.c b/src/cpu/allwinner/a10/uart_console.c index 35bff79a2f..64c2a4ff50 100644 --- a/src/cpu/allwinner/a10/uart_console.c +++ b/src/cpu/allwinner/a10/uart_console.c @@ -1,9 +1,20 @@ /* - * Glue to UART code to enable serial console + * This file is part of the coreboot project. * * Copyright 2013 Google Inc. * Copyright (C) 2013 Alexandru Gagniuc - * Subject to the GNU GPL v2, or (at your option) any later version. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Glue to UART code to enable serial console */ #include