Deleted Added
full compact
ichwd.c (256281) ichwd.c (275439)
1/*-
2 * Copyright (c) 2004 Texas A&M University
3 * All rights reserved.
4 *
5 * Developer: Wm. Daryl Hawkins
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

--- 42 unchanged lines hidden (view full) ---

51 * (document no. 292273-001). The WDT is also described in the individual
52 * chipset datasheets, e.g. Intel82801EB ICH5 / 82801ER ICH5R Datasheet
53 * (document no. 252516-001) sections 9.10 and 9.11.
54 *
55 * ICH6/7/8 support by Takeharu KATO <takeharu1219@ybb.ne.jp>
56 */
57
58#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 2004 Texas A&M University
3 * All rights reserved.
4 *
5 * Developer: Wm. Daryl Hawkins
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

--- 42 unchanged lines hidden (view full) ---

51 * (document no. 292273-001). The WDT is also described in the individual
52 * chipset datasheets, e.g. Intel82801EB ICH5 / 82801ER ICH5R Datasheet
53 * (document no. 252516-001) sections 9.10 and 9.11.
54 *
55 * ICH6/7/8 support by Takeharu KATO <takeharu1219@ybb.ne.jp>
56 */
57
58#include <sys/cdefs.h>
59__FBSDID("$FreeBSD: stable/10/sys/dev/ichwd/ichwd.c 253475 2013-07-19 21:37:40Z jfv $");
59__FBSDID("$FreeBSD: stable/10/sys/dev/ichwd/ichwd.c 275439 2014-12-03 06:53:49Z mav $");
60
61#include <sys/param.h>
62#include <sys/kernel.h>
63#include <sys/module.h>
64#include <sys/systm.h>
65#include <sys/bus.h>
66#include <machine/bus.h>
67#include <sys/rman.h>

--- 121 unchanged lines hidden (view full) ---

189 { DEVICEID_PPT27, "Intel Panther Point watchdog timer", 10 },
190 { DEVICEID_PPT28, "Intel Panther Point watchdog timer", 10 },
191 { DEVICEID_PPT29, "Intel Panther Point watchdog timer", 10 },
192 { DEVICEID_PPT30, "Intel Panther Point watchdog timer", 10 },
193 { DEVICEID_PPT31, "Intel Panther Point watchdog timer", 10 },
194 { DEVICEID_LPT0, "Intel Lynx Point watchdog timer", 10 },
195 { DEVICEID_LPT1, "Intel Lynx Point watchdog timer", 10 },
196 { DEVICEID_LPT2, "Intel Lynx Point watchdog timer", 10 },
60
61#include <sys/param.h>
62#include <sys/kernel.h>
63#include <sys/module.h>
64#include <sys/systm.h>
65#include <sys/bus.h>
66#include <machine/bus.h>
67#include <sys/rman.h>

--- 121 unchanged lines hidden (view full) ---

189 { DEVICEID_PPT27, "Intel Panther Point watchdog timer", 10 },
190 { DEVICEID_PPT28, "Intel Panther Point watchdog timer", 10 },
191 { DEVICEID_PPT29, "Intel Panther Point watchdog timer", 10 },
192 { DEVICEID_PPT30, "Intel Panther Point watchdog timer", 10 },
193 { DEVICEID_PPT31, "Intel Panther Point watchdog timer", 10 },
194 { DEVICEID_LPT0, "Intel Lynx Point watchdog timer", 10 },
195 { DEVICEID_LPT1, "Intel Lynx Point watchdog timer", 10 },
196 { DEVICEID_LPT2, "Intel Lynx Point watchdog timer", 10 },
197 { DEVICEID_WCPT2, "Intel Wildcat Point watchdog timer", 10 },
198 { DEVICEID_WCPT4, "Intel Wildcat Point watchdog timer", 10 },
199 { DEVICEID_WCPT6, "Intel Wildcat Point watchdog timer", 10 },
197 { DEVICEID_DH89XXCC_LPC, "Intel DH89xxCC watchdog timer", 10 },
198 { DEVICEID_COLETOCRK_LPC, "Intel Coleto Creek watchdog timer", 10 },
199 { 0, NULL, 0 },
200};
201
202static devclass_t ichwd_devclass;
203
204#define ichwd_read_tco_1(sc, off) \

--- 435 unchanged lines hidden ---
200 { DEVICEID_DH89XXCC_LPC, "Intel DH89xxCC watchdog timer", 10 },
201 { DEVICEID_COLETOCRK_LPC, "Intel Coleto Creek watchdog timer", 10 },
202 { 0, NULL, 0 },
203};
204
205static devclass_t ichwd_devclass;
206
207#define ichwd_read_tco_1(sc, off) \

--- 435 unchanged lines hidden ---