viperboard.c (174a13aa8669331605b138aaf61569dd7189e453) viperboard.c (ffd8a6e7a77802dd09559be78dea63956aa8f1d5)
1/*
2 * Nano River Technologies viperboard driver
3 *
4 * This is the core driver for the viperboard. There are cell drivers
5 * available for I2C, ADC and both GPIOs. SPI is not yet supported.
6 * The drivers do not support all features the board exposes. See user
7 * manual of the viperboard.
8 *

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

39
40static struct mfd_cell vprbrd_devs[] = {
41 {
42 .name = "viperboard-gpio",
43 },
44 {
45 .name = "viperboard-i2c",
46 },
1/*
2 * Nano River Technologies viperboard driver
3 *
4 * This is the core driver for the viperboard. There are cell drivers
5 * available for I2C, ADC and both GPIOs. SPI is not yet supported.
6 * The drivers do not support all features the board exposes. See user
7 * manual of the viperboard.
8 *

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

39
40static struct mfd_cell vprbrd_devs[] = {
41 {
42 .name = "viperboard-gpio",
43 },
44 {
45 .name = "viperboard-i2c",
46 },
47 {
48 .name = "viperboard-adc",
49 },
47};
48
49static int vprbrd_probe(struct usb_interface *interface,
50 const struct usb_device_id *id)
51{
52 struct vprbrd *vb;
53
54 u16 version = 0;

--- 81 unchanged lines hidden ---
50};
51
52static int vprbrd_probe(struct usb_interface *interface,
53 const struct usb_device_id *id)
54{
55 struct vprbrd *vb;
56
57 u16 version = 0;

--- 81 unchanged lines hidden ---