Deleted Added
full compact
glxiic.c (241856) glxiic.c (241885)
1/*-
2 * Copyright (c) 2011 Henrik Brix Andersen <brix@FreeBSD.org>
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

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

19 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
20 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
21 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
22 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
23 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
24 */
25
26#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 2011 Henrik Brix Andersen <brix@FreeBSD.org>
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

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

19 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
20 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
21 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
22 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
23 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
24 */
25
26#include <sys/cdefs.h>
27__FBSDID("$FreeBSD: head/sys/dev/glxiic/glxiic.c 241856 2012-10-22 03:41:14Z eadler $");
27__FBSDID("$FreeBSD: head/sys/dev/glxiic/glxiic.c 241885 2012-10-22 13:06:09Z eadler $");
28/*
29 * AMD Geode LX CS5536 System Management Bus controller.
30 *
31 * Although AMD refers to this device as an SMBus controller, it
32 * really is an I2C controller (It lacks SMBus ALERT# and Alert
33 * Response support).
34 *
35 * The driver is implemented as an interrupt-driven state machine,

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

293 device_printf(parent, "Could not add glxiic child\n");
294 }
295}
296
297static int
298glxiic_probe(device_t dev)
299{
300
28/*
29 * AMD Geode LX CS5536 System Management Bus controller.
30 *
31 * Although AMD refers to this device as an SMBus controller, it
32 * really is an I2C controller (It lacks SMBus ALERT# and Alert
33 * Response support).
34 *
35 * The driver is implemented as an interrupt-driven state machine,

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

293 device_printf(parent, "Could not add glxiic child\n");
294 }
295}
296
297static int
298glxiic_probe(device_t dev)
299{
300
301 if (resource_disabled("glxiic", device_get_unit(dev)))
302 return (ENXIO);
303
301 device_set_desc(dev, "AMD Geode CS5536 SMBus controller");
302
303 return (BUS_PROBE_DEFAULT);
304}
305
306static int
307glxiic_attach(device_t dev)
308{

--- 767 unchanged lines hidden ---
304 device_set_desc(dev, "AMD Geode CS5536 SMBus controller");
305
306 return (BUS_PROBE_DEFAULT);
307}
308
309static int
310glxiic_attach(device_t dev)
311{

--- 767 unchanged lines hidden ---