Home
last modified time | relevance | path

Searched full:board (Results 1 – 25 of 2693) sorted by relevance

12345678910>>...108

/linux/drivers/eisa/
H A Deisa.ids18 ACE1010 "ACME Super Fast System Board"
21 ACE3030 "ACME Sample VS Board 1"
23 ACE5010 "ACME VDU Video Board"
25 ACE7010 "ACME Multi-Function Board"
26 ACR1201 "Acer 1200 486/25 EISA System Board"
27 ACR1211 "AcerFrame 3000SP33 486/33 EISA System Board"
28 ACR1341 "M1 486SX/20 CPU Board"
29 ACR1351 "M1 486SX/20 CPU Board"
30 ACR1361 "M1 487/20 CPU Board"
31 ACR1371 "M1 487/20 CPU Board"
[all …]
/linux/drivers/staging/gpib/hp_82335/
H A Dhp82335.c8 * should enable ATN interrupts (and update board->status on occurrence),
28 static int hp82335_attach(struct gpib_board *board, const struct gpib_board_config *config);
29 static void hp82335_detach(struct gpib_board *board);
33 static int hp82335_read(struct gpib_board *board, u8 *buffer, size_t length, in hp82335_read() argument
36 struct hp82335_priv *priv = board->private_data; in hp82335_read()
38 return tms9914_read(board, &priv->tms9914_priv, buffer, length, end, bytes_read); in hp82335_read()
41 static int hp82335_write(struct gpib_board *board, u8 *buffer, size_t length, int send_eoi, in hp82335_write() argument
44 struct hp82335_priv *priv = board->private_data; in hp82335_write()
46 return tms9914_write(board, &priv->tms9914_priv, buffer, length, send_eoi, bytes_written); in hp82335_write()
49 static int hp82335_command(struct gpib_board *board, u8 *buffer, size_t length, in hp82335_command() argument
[all …]
/linux/drivers/staging/gpib/agilent_82350b/
H A Dagilent_82350b.c28 static unsigned short read_and_clear_event_status(struct gpib_board *board);
30 static int agilent_82350b_write(struct gpib_board *board, u8 *buffer,
33 static int agilent_82350b_accel_read(struct gpib_board *board, u8 *buffer, in agilent_82350b_accel_read() argument
37 struct agilent_82350b_priv *a_priv = board->private_data; in agilent_82350b_accel_read()
44 return tms9914_read(board, tms_priv, buffer, length, end, bytes_read); in agilent_82350b_accel_read()
48 read_and_clear_event_status(board); in agilent_82350b_accel_read()
55 /* handle corner case of board not in holdoff and one byte might slip in early */ in agilent_82350b_accel_read()
59 retval = tms9914_read(board, tms_priv, buffer, 1, end, &num_bytes); in agilent_82350b_accel_read()
86 retval = wait_event_interruptible(board->wait, in agilent_82350b_accel_read()
88 read_and_clear_event_status(board)) & in agilent_82350b_accel_read()
[all …]
/linux/drivers/staging/gpib/cb7210/
H A Dcb7210.c30 static int cb7210_read(struct gpib_board *board, u8 *buffer, size_t length,
43 static inline void input_fifo_enable(struct gpib_board *board, int enable) in input_fifo_enable() argument
45 struct cb7210_priv *cb_priv = board->private_data; in input_fifo_enable()
49 spin_lock_irqsave(&board->spinlock, flags); in input_fifo_enable()
76 spin_unlock_irqrestore(&board->spinlock, flags); in input_fifo_enable()
79 static int fifo_read(struct gpib_board *board, struct cb7210_priv *cb_priv, u8 *buffer, in fifo_read() argument
90 dev_err(board->gpib_dev, "fifo iobase is zero!\n"); in fifo_read()
95 dev_err(board->gpib_dev, " bug! fifo read length < fifo size\n"); in fifo_read()
99 input_fifo_enable(board, 1); in fifo_read()
104 if (wait_event_interruptible(board->wait, in fifo_read()
[all …]
/linux/drivers/staging/gpib/include/
H A Dgpib_proto.h11 void os_start_timer(struct gpib_board *board, unsigned int usec_timeout);
12 void os_remove_timer(struct gpib_board *board);
13 void init_gpib_board(struct gpib_board *board);
21 int serial_poll_all(struct gpib_board *board, unsigned int usec_timeout);
23 int dvrsp(struct gpib_board *board, unsigned int pad, int sad,
25 int ibcac(struct gpib_board *board, int sync, int fallback_to_async);
26 int ibcmd(struct gpib_board *board, u8 *buf, size_t length, size_t *bytes_written);
27 int ibgts(struct gpib_board *board);
28 int ibonline(struct gpib_board *board);
29 int iboffline(struct gpib_board *board);
[all …]
/linux/drivers/net/can/sja1000/
H A Dkvaser_pci.c53 * The board configuration is probably following:
120 struct kvaser_pci *board = priv->priv; in kvaser_pci_disable_irq() local
124 intcsr = ioread32(board->conf_addr + S5920_INTCSR); in kvaser_pci_disable_irq()
126 iowrite32(intcsr, board->conf_addr + S5920_INTCSR); in kvaser_pci_disable_irq()
132 struct kvaser_pci *board = priv->priv; in kvaser_pci_enable_irq() local
136 tmp_en_io = ioread32(board->conf_addr + S5920_INTCSR); in kvaser_pci_enable_irq()
138 iowrite32(tmp_en_io, board->conf_addr + S5920_INTCSR); in kvaser_pci_enable_irq()
163 struct kvaser_pci *board; in kvaser_pci_del_chan() local
169 board = priv->priv; in kvaser_pci_del_chan()
170 if (!board) in kvaser_pci_del_chan()
[all …]
/linux/Documentation/arch/sh/
H A Dnew-machine.rst4 Adding a new board to LinuxSH
18 of the board-specific code (with the exception of stboards) ended up
19 in arch/sh/kernel/ directly, with board-specific headers ending up in
20 include/asm-sh/. For the new kernel, things are broken out by board type,
24 Board-specific code::
31 | | `-- board-specific files
33 | | `-- board-specific files
40 | `-- board-specific headers
42 | `-- board-specific headers
57 board-specific headers. Thus, include/asm-sh/hd64461 is home to all of the
[all …]
/linux/arch/sh/boards/
H A DKconfig2 menu "Board support"
42 SH7710, SH7712, SH7750, SH7750S or SH7750R evaluation board.
50 evaluation board.
58 evaluation board.
66 evaluation board.
76 evaluation board.
87 evaluation board.
96 evaluation board.
105 evaluation board.
115 SH7343 (SH-Mobile 3AS) evaluation board.
[all …]
H A DMakefile3 # Specific board support, not covered by a mach group.
5 obj-$(CONFIG_SH_MAGIC_PANEL_R2) += board-magicpanelr2.o
6 obj-$(CONFIG_SH_SECUREEDGE5410) += board-secureedge5410.o
7 obj-$(CONFIG_SH_SH2007) += board-sh2007.o
8 obj-$(CONFIG_SH_SH7785LCR) += board-sh7785lcr.o
9 obj-$(CONFIG_SH_URQUELL) += board-urquell.o
10 obj-$(CONFIG_SH_SHMIN) += board-shmin.o
11 obj-$(CONFIG_SH_EDOSK7705) += board-edosk7705.o
12 obj-$(CONFIG_SH_EDOSK7760) += board-edosk7760.o
13 obj-$(CONFIG_SH_ESPT) += board-espt.o
[all …]
/linux/drivers/nubus/
H A Dbus.c71 struct nubus_board *board = to_nubus_board(dev); in nubus_device_release() local
75 if (fres->board == board) { in nubus_device_release()
79 kfree(board); in nubus_device_release()
82 int nubus_device_register(struct nubus_board *board) in nubus_device_register() argument
84 board->dev.parent = &nubus_parent; in nubus_device_register()
85 board->dev.release = nubus_device_release; in nubus_device_register()
86 board->dev.bus = &nubus_bus_type; in nubus_device_register()
87 dev_set_name(&board->dev, "slot.%X", board->slot); in nubus_device_register()
88 board->dev.dma_mask = &board->dev.coherent_dma_mask; in nubus_device_register()
89 dma_set_mask(&board->dev, DMA_BIT_MASK(32)); in nubus_device_register()
[all …]
H A Dnubus.c37 * thought to be suitable for that and some board ROMs make it too expensive.
226 int nubus_get_root_dir(const struct nubus_board *board, in nubus_get_root_dir() argument
229 dir->ptr = dir->base = board->directory; in nubus_get_root_dir()
231 dir->mask = board->lanes; in nubus_get_root_dir()
241 dir->mask = fres->board->lanes; in nubus_get_func_dir()
246 int nubus_get_board_dir(const struct nubus_board *board, in nubus_get_board_dir() argument
251 dir->ptr = dir->base = board->directory; in nubus_get_board_dir()
253 dir->mask = board->lanes; in nubus_get_board_dir()
255 /* Now dereference it (the first directory is always the board in nubus_get_board_dir()
345 static int __init nubus_get_block_rsrc_dir(struct nubus_board *board, in nubus_get_block_rsrc_dir() argument
[all …]
/linux/drivers/staging/gpib/lpvo_usb_gpib/
H A Dlpvo_usb_gpib.c78 dev_dbg(board->gpib_dev, format, ## __VA_ARGS__); } \
151 #define GPIB_DEV (((struct usb_gpib_priv *)board->private_data)->dev)
153 static void show_status(struct gpib_board *board) in show_status() argument
155 DIA_LOG(2, "# - buffer_length %d\n", board->buffer_length); in show_status()
156 DIA_LOG(2, "# - status %lx\n", board->status); in show_status()
157 DIA_LOG(2, "# - use_count %d\n", board->use_count); in show_status()
158 DIA_LOG(2, "# - pad %x\n", board->pad); in show_status()
159 DIA_LOG(2, "# - sad %x\n", board->sad); in show_status()
160 DIA_LOG(2, "# - timeout %d\n", board->usec_timeout); in show_status()
161 DIA_LOG(2, "# - ppc %d\n", board->parallel_poll_configuration); in show_status()
[all …]
/linux/arch/powerpc/platforms/44x/
H A DKconfig17 This option enables support for the IBM PPC440EP evaluation board.
29 This option enables support for the APM APM821xx Evaluation board.
39 This option enables support for the IBM PPC440GP evaluation board.
47 This option enables support for the ACube Sam440ep board.
55 This option enables support for the AMCC PPC440EPX evaluation board.
65 evaluation board.
76 This option enables support for the AMCC PPC440SPe evaluation board.
85 This option enables support for the AMCC PPC440GRX evaluation board.
107 This option enables support for the AMCC Dual PPC460GT evaluation board.
119 This option enables support for the AMCC PPC460EX evaluation board.
[all …]
/linux/drivers/mtd/nand/raw/
H A Dorion_nand.c33 struct orion_nand_data *board = nand_get_controller_data(nc); in orion_nand_cmd_ctrl() local
40 offs = (1 << board->cle); in orion_nand_cmd_ctrl()
42 offs = (1 << board->ale); in orion_nand_cmd_ctrl()
104 struct orion_nand_data *board; in orion_nand_probe() local
127 board = devm_kzalloc(&pdev->dev, sizeof(struct orion_nand_data), in orion_nand_probe()
129 if (!board) in orion_nand_probe()
132 board->cle = (u8)val; in orion_nand_probe()
134 board->cle = 0; in orion_nand_probe()
136 board->ale = (u8)val; in orion_nand_probe()
138 board->ale = 1; in orion_nand_probe()
[all …]
/linux/arch/mips/bcm63xx/boards/
H A Dboard_bcm963xx.c34 static struct board_info board; variable
680 * Register a sane SPROMv2 to make the on-board
718 * return board name for /proc/cpuinfo
722 return board.name; in board_get_name()
779 /* find board by name */ in board_prom_init()
783 /* copy, board desc array is marked initdata */ in board_prom_init()
784 memcpy(&board, bcm963xx_boards[i], sizeof(board)); in board_prom_init()
788 /* bail out if board is not found, will complain later */ in board_prom_init()
789 if (!board.name[0]) { in board_prom_init()
793 pr_err("unknown bcm963xx board: %s\n", name); in board_prom_init()
[all …]
/linux/arch/mips/cavium-octeon/executive/
H A Dcvmx-helper-board.c30 * Helper functions to abstract board specific data about
42 #include <asm/octeon/cvmx-helper-board.h>
53 * This function must be modified for every new Octeon board.
55 * data to determine board types and revisions. It replies on the
56 * fact that every Octeon board receives a unique board type
95 /* Board has 8 RGMII ports PHYs are 0-7 */ in cvmx_helper_board_get_mii_address()
103 /* Board has dual SPI4 and no PHYs */ in cvmx_helper_board_get_mii_address()
108 /* Board has 2 management ports */ in cvmx_helper_board_get_mii_address()
113 * Board has 4 SGMII ports. The PHYs start right after the MII in cvmx_helper_board_get_mii_address()
123 /* Board has 1 management port */ in cvmx_helper_board_get_mii_address()
[all …]
/linux/arch/sparc/kernel/
H A Dsun4d_irq.c29 * SBUS interrupts are encodes as a combination of board, level and slot.
38 static unsigned int sun4d_encode_irq(int board, int lvl, int slot) in sun4d_encode_irq() argument
40 return (board + 1) << 5 | (lvl << 2) | slot; in sun4d_encode_irq()
55 /* Specify which cpu handle interrupts from which board.
56 * Index is board - value is cpu.
82 /* SBUS interrupts are encoded integers including the board number
260 int board = of_getintprop_default(dp, "board#", 0); in sun4d_distribute_irqs() local
261 board_to_cpu[board] = cpuid; in sun4d_distribute_irqs()
291 unsigned int board) in _sun4d_build_device_irq() argument
299 real_irq, pil, board); in _sun4d_build_device_irq()
[all …]
/linux/arch/mips/include/asm/octeon/
H A Dcvmx-helper-board.h30 * Helper functions to abstract board specific data about
66 * This function must be modified for every new Octeon board.
68 * data to determine board types and revisions. It relies on the
69 * fact that every Octeon board receives a unique board type
79 * This function is the board specific method of determining an
84 * This function must be modified for every new Octeon board.
86 * data to determine board types and revisions. It relies on the
87 * fact that every Octeon board receives a unique board type
101 * interface. This function is the per board location to override
104 * board.
[all …]
/linux/drivers/video/fbdev/
H A Dbroadsheetfb.c14 * It is intended to be architecture independent. A board specific driver
51 /* table of panel specific parameters to be indexed into by the board drivers */
121 par->board->set_ctl(par, BS_WR, 0); in broadsheet_gpio_issue_data()
122 par->board->set_hdb(par, data); in broadsheet_gpio_issue_data()
123 par->board->set_ctl(par, BS_WR, 1); in broadsheet_gpio_issue_data()
128 par->board->set_ctl(par, BS_DC, 0); in broadsheet_gpio_issue_cmd()
134 par->board->wait_for_rdy(par); in broadsheet_gpio_send_command()
136 par->board->set_ctl(par, BS_CS, 0); in broadsheet_gpio_send_command()
138 par->board->set_ctl(par, BS_DC, 1); in broadsheet_gpio_send_command()
139 par->board->set_ctl(par, BS_CS, 1); in broadsheet_gpio_send_command()
[all …]
H A Dhecubafb.c24 * It is intended to be architecture independent. A board specific driver
75 par->board->set_data(par, data); in apollo_send_data()
78 par->board->set_ctl(par, HCB_DS_BIT, 0); in apollo_send_data()
81 par->board->wait_for_ack(par, 0); in apollo_send_data()
84 par->board->set_ctl(par, HCB_DS_BIT, 1); in apollo_send_data()
87 par->board->wait_for_ack(par, 1); in apollo_send_data()
93 par->board->set_ctl(par, HCB_CD_BIT, 1); in apollo_send_command()
99 par->board->set_ctl(par, HCB_CD_BIT, 0); in apollo_send_command()
155 struct hecuba_board *board; in hecubafb_probe() local
161 /* pick up board specific routines */ in hecubafb_probe()
[all …]
/linux/Documentation/arch/arm/google/
H A Dchromebook-boot-flow.rst16 - Board name, specified at depthcharge_ compile time. This is $(BOARD) below.
17 - Board revision number, determined at runtime (perhaps by reading GPIO
23 - google,$(BOARD)-rev$(REV)-sku$(SKU)
24 - google,$(BOARD)-rev$(REV)
25 - google,$(BOARD)-sku$(SKU)
26 - google,$(BOARD)
31 Note that for some boards there may be extra board-specific logic to inject
41 As an example, if we're on board "lazor", rev 4, SKU 0 and we have two device
52 match board or SKU revisions that are "close by". That is to say that
53 if depthcharge_ knows it's on "rev4" of a board but there is no "rev4"
[all …]
/linux/include/linux/
H A Dnubus.h80 struct nubus_board *board; member
88 int (*probe)(struct nubus_board *board);
89 void (*remove)(struct nubus_board *board);
96 struct proc_dir_entry *nubus_proc_add_board(struct nubus_board *board);
99 struct nubus_board *board);
108 struct proc_dir_entry *nubus_proc_add_board(struct nubus_board *board) in nubus_proc_add_board() argument
113 struct nubus_board *board) in nubus_proc_add_rsrc_dir() argument
129 for_each_func_rsrc(f) if (f->board != b) {} else
134 /* The root directory which contains the board and functional
136 int nubus_get_root_dir(const struct nubus_board *board,
[all …]
/linux/drivers/net/ethernet/sfc/falcon/
H A Dfalcon_boards.c15 /* Macros for unpacking the board revision */
21 /* Board types */
27 /* Board temperature is about 15°C above ambient when air flow is
90 struct falcon_board *board = falcon_board(efx); in ef4_init_lm87() local
91 struct i2c_client *client = i2c_new_client_device(&board->i2c_adap, info); in ef4_init_lm87()
108 board->hwmon_client = client; in ef4_init_lm87()
167 "; board is overheating" : "", in ef4_check_lm87()
403 struct falcon_board *board = falcon_board(efx); in sfe4001_fini() local
409 i2c_unregister_device(board->ioexp_client); in sfe4001_fini()
410 i2c_unregister_device(board->hwmon_client); in sfe4001_fini()
[all …]
/linux/Documentation/networking/devlink/
H A Dnfp.rst33 * - ``board.id``
35 - Identifier of the board design
36 * - ``board.rev``
38 - Revision of the board design
39 * - ``board.manufacture``
41 - Vendor of the board design
42 * - ``board.model``
44 - Model name of the board design
45 * - ``board.part_number``
47 - Part number of the board and its components
/linux/sound/soc/intel/avs/boards/
H A DKconfig16 tristate "da7219 I2S board"
26 tristate "DMIC generic board"
34 tristate "es8336 I2S board"
44 tristate "HD-Audio generic board"
52 tristate "I2S test board"
54 This adds support for I2S test-board which can be used to verify
58 tristate "max98927 I2S board"
68 tristate "max98357A I2S board"
78 tristate "max98373 I2S board"
88 tristate "nau8825 I2S board"
[all …]

12345678910>>...108