Yay, my first v1 patch :) Eric, any other code chunks which were mostly/entirely written by you where we can slap a GPLv2 header on? AMD-766, others?
Btw, was this code from 2003 (C) Eric W. Biederman or rather (C) LNXI? Thanks, Uwe. -- http://www.hermann-uwe.de | http://www.holsham-traders.de http://www.crazy-hacks.org | http://www.unmaintained-free-software.org
Add missing license headers to AMD AMD-768 code. Signed-off-by: Uwe Hermann <[email protected]> Index: src/southbridge/amd/amd768/cmos_boot_failover.inc =================================================================== --- src/southbridge/amd/amd768/cmos_boot_failover.inc (Revision 3853) +++ src/southbridge/amd/amd768/cmos_boot_failover.inc (Arbeitskopie) @@ -1,3 +1,22 @@ +/* + * This file is part of the coreboot project. + * + * Copyright (C) 2003 Eric W. Biederman <[email protected]> + * + * 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. + * + * 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. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + /* The algorithm is as follows: * * Step 1: Test for cpu reset Index: src/southbridge/amd/amd768/amd768_pm.c =================================================================== --- src/southbridge/amd/amd768/amd768_pm.c (Revision 3853) +++ src/southbridge/amd/amd768/amd768_pm.c (Arbeitskopie) @@ -1,3 +1,22 @@ +/* + * This file is part of the coreboot project. + * + * Copyright (C) 2003 Eric W. Biederman <[email protected]> + * + * 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. + * + * 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. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + #include <pci.h> #include <pci_ids.h> #include <southbridge/amd/amd768.h> Index: src/southbridge/amd/amd768/amd768_mem.c =================================================================== --- src/southbridge/amd/amd768/amd768_mem.c (Revision 3853) +++ src/southbridge/amd/amd768/amd768_mem.c (Arbeitskopie) @@ -1,3 +1,22 @@ +/* + * This file is part of the coreboot project. + * + * Copyright (C) 2003 Eric W. Biederman <[email protected]> + * + * 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. + * + * 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. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + #include <pci.h> #include <pci_ids.h> #include <southbridge/amd/amd768.h> Index: src/southbridge/amd/amd768/amd768_lpc.c =================================================================== --- src/southbridge/amd/amd768/amd768_lpc.c (Revision 3853) +++ src/southbridge/amd/amd768/amd768_lpc.c (Arbeitskopie) @@ -1,3 +1,22 @@ +/* + * This file is part of the coreboot project. + * + * Copyright (C) 2003 Eric W. Biederman <[email protected]> + * + * 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. + * + * 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. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + #include <pci.h> #include <pci_ids.h> #include <southbridge/amd/amd768.h> Index: src/southbridge/amd/amd768/amd768_reset.c =================================================================== --- src/southbridge/amd/amd768/amd768_reset.c (Revision 3853) +++ src/southbridge/amd/amd768/amd768_reset.c (Arbeitskopie) @@ -1,3 +1,22 @@ +/* + * This file is part of the coreboot project. + * + * Copyright (C) 2003 Eric W. Biederman <[email protected]> + * + * 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. + * + * 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. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + #include <pci.h> #include <pci_ids.h> #include <southbridge/amd/amd768.h> Index: src/southbridge/amd/amd768/disable_watchdog.inc =================================================================== --- src/southbridge/amd/amd768/disable_watchdog.inc (Revision 3853) +++ src/southbridge/amd/amd768/disable_watchdog.inc (Arbeitskopie) @@ -1,3 +1,22 @@ +/* + * This file is part of the coreboot project. + * + * Copyright (C) 2003 Eric W. Biederman <[email protected]> + * + * 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. + * + * 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. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + #define PM_DEV_FN (AMD768_DEV + 0x300) /* Disable the watchdog timer */ movl $(0x80000000 | PM_DEV_FN | 0x49), %eax Index: src/southbridge/amd/amd768/amd768_mouse.c =================================================================== --- src/southbridge/amd/amd768/amd768_mouse.c (Revision 3853) +++ src/southbridge/amd/amd768/amd768_mouse.c (Arbeitskopie) @@ -1,3 +1,22 @@ +/* + * This file is part of the coreboot project. + * + * Copyright (C) 2003 Eric W. Biederman <[email protected]> + * + * 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. + * + * 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. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + #include <pci.h> #include <pci_ids.h> #include <southbridge/amd/amd768.h> Index: src/southbridge/amd/amd768/amd768_usb.c =================================================================== --- src/southbridge/amd/amd768/amd768_usb.c (Revision 3853) +++ src/southbridge/amd/amd768/amd768_usb.c (Arbeitskopie) @@ -1,3 +1,22 @@ +/* + * This file is part of the coreboot project. + * + * Copyright (C) 2003 Eric W. Biederman <[email protected]> + * + * 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. + * + * 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. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + #include <pci.h> #include <pci_ids.h> #include <southbridge/amd/amd768.h> Index: src/southbridge/amd/amd768/southbridge.c =================================================================== --- src/southbridge/amd/amd768/southbridge.c (Revision 3853) +++ src/southbridge/amd/amd768/southbridge.c (Arbeitskopie) @@ -1,3 +1,22 @@ +/* + * This file is part of the coreboot project. + * + * Copyright (C) 2003 Eric W. Biederman <[email protected]> + * + * 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. + * + * 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. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + void southbridge_fixup(void) { Index: src/southbridge/amd/amd768/amd768_reboot.c =================================================================== --- src/southbridge/amd/amd768/amd768_reboot.c (Revision 3853) +++ src/southbridge/amd/amd768/amd768_reboot.c (Arbeitskopie) @@ -1,3 +1,22 @@ +/* + * This file is part of the coreboot project. + * + * Copyright (C) 2003 Eric W. Biederman <[email protected]> + * + * 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. + * + * 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. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + #include <pci.h> #include <pci_ids.h> #include <arch/io.h> Index: src/southbridge/amd/amd768/smbus.inc =================================================================== --- src/southbridge/amd/amd768/smbus.inc (Revision 3853) +++ src/southbridge/amd/amd768/smbus.inc (Arbeitskopie) @@ -1,3 +1,22 @@ +/* + * This file is part of the coreboot project. + * + * Copyright (C) 2003 Eric W. Biederman <[email protected]> + * + * 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. + * + * 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. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + jmp smbus_code_end #define PM_DEV_FN (AMD768_DEV + 0x300) Index: src/southbridge/amd/amd768/cmos_reset_failover.inc =================================================================== --- src/southbridge/amd/amd768/cmos_reset_failover.inc (Revision 3853) +++ src/southbridge/amd/amd768/cmos_reset_failover.inc (Arbeitskopie) @@ -1,3 +1,22 @@ +/* + * This file is part of the coreboot project. + * + * Copyright (C) 2003 Eric W. Biederman <[email protected]> + * + * 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. + * + * 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. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + /* The algorithm is as follows: * * Step 1: Test for cpu reset Index: src/southbridge/amd/amd768/amd768_power.c =================================================================== --- src/southbridge/amd/amd768/amd768_power.c (Revision 3853) +++ src/southbridge/amd/amd768/amd768_power.c (Arbeitskopie) @@ -1,3 +1,22 @@ +/* + * This file is part of the coreboot project. + * + * Copyright (C) 2003 Eric W. Biederman <[email protected]> + * + * 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. + * + * 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. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + #include <pci.h> #include <pci_ids.h> #include <southbridge/amd/amd768.h> Index: src/southbridge/amd/amd768/nvram.c =================================================================== --- src/southbridge/amd/amd768/nvram.c (Revision 3853) +++ src/southbridge/amd/amd768/nvram.c (Arbeitskopie) @@ -1,3 +1,22 @@ +/* + * This file is part of the coreboot project. + * + * Copyright (C) 2003 Eric W. Biederman <[email protected]> + * + * 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. + * + * 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. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + #include <pci_ids.h> #include <pci.h> #include <cpu/p5/io.h> Index: src/southbridge/amd/amd768/lpc_com1.inc =================================================================== --- src/southbridge/amd/amd768/lpc_com1.inc (Revision 3853) +++ src/southbridge/amd/amd768/lpc_com1.inc (Arbeitskopie) @@ -1,3 +1,22 @@ +/* + * This file is part of the coreboot project. + * + * Copyright (C) 2003 Eric W. Biederman <[email protected]> + * + * 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. + * + * 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. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + /* enable LPC superio on the AMD 768 south bridge */ #if 0 movl $(0x80000000 | AMD768_DEV | 0x54), %eax Index: src/southbridge/amd/amd768/Config =================================================================== --- src/southbridge/amd/amd768/Config (Revision 3853) +++ src/southbridge/amd/amd768/Config (Arbeitskopie) @@ -1,3 +1,22 @@ +## +## This file is part of the coreboot project. +## +## Copyright (C) 2003 Eric W. Biederman <[email protected]> +## +## 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. +## +## 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. +## +## You should have received a copy of the GNU General Public License +## along with this program; if not, write to the Free Software +## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +## + option CONFIG_UDELAY_TSC=1 object southbridge.o object nvram.o Index: src/southbridge/amd/amd768/amd768_watchdog.c =================================================================== --- src/southbridge/amd/amd768/amd768_watchdog.c (Revision 3853) +++ src/southbridge/amd/amd768/amd768_watchdog.c (Arbeitskopie) @@ -1,3 +1,22 @@ +/* + * This file is part of the coreboot project. + * + * Copyright (C) 2003 Eric W. Biederman <[email protected]> + * + * 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. + * + * 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. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + #include <pci.h> #include <pci_ids.h> #include <southbridge/amd/amd768.h> Index: src/southbridge/amd/amd768/amd768_ide.c =================================================================== --- src/southbridge/amd/amd768/amd768_ide.c (Revision 3853) +++ src/southbridge/amd/amd768/amd768_ide.c (Arbeitskopie) @@ -1,3 +1,22 @@ +/* + * This file is part of the coreboot project. + * + * Copyright (C) 2003 Eric W. Biederman <[email protected]> + * + * 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. + * + * 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. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + #include <pci.h> #include <pci_ids.h> #include <arch/io.h> Index: src/southbridge/amd/amd768/amd768_ioapic.c =================================================================== --- src/southbridge/amd/amd768/amd768_ioapic.c (Revision 3853) +++ src/southbridge/amd/amd768/amd768_ioapic.c (Arbeitskopie) @@ -1,3 +1,22 @@ +/* + * This file is part of the coreboot project. + * + * Copyright (C) 2003 Eric W. Biederman <[email protected]> + * + * 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. + * + * 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. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + #include <pci.h> #include <pci_ids.h> #include <southbridge/amd/amd768.h>
-- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

