Home
last modified time | relevance | path

Searched refs:board (Results 1 – 200 of 1074) sorted by relevance

123456

/linux-4.1.27/drivers/pcmcia/
Dat91_cf.c51 struct at91_cf_data *board; member
58 return !gpio_get_value(cf->board->det_pin); in at91_cf_present()
72 if (irq == gpio_to_irq(cf->board->det_pin)) { in at91_cf_irq()
98 int rdy = gpio_is_valid(cf->board->irq_pin); /* RDY/nIRQ */ in at91_cf_get_status()
99 int vcc = gpio_is_valid(cf->board->vcc_pin); in at91_cf_get_status()
102 if (!rdy || gpio_get_value(cf->board->irq_pin)) in at91_cf_get_status()
104 if (!vcc || gpio_get_value(cf->board->vcc_pin)) in at91_cf_get_status()
120 if (gpio_is_valid(cf->board->vcc_pin)) { in at91_cf_set_socket()
123 gpio_set_value(cf->board->vcc_pin, 0); in at91_cf_set_socket()
126 gpio_set_value(cf->board->vcc_pin, 1); in at91_cf_set_socket()
[all …]
/linux-4.1.27/drivers/isdn/pcbit/
Dmodule.c36 int board; in pcbit_init() local
46 for (board = 0; board < MAX_PCBIT_CARDS && mem[board] && irq[board]; board++) in pcbit_init()
48 if (!mem[board]) in pcbit_init()
49 mem[board] = 0xD0000; in pcbit_init()
50 if (!irq[board]) in pcbit_init()
51 irq[board] = 5; in pcbit_init()
53 if (pcbit_init_dev(board, mem[board], irq[board]) == 0) in pcbit_init()
60 board + 1); in pcbit_init()
83 int board; in pcbit_exit() local
85 for (board = 0; board < num_boards; board++) in pcbit_exit()
[all …]
/linux-4.1.27/arch/arm/mach-omap1/
DMakefile31 obj-$(CONFIG_MACH_OMAP_H2) += board-h2.o board-h2-mmc.o \
32 board-nand.o
33 obj-$(CONFIG_MACH_OMAP_INNOVATOR) += board-innovator.o
34 obj-$(CONFIG_MACH_OMAP_GENERIC) += board-generic.o
35 obj-$(CONFIG_MACH_OMAP_PERSEUS2) += board-perseus2.o board-nand.o
36 obj-$(CONFIG_MACH_OMAP_FSAMPLE) += board-fsample.o board-nand.o
37 obj-$(CONFIG_MACH_OMAP_OSK) += board-osk.o
38 obj-$(CONFIG_MACH_OMAP_H3) += board-h3.o board-h3-mmc.o \
39 board-nand.o
40 obj-$(CONFIG_MACH_VOICEBLUE) += board-voiceblue.o
[all …]
DKconfig41 TI OMAP 1510 or 1610 Innovator board support. Say Y here if you
42 have such a board.
48 TI OMAP 1610/1611B H2 board support. Say Y here if you have such
49 a board.
55 TI OMAP 1710 H3 board support. Say Y here if you have such
56 a board.
68 TI OMAP 5912 OSK (OMAP Starter Kit) board support. Say Y here
69 if you have such a board.
72 bool "Mistral QVGA board Support"
75 The OSK supports an optional add-on board with a Quarter-VGA
[all …]
/linux-4.1.27/arch/sh/boards/
DMakefile4 obj-$(CONFIG_SH_MAGIC_PANEL_R2) += board-magicpanelr2.o
5 obj-$(CONFIG_SH_SECUREEDGE5410) += board-secureedge5410.o
6 obj-$(CONFIG_SH_SH2007) += board-sh2007.o
7 obj-$(CONFIG_SH_SH7785LCR) += board-sh7785lcr.o
8 obj-$(CONFIG_SH_URQUELL) += board-urquell.o
9 obj-$(CONFIG_SH_SHMIN) += board-shmin.o
10 obj-$(CONFIG_SH_EDOSK7705) += board-edosk7705.o
11 obj-$(CONFIG_SH_EDOSK7760) += board-edosk7760.o
12 obj-$(CONFIG_SH_ESPT) += board-espt.o
13 obj-$(CONFIG_SH_POLARIS) += board-polaris.o
[all …]
DKconfig18 SH7710, SH7712, SH7750, SH7750S or SH7750R evaluation board.
26 evaluation board.
34 evaluation board.
42 evaluation board.
52 evaluation board.
63 evaluation board.
72 evaluation board.
81 evaluation board.
91 SH7343 (SH-Mobile 3AS) evaluation board.
127 Select SecureEdge5410 if configuring for a SnapGear SH board.
[all …]
/linux-4.1.27/drivers/net/can/sja1000/
Dkvaser_pci.c132 struct kvaser_pci *board = priv->priv; in kvaser_pci_disable_irq() local
136 intcsr = ioread32(board->conf_addr + S5920_INTCSR); in kvaser_pci_disable_irq()
138 iowrite32(intcsr, board->conf_addr + S5920_INTCSR); in kvaser_pci_disable_irq()
144 struct kvaser_pci *board = priv->priv; in kvaser_pci_enable_irq() local
148 tmp_en_io = ioread32(board->conf_addr + S5920_INTCSR); in kvaser_pci_enable_irq()
150 iowrite32(tmp_en_io, board->conf_addr + S5920_INTCSR); in kvaser_pci_enable_irq()
175 struct kvaser_pci *board; in kvaser_pci_del_chan() local
181 board = priv->priv; in kvaser_pci_del_chan()
182 if (!board) in kvaser_pci_del_chan()
185 dev_info(&board->pci_dev->dev, "Removing device %s\n", in kvaser_pci_del_chan()
[all …]
/linux-4.1.27/drivers/mtd/nand/
Dorion_nand.c29 struct orion_nand_data *board = nc->priv; in orion_nand_cmd_ctrl() local
36 offs = (1 << board->cle); in orion_nand_cmd_ctrl()
38 offs = (1 << board->ale); in orion_nand_cmd_ctrl()
81 struct orion_nand_data *board; in orion_nand_probe() local
102 board = devm_kzalloc(&pdev->dev, sizeof(struct orion_nand_data), in orion_nand_probe()
104 if (!board) in orion_nand_probe()
107 board->cle = (u8)val; in orion_nand_probe()
109 board->cle = 0; in orion_nand_probe()
111 board->ale = (u8)val; in orion_nand_probe()
113 board->ale = 1; in orion_nand_probe()
[all …]
Datmel_nand.c122 struct atmel_nand_data board; member
167 if (gpio_is_valid(host->board.enable_pin)) in atmel_nand_enable()
168 gpio_set_value(host->board.enable_pin, 0); in atmel_nand_enable()
176 if (gpio_is_valid(host->board.enable_pin)) in atmel_nand_disable()
177 gpio_set_value(host->board.enable_pin, 1); in atmel_nand_disable()
198 writeb(cmd, host->io_base + (1 << host->board.cle)); in atmel_nand_cmd_ctrl()
200 writeb(cmd, host->io_base + (1 << host->board.ale)); in atmel_nand_cmd_ctrl()
211 return gpio_get_value(host->board.rdy_pin) ^ in atmel_nand_device_ready()
212 !!host->board.rdy_pin_active_low; in atmel_nand_device_ready()
222 if (gpio_is_valid(host->board.rdy_pin)) { in atmel_nand_set_enable_ready_pins()
[all …]
/linux-4.1.27/drivers/nubus/
Dproc.c38 dev->board->slot, in nubus_devices_proc_show()
43 seq_printf(m, "\t%08lx\n", dev->board->slot_addr); in nubus_devices_proc_show()
109 dev->board->slot, ent.type); in nubus_proc_populate()
129 if (dev->board == NULL) { in nubus_proc_attach_device()
132 printk("dev = %p, dev->board = %p\n", dev, dev->board); in nubus_proc_attach_device()
137 sprintf(name, "%x", dev->board->slot); in nubus_proc_attach_device()
143 nubus_get_root_dir(dev->board, &root); in nubus_proc_attach_device()
155 const struct nubus_board *board = v; in nubus_proc_show() local
161 seq_printf(m, "Slot %X: %s\n", board->slot, board->name); in nubus_proc_show()
167 struct nubus_board *board; in nubus_proc_start() local
[all …]
Dnubus.c206 int nubus_get_root_dir(const struct nubus_board* board, in nubus_get_root_dir() argument
209 dir->ptr = dir->base = board->directory; in nubus_get_root_dir()
211 dir->mask = board->lanes; in nubus_get_root_dir()
222 dir->mask = dev->board->lanes; in nubus_get_func_dir()
227 int nubus_get_board_dir(const struct nubus_board* board, in nubus_get_board_dir() argument
232 dir->ptr = dir->base = board->directory; in nubus_get_board_dir()
234 dir->mask = board->lanes; in nubus_get_board_dir()
342 if (itor->board->slot == slot) in nubus_find_slot()
461 nubus_get_functional_resource(struct nubus_board* board, in nubus_get_functional_resource() argument
485 dev->board = board; in nubus_get_functional_resource()
[all …]
/linux-4.1.27/arch/arm/mach-ks8695/
DMakefile12 obj-$(CONFIG_MACH_KS8695) += board-micrel.o
13 obj-$(CONFIG_MACH_DSM320) += board-dsm320.o
14 obj-$(CONFIG_MACH_ACS5K) += board-acs5k.o
15 obj-$(CONFIG_MACH_LITE300) += board-sg.o
16 obj-$(CONFIG_MACH_SG310) += board-sg.o
17 obj-$(CONFIG_MACH_SE4200) += board-sg.o
18 obj-$(CONFIG_MACH_CM4002) += board-og.o
19 obj-$(CONFIG_MACH_CM4008) += board-og.o
20 obj-$(CONFIG_MACH_CM41xx) += board-og.o
21 obj-$(CONFIG_MACH_IM4004) += board-og.o
[all …]
DKconfig6 bool "KS8695 development board"
10 Kendin-Micrel KS8695 development board.
19 bool "Brivo Systems LLC, ACS-5000 Master board"
22 Systems LLC, ACS-5000 Master board.
/linux-4.1.27/arch/mips/bcm63xx/boards/
Dboard_bcm963xx.c38 static struct board_info board; variable
754 return board.name; in board_get_name()
802 memcpy(&board, bcm963xx_boards[i], sizeof(board)); in board_prom_init()
807 if (!board.name[0]) { in board_prom_init()
822 if (board.has_pci) { in board_prom_init()
829 if (board.has_pccard) { in board_prom_init()
834 if (board.has_enet0 && !board.enet0.use_internal_phy) { in board_prom_init()
840 if (board.has_enet1 && !board.enet1.use_internal_phy) { in board_prom_init()
855 if (!board.name[0]) in board_setup()
857 printk(KERN_INFO PFX "board name: %s\n", board.name); in board_setup()
[all …]
/linux-4.1.27/drivers/video/fbdev/
Dauo_k190x.c59 par->board->set_ctl(par, AUOK190X_I80_WR, 0); in auok190x_issue_data()
60 par->board->set_hdb(par, data); in auok190x_issue_data()
61 par->board->set_ctl(par, AUOK190X_I80_WR, 1); in auok190x_issue_data()
66 par->board->set_ctl(par, AUOK190X_I80_DC, 0); in auok190x_issue_cmd()
68 par->board->set_ctl(par, AUOK190X_I80_DC, 1); in auok190x_issue_cmd()
97 par->board->set_ctl(par, AUOK190X_I80_WR, 0); in auok190x_issue_pixels_rgb565()
104 par->board->set_hdb(par, tmp); in auok190x_issue_pixels_rgb565()
105 par->board->set_ctl(par, AUOK190X_I80_WR, 1); in auok190x_issue_pixels_rgb565()
125 par->board->set_ctl(par, AUOK190X_I80_WR, 0); in auok190x_issue_pixels_gray8()
135 par->board->set_hdb(par, tmp); in auok190x_issue_pixels_gray8()
[all …]
Dhecubafb.c75 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()
217 struct hecuba_board *board; in hecubafb_probe() local
224 board = dev->dev.platform_data; in hecubafb_probe()
225 if (!board) in hecubafb_probe()
[all …]
Dbroadsheetfb.c121 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()
147 par->board->wait_for_rdy(par); in broadsheet_gpio_send_cmdargs()
149 par->board->set_ctl(par, BS_CS, 0); in broadsheet_gpio_send_cmdargs()
[all …]
Dauo_k1901fb.c105 struct auok190x_board *board = par->board; in auok1901_init() local
118 board->wait_for_rdy(par); in auok1901_init()
197 par->board->wait_for_rdy(par); in auok1901fb_dpy_update()
222 struct auok190x_board *board; in auok1901fb_probe() local
225 board = pdev->dev.platform_data; in auok1901fb_probe()
226 if (!board) in auok1901fb_probe()
231 init.board = board; in auok1901fb_probe()
Damba-clcd.c73 if (fb->board->disable) in clcdfb_disable()
74 fb->board->disable(fb); in clcdfb_disable()
124 if (fb->board->enable) in clcdfb_enable()
125 fb->board->enable(fb); in clcdfb_enable()
134 if (fb->panel->caps && fb->board->caps) in clcdfb_set_bitfields()
135 caps = fb->panel->caps & fb->board->caps; in clcdfb_set_bitfields()
271 if (fb->board->check) in clcdfb_check_var()
272 ret = fb->board->check(fb, var); in clcdfb_check_var()
298 fb->board->decode(fb, &regs); in clcdfb_set_par()
413 fb->board->mmap) in clcdfb_mmap()
[all …]
Dauo_k1900fb.c64 struct auok190x_board *board = par->board; in auok1900_init() local
79 board->wait_for_rdy(par); in auok1900_init()
169 struct auok190x_board *board; in auok1900fb_probe() local
172 board = pdev->dev.platform_data; in auok1900fb_probe()
173 if (!board) in auok1900fb_probe()
178 init.board = board; in auok1900fb_probe()
Dmetronomefb.c338 return par->board->met_wait_event_intr(par); in metronome_display_cmd()
362 par->board->set_rst(par, 1); in metronome_powerup_cmd()
365 par->board->set_stdby(par, 1); in metronome_powerup_cmd()
367 return par->board->met_wait_event(par); in metronome_powerup_cmd()
385 return par->board->met_wait_event(par); in metronome_config_cmd()
411 return par->board->met_wait_event(par); in metronome_init_cmd()
418 res = par->board->setup_io(par); in metronome_init_regs()
575 struct metronome_board *board; in metronomefb_probe() local
587 board = dev->dev.platform_data; in metronomefb_probe()
588 if (!board) in metronomefb_probe()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Dsamsung-boards.txt5 - "samsung,monk" - for Exynos3250-based Samsung Simband board.
6 - "samsung,rinato" - for Exynos3250-based Samsung Gear2 board.
7 - "samsung,smdkv310" - for Exynos4210-based Samsung SMDKV310 eval board.
8 - "samsung,trats" - for Exynos4210-based Tizen Reference board.
9 - "samsung,universal_c210" - for Exynos4210-based Samsung board.
10 - "samsung,smdk4412", - for Exynos4412-based Samsung SMDK4412 eval board.
11 - "samsung,trats2" - for Exynos4412-based Tizen Reference board.
12 - "samsung,smdk5250" - for Exynos5250-based Samsung SMDK5250 eval board.
13 - "samsung,xyref5260" - for Exynos5260-based Samsung board.
14 - "samsung,smdk5410" - for Exynos5410-based Samsung SMDK5410 eval board.
[all …]
Dsirf.txt6 - "sirf,atlas6-cb" : atlas6 "cb" evaluation board
7 - "sirf,atlas6" : atlas6 device based board
8 - "sirf,atlas7-cb" : atlas7 "cb" evaluation board
9 - "sirf,atlas7" : atlas7 device based board
10 - "sirf,prima2-cb" : prima2 "cb" evaluation board
11 - "sirf,prima2" : prima2 device based board
Dste-u300.txt3 For various board the "board" node may contain specific properties
4 that pertain to this particular board, such as board-specific GPIOs
5 or board power regulator supplies.
21 This contains the board-specific information.
24 board.
26 syscon registers to set the board as self-powered.
Drockchip.txt4 - MarsBoard RK3066 board:
12 - ChipSPARK Rayeager PX2 board:
16 - Radxa Rock board:
20 - Firefly Firefly-RK3288 board:
26 - ChipSPARK PopMetal-RK3288 board:
Dste-nomadik.txt3 For various board the "board" node may contain specific properties
4 that pertain to this particular board, such as board-specific GPIOs.
13 Nomadik NHK-15 board manufactured by ST Microelectronics:
Dpicoxcell.txt6 - "picochip,pc7302-pc3x3" : PC7302 development board with PC3X3 device.
7 - "picochip,pc7302-pc3x2" : PC7302 development board with PC3X2 device.
8 - "picochip,pc3x3" : picoXcell PC3X3 device based board.
9 - "picochip,pc3x2" : picoXcell PC3X2 device based board.
Dinsignal-boards.txt1 * Insignal's Exynos4210 based Origen evaluation board
3 Origen low-cost evaluation board is based on Samsung's Exynos4210 SoC.
7 (a) "samsung,smdkv310" - for Samsung's SMDKV310 eval board.
Ddavinci.txt4 DA850/OMAP-L138/AM18x Evaluation Module (EVM) board
8 EnBW AM1808 based CMC board
15 DA850/OMAP-L138/AM18x generic board
/linux-4.1.27/arch/mips/bcm47xx/
Dboard.c8 const enum bcm47xx_board board; member
13 struct bcm47xx_board_type board; member
18 struct bcm47xx_board_type board; member
24 struct bcm47xx_board_type board; member
31 enum bcm47xx_board board; member
226 return &e1->board; in bcm47xx_board_get_nvram()
233 return &e1->board; in bcm47xx_board_get_nvram()
242 return &e2->board; in bcm47xx_board_get_nvram()
249 return &e1->board; in bcm47xx_board_get_nvram()
256 return &e1->board; in bcm47xx_board_get_nvram()
[all …]
Dworkarounds.c21 enum bcm47xx_board board = bcm47xx_board_get(); in bcm47xx_workarounds() local
23 switch (board) { in bcm47xx_workarounds()
Dtime.c37 enum bcm47xx_board board = bcm47xx_board_get(); in plat_time_init() local
67 switch (board) { in plat_time_init()
/linux-4.1.27/arch/arm/mach-davinci/
DMakefile25 obj-$(CONFIG_MACH_DAVINCI_EVM) += board-dm644x-evm.o
26 obj-$(CONFIG_MACH_SFFSDR) += board-sffsdr.o
27 obj-$(CONFIG_MACH_NEUROS_OSD2) += board-neuros-osd2.o
28 obj-$(CONFIG_MACH_DAVINCI_DM355_EVM) += board-dm355-evm.o
29 obj-$(CONFIG_MACH_DM355_LEOPARD) += board-dm355-leopard.o
30 obj-$(CONFIG_MACH_DAVINCI_DM6467_EVM) += board-dm646x-evm.o
31 obj-$(CONFIG_MACH_DAVINCI_DM365_EVM) += board-dm365-evm.o
32 obj-$(CONFIG_MACH_DAVINCI_DA830_EVM) += board-da830-evm.o
33 obj-$(CONFIG_MACH_DAVINCI_DA850_EVM) += board-da850-evm.o
34 obj-$(CONFIG_MACH_MITYOMAPL138) += board-mityomapl138.o
[all …]
DKconfig73 Configure this option to specify the whether the board used
83 Software Defined Radio (SFFSDR) board.
89 Configure this option to specify the whether the board used
97 Configure this option to specify the whether the board used
101 bool "DM355 Leopard board"
104 Configure this option to specify the whether the board used
105 for development is a DM355 Leopard board.
115 Configure this option to specify the whether the board used
128 Configure this option to specify whether the board used
142 prompt "Select DA830/OMAP-L137/AM17x UI board peripheral"
[all …]
/linux-4.1.27/drivers/net/ethernet/sfc/
Dfalcon_boards.c93 struct falcon_board *board = falcon_board(efx); in efx_init_lm87() local
94 struct i2c_client *client = i2c_new_device(&board->i2c_adap, info); in efx_init_lm87()
111 board->hwmon_client = client; in efx_init_lm87()
406 struct falcon_board *board = falcon_board(efx); in sfe4001_fini() local
412 i2c_unregister_device(board->ioexp_client); in sfe4001_fini()
413 i2c_unregister_device(board->hwmon_client); in sfe4001_fini()
455 struct falcon_board *board = falcon_board(efx); in sfe4001_init() local
459 board->hwmon_client = in sfe4001_init()
460 i2c_new_device(&board->i2c_adap, &sfe4001_hwmon_info); in sfe4001_init()
462 board->hwmon_client = in sfe4001_init()
[all …]
/linux-4.1.27/drivers/net/appletalk/
Dcops.c172 int board; /* Holds what board type is. */ member
181 static int cops_irq (int ioaddr, int board);
278 int board = board_type; in cops_probe1() local
300 dev->irq = cops_irq(ioaddr, board); in cops_probe1()
340 lp->board = board; in cops_probe1()
347 if(board==DAYNA) in cops_probe1()
350 if(board==TANGENT) { in cops_probe1()
366 static int __init cops_irq (int ioaddr, int board) in cops_irq() argument
377 if(board==DAYNA) in cops_irq()
383 if(board==TANGENT) in cops_irq()
[all …]
/linux-4.1.27/arch/sparc/kernel/
Dsun4d_irq.c37 static unsigned int sun4d_encode_irq(int board, int lvl, int slot) in sun4d_encode_irq() argument
39 return (board + 1) << 5 | (lvl << 2) | slot; in sun4d_encode_irq()
259 int board = of_getintprop_default(dp, "board#", 0); in sun4d_distribute_irqs() local
260 board_to_cpu[board] = cpuid; in sun4d_distribute_irqs()
290 unsigned int board) in _sun4d_build_device_irq() argument
298 real_irq, pil, board); in _sun4d_build_device_irq()
311 handler_data->cpuid = board_to_cpu[board]; in _sun4d_build_device_irq()
332 int board, slot; in sun4d_build_device_irq() local
368 board = of_getintprop_default(board_parent, "board#", -1); in sun4d_build_device_irq()
369 if (board == -1) { in sun4d_build_device_irq()
[all …]
/linux-4.1.27/arch/powerpc/platforms/85xx/
DKconfig30 This option enables support for the Freescale BSC9131RDB board.
39 This option enables support for the C293PCIE board
45 This option enables support for the Freescale BSC9132 QDS board.
54 This option enables support for the MPC 8540 ADS board
61 This option enables support for the MPC 8560 ADS board
69 This option enables support for the MPC85xx CDS board
78 This option enables support for the MPC85xx MDS board
85 This option enables support for the MPC8536 DS board
94 This option enables support for the MPC85xx DS (MPC8544 DS) board
103 This option enables support for the MPC85xx RDB (P2020 RDB) board
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/
Dboard.txt10 - compatible : Should be "fsl,<board>-bcsr"
20 * Freescale on-board FPGA
22 This is the memory-mapped registers for on board FPGA.
25 - compatible: should be a board-specific string followed by a string
27 "fsl,<board>-fpga", "fsl,fpga-pixis"
34 board-control@3,0 {
47 - compatible : Should be "fsl,<board>-bcsr-gpio".
71 * Freescale on-board FPGA connected on I2C bus
73 Some Freescale boards like BSC9132QDS have on board FPGA connected on
77 - compatible: Should be a board-specific string followed by a string
[all …]
/linux-4.1.27/drivers/staging/comedi/drivers/
Dpcl730.c266 const struct pcl730_board *board = dev->board_ptr; in pcl730_attach() local
271 ret = comedi_request_region(dev, it->options[0], board->io_range); in pcl730_attach()
275 ret = comedi_alloc_subdevices(dev, board->n_subdevs); in pcl730_attach()
281 if (board->n_iso_out_chan) { in pcl730_attach()
286 s->n_chan = board->n_iso_out_chan; in pcl730_attach()
293 if (board->has_readback) in pcl730_attach()
297 if (board->n_iso_in_chan) { in pcl730_attach()
302 s->n_chan = board->n_iso_in_chan; in pcl730_attach()
306 s->private = board->is_ir104 ? (void *)4 : in pcl730_attach()
307 board->is_acl7225b ? (void *)2 : in pcl730_attach()
[all …]
Damplc_dio200_common.c114 const struct dio200_board *board = dev->board_ptr; in dio200_read8() local
116 if (board->is_pcie) in dio200_read8()
127 const struct dio200_board *board = dev->board_ptr; in dio200_write8() local
129 if (board->is_pcie) in dio200_write8()
141 const struct dio200_board *board = dev->board_ptr; in dio200_read32() local
143 if (board->is_pcie) in dio200_read32()
154 const struct dio200_board *board = dev->board_ptr; in dio200_write32() local
156 if (board->is_pcie) in dio200_write32()
168 const struct dio200_board *board = dev->board_ptr; in dio200_subdev_8254_offset() local
179 if (board->is_pcie) in dio200_subdev_8254_offset()
[all …]
Dadl_pci7x3x.c159 const struct adl_pci7x3x_boardinfo *board = NULL; in adl_pci7x3x_auto_attach() local
166 board = &adl_pci7x3x_boards[context]; in adl_pci7x3x_auto_attach()
167 if (!board) in adl_pci7x3x_auto_attach()
169 dev->board_ptr = board; in adl_pci7x3x_auto_attach()
170 dev->board_name = board->name; in adl_pci7x3x_auto_attach()
177 ret = comedi_alloc_subdevices(dev, board->nsubdevs); in adl_pci7x3x_auto_attach()
183 if (board->di_nchan) { in adl_pci7x3x_auto_attach()
184 nchan = min(board->di_nchan, 32); in adl_pci7x3x_auto_attach()
199 nchan = board->di_nchan - nchan; in adl_pci7x3x_auto_attach()
216 if (board->do_nchan) { in adl_pci7x3x_auto_attach()
[all …]
D8255_pci.c207 const struct pci_8255_boardinfo *board = NULL; in pci_8255_auto_attach() local
213 board = &pci_8255_boards[context]; in pci_8255_auto_attach()
214 if (!board) in pci_8255_auto_attach()
216 dev->board_ptr = board; in pci_8255_auto_attach()
217 dev->board_name = board->name; in pci_8255_auto_attach()
223 if (board->has_mite) { in pci_8255_auto_attach()
229 if ((pci_resource_flags(pcidev, board->dio_badr) & IORESOURCE_MEM)) { in pci_8255_auto_attach()
230 dev->mmio = pci_ioremap_bar(pcidev, board->dio_badr); in pci_8255_auto_attach()
234 dev->iobase = pci_resource_start(pcidev, board->dio_badr); in pci_8255_auto_attach()
242 ret = comedi_alloc_subdevices(dev, board->n_8255); in pci_8255_auto_attach()
[all …]
Daddi_apci_16xx.c101 const struct apci16xx_boardinfo *board = NULL; in apci16xx_auto_attach() local
109 board = &apci16xx_boardtypes[context]; in apci16xx_auto_attach()
110 if (!board) in apci16xx_auto_attach()
112 dev->board_ptr = board; in apci16xx_auto_attach()
113 dev->board_name = board->name; in apci16xx_auto_attach()
126 n_subdevs = board->n_chan / 32; in apci16xx_auto_attach()
127 if ((n_subdevs * 32) < board->n_chan) { in apci16xx_auto_attach()
128 last = board->n_chan - (n_subdevs * 32); in apci16xx_auto_attach()
143 s->n_chan = ((i * 32) < board->n_chan) ? 32 : last; in apci16xx_auto_attach()
Dni_mio_cs.c130 static const struct ni_board_struct *board; in ni_getboardtype() local
134 board = &ni_boards[i]; in ni_getboardtype()
135 if (board->device_id == link->card_id) in ni_getboardtype()
136 return board; in ni_getboardtype()
161 static const struct ni_board_struct *board; in mio_cs_auto_attach() local
164 board = ni_getboardtype(dev, link); in mio_cs_auto_attach()
165 if (!board) in mio_cs_auto_attach()
167 dev->board_ptr = board; in mio_cs_auto_attach()
168 dev->board_name = board->name; in mio_cs_auto_attach()
Dpcl726.c272 const struct pcl726_board *board = dev->board_ptr; in pcl726_di_insn_bits() local
275 if (board->is_pcl727) { in pcl726_di_insn_bits()
293 const struct pcl726_board *board = dev->board_ptr; in pcl726_do_insn_bits() local
299 if (board->is_pcl727) { in pcl726_do_insn_bits()
320 const struct pcl726_board *board = dev->board_ptr; in pcl726_attach() local
327 ret = comedi_request_region(dev, it->options[0], board->io_len); in pcl726_attach()
339 if (it->options[1] && (board->irq_mask & (1 << it->options[1]))) { in pcl726_attach()
352 if (opt < board->ao_num_ranges && i < board->ao_nchan) in pcl726_attach()
353 devpriv->rangelist[i] = board->ao_ranges[opt]; in pcl726_attach()
358 subdev = board->have_dio ? 3 : 1; in pcl726_attach()
[all …]
Dcb_das16_cs.c237 const struct das16cs_board *board; in das16cs_find_boardinfo() local
241 board = &das16cs_boards[i]; in das16cs_find_boardinfo()
242 if (board->device_id == link->card_id) in das16cs_find_boardinfo()
243 return board; in das16cs_find_boardinfo()
253 const struct das16cs_board *board; in das16cs_auto_attach() local
258 board = das16cs_find_boardinfo(dev, link); in das16cs_auto_attach()
259 if (!board) in das16cs_auto_attach()
261 dev->board_ptr = board; in das16cs_auto_attach()
262 dev->board_name = board->name; in das16cs_auto_attach()
297 if (board->n_ao_chans) { in das16cs_auto_attach()
[all …]
Damplc_dio200_pci.c350 const struct dio200_board *board = NULL; in dio200_pci_auto_attach() local
355 board = &dio200_pci_boards[context_model]; in dio200_pci_auto_attach()
356 if (!board) in dio200_pci_auto_attach()
358 dev->board_ptr = board; in dio200_pci_auto_attach()
359 dev->board_name = board->name; in dio200_pci_auto_attach()
368 bar = board->mainbar; in dio200_pci_auto_attach()
380 if (board->is_pcie) { in dio200_pci_auto_attach()
Dni_65xx.c280 const struct ni_65xx_board *board = dev->board_ptr; in ni_65xx_num_ports() local
282 return board->num_dio_ports + board->num_di_ports + board->num_do_ports; in ni_65xx_num_ports()
641 const struct ni_65xx_board *board = NULL; in ni_65xx_auto_attach() local
647 board = &ni_65xx_boards[context]; in ni_65xx_auto_attach()
648 if (!board) in ni_65xx_auto_attach()
650 dev->board_ptr = board; in ni_65xx_auto_attach()
651 dev->board_name = board->name; in ni_65xx_auto_attach()
684 if (board->num_di_ports) { in ni_65xx_auto_attach()
687 s->n_chan = NI_65XX_PORT_TO_CHAN(board->num_di_ports); in ni_65xx_auto_attach()
700 if (board->num_do_ports) { in ni_65xx_auto_attach()
[all …]
Dni_labpc_pci.c80 const struct labpc_boardinfo *board = NULL; in labpc_pci_auto_attach() local
84 board = &labpc_pci_boards[context]; in labpc_pci_auto_attach()
85 if (!board) in labpc_pci_auto_attach()
87 dev->board_ptr = board; in labpc_pci_auto_attach()
88 dev->board_name = board->name; in labpc_pci_auto_attach()
Dadv_pci1710.c328 const struct boardtype *board = dev->board_ptr; in pci171x_ai_setup_chanlist() local
340 rangeval = board->rangecode_ai[range]; in pci171x_ai_setup_chanlist()
376 const struct boardtype *board = dev->board_ptr; in pci171x_ai_read_sample() local
382 if (!board->is_pci1713) { in pci171x_ai_read_sample()
813 const struct boardtype *board = dev->board_ptr; in pci171x_reset() local
823 if (board->has_ao) { in pci171x_reset()
855 const struct boardtype *board = dev->board_ptr; in pci1710_reset() local
857 if (board->is_pci1720) in pci1710_reset()
867 const struct boardtype *board = NULL; in pci1710_auto_attach() local
873 board = &boardtypes[context]; in pci1710_auto_attach()
[all …]
Daddi_apci_3xxx.c472 const struct apci3xxx_boardinfo *board = dev->board_ptr; in apci3xxx_ai_ns_to_timer() local
481 if (!(board->ai_conv_units & (1 << time_base))) in apci3xxx_ai_ns_to_timer()
523 const struct apci3xxx_boardinfo *board = dev->board_ptr; in apci3xxx_ai_cmdtest() local
552 board->ai_min_acq_ns); in apci3xxx_ai_cmdtest()
766 const struct apci3xxx_boardinfo *board = NULL; in apci3xxx_auto_attach() local
774 board = &apci3xxx_boardtypes[context]; in apci3xxx_auto_attach()
775 if (!board) in apci3xxx_auto_attach()
777 dev->board_ptr = board; in apci3xxx_auto_attach()
778 dev->board_name = board->name; in apci3xxx_auto_attach()
798 n_subdevices = (board->ai_n_chan ? 0 : 1) + board->has_ao + in apci3xxx_auto_attach()
[all …]
Ddas800.c610 int board = thisboard ? thisboard - das800_boards : -EINVAL; in das800_probe() local
620 if (board == BOARD_DAS800 || board == BOARD_CIODAS800) in das800_probe()
623 board = BOARD_DAS800; in das800_probe()
626 if (board == BOARD_DAS801 || board == BOARD_CIODAS801) in das800_probe()
629 board = BOARD_DAS801; in das800_probe()
632 if (board == BOARD_DAS802 || board == BOARD_CIODAS802 || in das800_probe()
633 board == BOARD_CIODAS80216) in das800_probe()
636 board = BOARD_DAS802; in das800_probe()
641 board = -EINVAL; in das800_probe()
644 return board; in das800_probe()
[all …]
Dpcl724.c97 const struct pcl724_board *board = dev->board_ptr; in pcl724_attach() local
105 iorange = board->io_range; in pcl724_attach()
106 n_subdevices = board->numofports; in pcl724_attach()
109 if (board->can_have96 && in pcl724_attach()
125 if (board->is_pet48) { in pcl724_attach()
Dpcl812.c631 const struct pcl812_board *board = dev->board_ptr; in pcl812_ai_cmdtest() local
669 board->ai_ns_min); in pcl812_ai_cmdtest()
984 const struct pcl812_board *board = dev->board_ptr; in pcl812_reset() local
1001 for (chan = 0; chan < board->n_aochan; chan++) { in pcl812_reset()
1007 if (board->has_dio) { in pcl812_reset()
1017 const struct pcl812_board *board = dev->board_ptr; in pcl812_set_ai_range_table() local
1021 s->range_table = board->rangelist_ai; in pcl812_set_ai_range_table()
1024 switch (board->board_type) { in pcl812_set_ai_range_table()
1126 const struct pcl812_board *board = dev->board_ptr; in pcl812_attach() local
1141 if (board->IRQbits) { in pcl812_attach()
[all …]
Dmf6x4.c202 const struct mf6x4_board *board = NULL; in mf6x4_auto_attach() local
208 board = &mf6x4_boards[context]; in mf6x4_auto_attach()
212 dev->board_ptr = board; in mf6x4_auto_attach()
213 dev->board_name = board->name; in mf6x4_auto_attach()
223 devpriv->bar0_mem = pci_ioremap_bar(pcidev, board->bar_nums[0]); in mf6x4_auto_attach()
227 dev->mmio = pci_ioremap_bar(pcidev, board->bar_nums[1]); in mf6x4_auto_attach()
231 devpriv->bar2_mem = pci_ioremap_bar(pcidev, board->bar_nums[2]); in mf6x4_auto_attach()
235 if (board == &mf6x4_boards[BOARD_MF634]) in mf6x4_auto_attach()
Ddas16.c544 const struct das16_board *board = dev->board_ptr; in das16_ai_set_mux_range() local
550 if (board->ai_pg == das16_pg_none) in das16_ai_set_mux_range()
558 outb((das16_gainlists[board->ai_pg])[range], in das16_ai_set_mux_range()
593 const struct das16_board *board = dev->board_ptr; in das16_cmd_test() local
649 board->ai_speed * in das16_cmd_test()
655 board->ai_speed); in das16_cmd_test()
907 const struct das16_board *board = dev->board_ptr; in das16_probe() local
912 if (board->id != diobits) { in das16_probe()
915 board->id, diobits); in das16_probe()
1026 const struct das16_board *board = dev->board_ptr; in das16_attach() local
[all …]
Dni_pcimio.c1084 const struct ni_board_struct *board = dev->board_ptr; in init_6143() local
1100 ni_writel(dev, board->ai_fifo_depth / 2, AIFIFO_Flag_6143); in init_6143()
1134 const struct ni_board_struct *board = NULL; in pcimio_auto_attach() local
1140 board = &ni_boards[context]; in pcimio_auto_attach()
1141 if (!board) in pcimio_auto_attach()
1143 dev->board_ptr = board; in pcimio_auto_attach()
1144 dev->board_name = board->name; in pcimio_auto_attach()
1159 if (board->reg_type & ni_reg_m_series_mask) in pcimio_auto_attach()
1161 if (board->reg_type & ni_reg_6xxx_mask) in pcimio_auto_attach()
1163 if (board->reg_type == ni_reg_611x) in pcimio_auto_attach()
[all …]
Dpcl818.c646 const struct pcl818_board *board = dev->board_ptr; in ai_cmdtest() local
678 board->ns_min); in ai_cmdtest()
888 const struct pcl818_board *board = dev->board_ptr; in pcl818_reset() local
892 if (board->has_fifo) { in pcl818_reset()
908 for (chan = 0; chan < board->n_aochan; chan++) { in pcl818_reset()
922 const struct pcl818_board *board = dev->board_ptr; in pcl818_set_ai_range_table() local
925 s->range_table = board->ai_range_type; in pcl818_set_ai_range_table()
928 if (board->is_818) { in pcl818_set_ai_range_table()
992 const struct pcl818_board *board = dev->board_ptr; in pcl818_attach() local
1003 board->has_fifo ? 0x20 : 0x10); in pcl818_attach()
[all …]
Ddaqboard2000.c636 const struct daq200_boardtype *board; in daqboard2000_find_boardinfo() local
643 board = &boardtypes[i]; in daqboard2000_find_boardinfo()
644 if (pcidev->subsystem_device == board->id) in daqboard2000_find_boardinfo()
645 return board; in daqboard2000_find_boardinfo()
654 const struct daq200_boardtype *board; in daqboard2000_auto_attach() local
659 board = daqboard2000_find_boardinfo(dev, pcidev); in daqboard2000_auto_attach()
660 if (!board) in daqboard2000_auto_attach()
662 dev->board_ptr = board; in daqboard2000_auto_attach()
663 dev->board_name = board->name; in daqboard2000_auto_attach()
Dni_labpc_common.c133 const struct labpc_boardinfo *board = dev->board_ptr; in labpc_ai_set_chan_and_gain() local
136 if (board->is_labpc1200) { in labpc_ai_set_chan_and_gain()
163 const struct labpc_boardinfo *board = dev->board_ptr; in labpc_setup_cmd6_reg() local
166 if (!board->is_labpc1200) in labpc_setup_cmd6_reg()
507 const struct labpc_boardinfo *board = dev->board_ptr; in labpc_ai_cmdtest() local
523 if (board->is_labpc1200) in labpc_ai_cmdtest()
564 board->ai_speed); in labpc_ai_cmdtest()
576 board->ai_speed * in labpc_ai_cmdtest()
622 const struct labpc_boardinfo *board = dev->board_ptr; in labpc_ai_cmd() local
664 board->is_labpc1200 && in labpc_ai_cmd()
[all …]
Ddt2801.c530 const struct dt2801_board *board; in dt2801_attach() local
559 board = dev->board_ptr; in dt2801_attach()
571 dev->board_name = board->name; in dt2801_attach()
581 s->n_chan = board->ad_chan; in dt2801_attach()
583 s->n_chan = board->ad_chan / 2; in dt2801_attach()
585 s->maxdata = (1 << board->adbits) - 1; in dt2801_attach()
586 s->range_table = ai_range_lkup(board->adrangetype, it->options[3]); in dt2801_attach()
594 s->maxdata = (1 << board->dabits) - 1; in dt2801_attach()
Dni_660x.c433 const struct ni_660x_board *board = dev->board_ptr; in ni_660x_num_counters() local
435 return board->n_chips * counters_per_chip; in ni_660x_num_counters()
852 const struct ni_660x_board *board = dev->board_ptr; in ni_660x_alloc_mite_rings() local
857 for (i = 0; i < board->n_chips; ++i) { in ni_660x_alloc_mite_rings()
870 const struct ni_660x_board *board = dev->board_ptr; in ni_660x_free_mite_rings() local
875 for (i = 0; i < board->n_chips; ++i) { in ni_660x_free_mite_rings()
924 const struct ni_660x_board *board = dev->board_ptr; in ni_660x_select_pfi_output() local
932 if (board->n_chips > 1) { in ni_660x_select_pfi_output()
1045 const struct ni_660x_board *board = NULL; in ni_660x_auto_attach() local
1053 board = &ni_660x_boards[context]; in ni_660x_auto_attach()
[all …]
Daio_aio12_8.c181 const struct aio12_8_boardtype *board = dev->board_ptr; in aio_aio12_8_attach() local
194 if (board->ai_nchan) { in aio_aio12_8_attach()
198 s->n_chan = board->ai_nchan; in aio_aio12_8_attach()
207 if (board->ao_nchan) { in aio_aio12_8_attach()
Dme_daq.c458 const struct me_board *board = NULL; in me_auto_attach() local
464 board = &me_boards[context]; in me_auto_attach()
465 if (!board) in me_auto_attach()
467 dev->board_ptr = board; in me_auto_attach()
468 dev->board_name = board->name; in me_auto_attach()
487 if (board->needs_firmware) { in me_auto_attach()
510 if (board->has_ao) { in me_auto_attach()
Dni_atmio.c305 int board; in ni_atmio_attach() local
331 board = ni_getboardtype(dev); in ni_atmio_attach()
332 if (board < 0) in ni_atmio_attach()
335 dev->board_ptr = ni_boards + board; in ni_atmio_attach()
/linux-4.1.27/arch/mips/ath79/
DKconfig6 bool "Atheros AP121 reference board"
15 Atheros AP121 reference board.
18 bool "Atheros AP136 reference board"
27 Atheros AP136 reference board.
30 bool "Atheros AP81 reference board"
39 Atheros AP81 reference board.
42 bool "Atheros DB120 reference board"
51 Atheros DB120 reference board.
54 bool "Atheros PB44 reference board"
62 Atheros PB44 reference board.
[all …]
/linux-4.1.27/drivers/media/common/siano/
Dsms-cards.c272 struct sms_board *board = sms_get_board(board_id); in sms_board_setup() local
277 sms_set_gpio(coredev, board->led_power, 0); in sms_board_setup()
278 sms_set_gpio(coredev, board->led_hi, 0); in sms_board_setup()
279 sms_set_gpio(coredev, board->led_lo, 0); in sms_board_setup()
284 sms_set_gpio(coredev, board->lna_ctrl, 0); in sms_board_setup()
294 struct sms_board *board = sms_get_board(board_id); in sms_board_power() local
300 board->led_power, onoff ? 1 : 0); in sms_board_power()
306 sms_set_gpio(coredev, board->lna_ctrl, 0); in sms_board_power()
316 struct sms_board *board = sms_get_board(board_id); in sms_board_led_feedback() local
325 board->led_lo, (led & SMS_LED_LO) ? 1 : 0); in sms_board_led_feedback()
[all …]
/linux-4.1.27/arch/arm/mach-clps711x/
DMakefile9 obj-$(CONFIG_ARCH_AUTCPU12) += board-autcpu12.o
10 obj-$(CONFIG_ARCH_CDB89712) += board-cdb89712.o
11 obj-$(CONFIG_ARCH_CLEP7312) += board-clep7312.o
12 obj-$(CONFIG_ARCH_EDB7211) += board-edb7211.o
13 obj-$(CONFIG_ARCH_P720T) += board-p720t.o
DKconfig9 board. This board is based on a Cirrus Logic CS89712.
14 This is an evaluation board from Cirrus for the CS89712 processor.
15 The board includes 2 serial ports, Ethernet, IRDA, and expansion
28 evaluation board.
/linux-4.1.27/arch/mips/sibyte/
DPlatform29 # Sibyte BCM91120x (Carmel) board
30 # Sibyte BCM91120C (CRhine) board
31 # Sibyte BCM91125C (CRhone) board
32 # Sibyte BCM91125E (Rhone) board
33 # Sibyte BCM91250A (SWARM) board
34 # Sibyte BCM91250C2 (LittleSur) board
35 # Sibyte BCM91x80 (BigSur) board
/linux-4.1.27/Documentation/sh/
Dnew-machine.txt2 Adding a new board to LinuxSH
16 of the board-specific code (with the exception of stboards) ended up
17 in arch/sh/kernel/ directly, with board-specific headers ending up in
18 include/asm-sh/. For the new kernel, things are broken out by board type,
29 | | `-- board-specific files
31 | | `-- board-specific files
38 | `-- board-specific headers
40 | `-- board-specific headers
54 board-specific headers. Thus, include/asm-sh/hd64461 is home to all of the
88 The first thing to determine is whether the board you are adding will be
[all …]
/linux-4.1.27/drivers/ide/
Dbuddha.c167 unsigned long board; in buddha_init() local
184 board = z->resource.start; in buddha_init()
187 if (!request_mem_region(board+BUDDHA_BASE1, 0x800, "IDE")) in buddha_init()
190 if (!request_mem_region(board+XSURF_BASE1, 0x1000, "IDE")) in buddha_init()
192 if (!request_mem_region(board+XSURF_BASE2, 0x1000, "IDE")) in buddha_init()
194 if (!request_mem_region(board+XSURF_IRQ1, 0x8, "IDE")) { in buddha_init()
195 release_mem_region(board+XSURF_BASE2, 0x1000); in buddha_init()
197 release_mem_region(board+XSURF_BASE1, 0x1000); in buddha_init()
201 buddha_board = (unsigned long)ZTWO_VADDR(board); in buddha_init()
/linux-4.1.27/arch/powerpc/platforms/44x/
DKconfig18 This option enables support for the IBM PPC440EP evaluation board.
31 This option enables support for the APM APM821xx Evaluation board.
41 This option enables support for the IBM PPC440GP evaluation board.
50 This option enables support for the ACube Sam440ep board.
59 This option enables support for the AMCC PPC440EPX evaluation board.
70 evaluation board.
83 This option enables support for the AMCC PPC440SPe evaluation board.
93 This option enables support for the AMCC PPC440GRX evaluation board.
117 This option enables support for the AMCC Dual PPC460GT evaluation board.
131 This option enables support for the AMCC PPC460EX evaluation board.
[all …]
Dppc44x_simple.c52 static char *board[] __initdata = { variable
73 for (i = 0; i < ARRAY_SIZE(board); i++) { in ppc44x_probe()
74 if (of_flat_dt_is_compatible(root, board[i])) { in ppc44x_probe()
/linux-4.1.27/arch/blackfin/mach-bf527/boards/
DKconfig5 Select your board!
10 BF527-EZKIT-LITE board support.
15 BF527-EZKIT-LITE V2.1+ board support.
25 BF526-EZBRD/EZKIT Lite board support.
30 BF527-AD7160-EVAL board support.
/linux-4.1.27/arch/avr32/boards/hammerhead/
DKconfig11 Choose 'Y' here if you want to have your board USB driven.
16 This enables LCD support for the Hammerhead board. You may
20 Choose 'Y' here if you have ordered a Corona daugther board and
26 This enables Sound support for the Hammerhead board. You may
29 Choose 'Y' here if you have ordered a Corona daugther board and
30 want to make your board funky.
37 found on Miromico's Hammerhead board.
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/4xx/
Dakebono.txt2 IBM Akebono board device tree
5 The IBM Akebono board is a development board for the PPC476GTR SoC.
38 The Akebono board stores some board information such as the revision
48 The Akebono board has an Atmel AVR microprocessor attached to the I2C
49 bus as a power controller for the board.
/linux-4.1.27/arch/arm/mach-gemini/
DMakefile10 obj-$(CONFIG_MACH_NAS4220B) += board-nas4220b.o
11 obj-$(CONFIG_MACH_RUT100) += board-rut1xx.o
12 obj-$(CONFIG_MACH_WBD111) += board-wbd111.o
13 obj-$(CONFIG_MACH_WBD222) += board-wbd222.o
/linux-4.1.27/drivers/tty/serial/8250/
D8250_pci.c113 const struct pciserial_board *board, in addidata_apci7800_setup() argument
116 unsigned int bar = 0, offset = board->first_offset; in addidata_apci7800_setup()
117 bar = FL_GET_BASE(board->flags); in addidata_apci7800_setup()
120 offset += idx * board->uart_offset; in addidata_apci7800_setup()
123 offset += ((idx - 2) * board->uart_offset); in addidata_apci7800_setup()
126 offset += ((idx - 4) * board->uart_offset); in addidata_apci7800_setup()
129 offset += ((idx - 6) * board->uart_offset); in addidata_apci7800_setup()
132 return setup_port(priv, port, bar, offset, board->reg_shift); in addidata_apci7800_setup()
140 afavlab_setup(struct serial_private *priv, const struct pciserial_board *board, in afavlab_setup() argument
143 unsigned int bar, offset = board->first_offset; in afavlab_setup()
[all …]
/linux-4.1.27/arch/m68k/
DKconfig.machine50 board. Boards currently supported include Motorola boards MVME147,
60 build a kernel which can run on MVME147 single-board computers. If
166 bool "DragenEngine II board support"
169 Support for the DragenEngine II board.
191 bool "Lineo uCquicc board support"
194 Support for the Lineo uCquicc board.
197 bool "Arnewsh 5206 board support"
200 Support for the Arnewsh 5206 board.
203 bool "Motorola M5206eC3 board support"
206 Support for the Motorola M5206eC3 board.
[all …]
/linux-4.1.27/arch/blackfin/mach-bf533/boards/
DKconfig5 Select your board!
10 BF533-EZKIT-LITE board support.
15 BF533-STAMP board support.
20 Support for the BlackStamp board. Hardware info available at
33 HV Sistemas H8606 board support.
/linux-4.1.27/arch/powerpc/platforms/40x/
DKconfig8 This option enables support for the AMCC 405EZ Acadia evaluation board.
26 This option enables support for the ESTEEM 195E Hotfoot board.
38 This option enables support for the AMCC PPC405EX evaluation board.
49 This option enables support for the AMCC PPC405EX board.
59 This option enables support for the IBM PPC405GP evaluation board.
62 bool "Generic Xilinx Virtex board"
70 The generic virtex board support matches any device tree which
76 special configuration at board probe time.
89 bool "Simple PowerPC 40x board support"
161 board.
Dppc40x_simple.c53 static const char * const board[] __initconst = { variable
66 if (of_flat_dt_match(of_get_flat_dt_root(), board)) { in ppc40x_probe()
/linux-4.1.27/Documentation/frv/
Dconfiguring.txt25 CPU boards, and with the MB93093 PDK board.
80 Default configuration for the MB93091-VDK with both CPU board and
86 Default configuration for the MB93091-VDK with CPU board,
87 MB93090-MB00 motherboard, and DAV board running uClinux.
93 Default configuration for the MB93093-PDK board running uClinux.
98 Default configuration for the MB93091-VDK with only CB70 CPU board
104 Default configuration for the MB93091-VDK with both CB451 CPU board and
109 Default configuration for the MB93091-VDK with CB451 CPU board, DAV
110 board, and MB93090-MB00 motherboard running MMU linux. Includes
115 Default configuration for the MB93091-VDK with CB451 CPU board, DAV
[all …]
/linux-4.1.27/drivers/media/pci/cx23885/
Dcx23885-core.c858 dev->board = UNSET; in cx23885_dev_setup()
860 dev->board = card[dev->nr]; in cx23885_dev_setup()
861 for (i = 0; UNSET == dev->board && i < cx23885_idcount; i++) in cx23885_dev_setup()
864 dev->board = cx23885_subids[i].card; in cx23885_dev_setup()
865 if (UNSET == dev->board) { in cx23885_dev_setup()
866 dev->board = CX23885_BOARD_UNKNOWN; in cx23885_dev_setup()
871 if (cx23885_boards[dev->board].clk_freq > 0) in cx23885_dev_setup()
872 dev->clk_freq = cx23885_boards[dev->board].clk_freq; in cx23885_dev_setup()
908 if ((cx23885_boards[dev->board].portb == CX23885_MPEG_DVB) || in cx23885_dev_setup()
909 (cx23885_boards[dev->board].portb == CX23885_MPEG_ENCODER)) in cx23885_dev_setup()
[all …]
Dcx23885-video.c151 cx23885_boards[dev->board].name, type); in cx23885_vdev_init()
230 if (dev->board == CX23885_BOARD_MYGICA_X8506 || in cx23885_video_mux()
231 dev->board == CX23885_BOARD_MAGICPRO_PROHDTVE2 || in cx23885_video_mux()
232 dev->board == CX23885_BOARD_MYGICA_X8507) { in cx23885_video_mux()
242 if ((dev->board == CX23885_BOARD_HAUPPAUGE_HVR1800) || in cx23885_video_mux()
243 (dev->board == CX23885_BOARD_MPX885) || in cx23885_video_mux()
244 (dev->board == CX23885_BOARD_HAUPPAUGE_HVR1250) || in cx23885_video_mux()
245 (dev->board == CX23885_BOARD_HAUPPAUGE_IMPACTVCBE) || in cx23885_video_mux()
246 (dev->board == CX23885_BOARD_HAUPPAUGE_HVR1255) || in cx23885_video_mux()
247 (dev->board == CX23885_BOARD_HAUPPAUGE_HVR1255_22111) || in cx23885_video_mux()
[all …]
/linux-4.1.27/drivers/net/ethernet/natsemi/
Dmacsonic.c439 if (strstr(ndev->board->name, "DuoDock")) in macsonic_ident()
471 if (slots & (1<<ndev->board->slot)) in mac_nubus_sonic_probe()
473 slots |= 1<<ndev->board->slot; in mac_nubus_sonic_probe()
485 base_addr = ndev->board->slot_addr + DUODOCK_SONIC_REGISTERS; in mac_nubus_sonic_probe()
486 prom_addr = ndev->board->slot_addr + DUODOCK_SONIC_PROM_BASE; in mac_nubus_sonic_probe()
493 base_addr = ndev->board->slot_addr + APPLE_SONIC_REGISTERS; in mac_nubus_sonic_probe()
494 prom_addr = ndev->board->slot_addr + APPLE_SONIC_PROM_BASE; in mac_nubus_sonic_probe()
500 base_addr = ndev->board->slot_addr + APPLE_SONIC_REGISTERS; in mac_nubus_sonic_probe()
501 prom_addr = ndev->board->slot_addr + APPLE_SONIC_PROM_BASE; in mac_nubus_sonic_probe()
508 base_addr = ndev->board->slot_addr + APPLE_SONIC_REGISTERS; in mac_nubus_sonic_probe()
[all …]
/linux-4.1.27/drivers/staging/dgnc/
Ddgnc_mgmt.c170 uint board = 0; in dgnc_mgmt_ioctl() local
176 board = ni.board; in dgnc_mgmt_ioctl()
180 if (board >= dgnc_NumBoards) in dgnc_mgmt_ioctl()
184 if (channel >= dgnc_Board[board]->nasync) in dgnc_mgmt_ioctl()
187 ch = dgnc_Board[board]->channels[channel]; in dgnc_mgmt_ioctl()
193 ni.board = board; in dgnc_mgmt_ioctl()
/linux-4.1.27/arch/powerpc/platforms/83xx/
DKconfig32 This option enables support for the MPC832x MDS evaluation board.
39 This option enables support for the MPC8323 RDB board.
46 This option enables support for the MPC 834x MDS evaluation board.
48 Be aware that PCI buses can only function when MDS board is plugged
49 into the PIB (Platform IO Board) board from Freescale which provide
58 This option enables support for the MPC 834x ITX evaluation board.
97 This option enables support for the Wind River SBC834x board.
104 board.
111 This enables support for the Keymile KMETER1 board.
Dkm83xx.c165 static char *board[] __initdata = { variable
179 while (board[i]) { in mpc83xx_km_probe()
180 if (of_flat_dt_is_compatible(node, board[i])) in mpc83xx_km_probe()
184 return (board[i] != NULL); in mpc83xx_km_probe()
Dmpc830x_rdb.c37 static const char *board[] __initdata = { variable
49 return of_flat_dt_match(of_get_flat_dt_root(), board); in mpc830x_rdb_probe()
Dmpc831x_rdb.c38 static const char *board[] __initdata = { variable
49 return of_flat_dt_match(of_get_flat_dt_root(), board); in mpc831x_rdb_probe()
Dmpc837x_rdb.c63 static const char * const board[] __initconst = { variable
76 return of_flat_dt_match(of_get_flat_dt_root(), board); in mpc837x_rdb_probe()
/linux-4.1.27/drivers/media/usb/go7007/
Dgo7007-usb.c62 const struct go7007_usb_board *board; member
659 if (usb->board->flags & GO7007_USB_EZUSB) { in go7007_usb_interface_reset()
893 if (usb->board->flags & GO7007_USB_EZUSB) in go7007_usb_send_firmware()
1051 const struct go7007_usb_board *board; in go7007_usb_probe() local
1062 board = &board_matrix_ii; in go7007_usb_probe()
1066 board = &board_matrix_reload; in go7007_usb_probe()
1070 board = &board_matrix_revolution; in go7007_usb_probe()
1074 board = &board_star_trek; in go7007_usb_probe()
1078 board = &board_xmen; in go7007_usb_probe()
1082 board = &board_xmen; in go7007_usb_probe()
[all …]
/linux-4.1.27/arch/arm/mach-imx/
DKconfig23 bool "Enable MXC debug board(for 3-stack)"
26 The debug board is an integral part of the MXC 3-stack(PDK)
28 board. On debug board, several debug devices(ethernet, UART,
32 interrupt control and various board functions.
113 Say Y here if you are using a Synertronixx scb9328 board
121 Say Yes here if you are using the Armadeus APF9328 development board
145 configurations for the board and its peripherals.
160 configurations for the board and its peripherals.
180 configurations for the board and its peripherals.
196 This includes specific configurations for the board and its
[all …]
Dmx31moboard-smartbot.c182 void __init mx31moboard_smartbot_init(int board) in mx31moboard_smartbot_init() argument
191 switch (board) { in mx31moboard_smartbot_init()
200 board); in mx31moboard_smartbot_init()
/linux-4.1.27/arch/mips/txx9/
DKconfig26 bool "Toshiba JMR-TX3927 board"
31 bool "Toshiba RBTX49[23]7 board"
37 This Toshiba board is based on the TX4927 processor. Say Y here to
41 bool "Toshiba RBTX4938 board"
45 This Toshiba board is based on the TX4938 processor. Say Y here to
49 bool "Toshiba RBTX4939 board"
54 This Toshiba board is based on the TX4939 processor. Say Y here to
/linux-4.1.27/drivers/tty/
Disicom.c848 unsigned int board; in isicom_find_port() local
851 board = BOARD(line); in isicom_find_port()
852 card = &isi_card[board]; in isicom_find_port()
858 if (line > ((board * 16) + card->port_count - 1)) in isicom_find_port()
1313 struct isi_board *board = pci_get_drvdata(pdev); in reset_card() local
1314 unsigned long base = board->base; in reset_card()
1355 board->port_count = (portcount == 4) ? 4 : 8; in reset_card()
1356 board->shift_count = 12; in reset_card()
1360 board->port_count = 16; in reset_card()
1361 board->shift_count = 11; in reset_card()
[all …]
/linux-4.1.27/drivers/media/usb/em28xx/
Dem28xx-input.c389 dev->board.xclk |= EM28XX_XCLK_IR_RC5_MODE; in em2860_ir_change_protocol()
393 dev->board.xclk &= ~EM28XX_XCLK_IR_RC5_MODE; in em2860_ir_change_protocol()
402 em28xx_write_reg_bits(dev, EM28XX_R0F_XCLK, dev->board.xclk, in em2860_ir_change_protocol()
418 dev->board.xclk |= EM28XX_XCLK_IR_RC5_MODE; in em2874_ir_change_protocol()
422 dev->board.xclk &= ~EM28XX_XCLK_IR_RC5_MODE; in em2874_ir_change_protocol()
427 dev->board.xclk |= EM28XX_XCLK_IR_RC5_MODE; in em2874_ir_change_protocol()
438 em28xx_write_reg_bits(dev, EM28XX_R0F_XCLK, dev->board.xclk, in em2874_ir_change_protocol()
507 while (dev->board.buttons[j].role >= 0 && in em28xx_query_buttons()
508 dev->board.buttons[j].role < EM28XX_NUM_BUTTON_ROLES) { in em28xx_query_buttons()
509 struct em28xx_button *button = &dev->board.buttons[j]; in em28xx_query_buttons()
[all …]
Dem28xx-camera.c359 dev->board.xclk = EM28XX_XCLK_FREQUENCY_4_3MHZ; in em28xx_init_camera()
360 em28xx_write_reg(dev, EM28XX_R0F_XCLK, dev->board.xclk); in em28xx_init_camera()
390 dev->board.xclk = EM28XX_XCLK_FREQUENCY_48MHZ; in em28xx_init_camera()
391 em28xx_write_reg(dev, EM28XX_R0F_XCLK, dev->board.xclk); in em28xx_init_camera()
434 dev->board.xclk = EM28XX_XCLK_FREQUENCY_24MHZ; in em28xx_init_camera()
435 em28xx_write_reg(dev, EM28XX_R0F_XCLK, dev->board.xclk); in em28xx_init_camera()
Dem28xx-video.c147 if (dev->board.is_webcam) in norm_maxw()
150 if (dev->board.max_range_640_480) in norm_maxw()
160 if (dev->board.is_webcam) in norm_maxh()
163 if (dev->board.max_range_640_480) in norm_maxh()
175 if (dev->board.is_webcam) in em28xx_vbi_supported()
308 if (dev->board.is_em2800) { in em28xx_scaler_set()
1123 if (dev->board.has_msp34xx) { in video_mux()
1134 if (dev->board.adecoder != EM28XX_NOADECODER) { in video_mux()
1290 if (dev->board.is_em2800) { in vidioc_try_fmt_vid_cap()
1422 if (dev->board.is_webcam) in vidioc_g_parm()
[all …]
Dem28xx-core.c374 if (dev->board.is_em2800) { in em28xx_set_audio_source()
385 if (dev->board.has_msp34xx) in em28xx_set_audio_source()
398 if (dev->board.mute_gpio && dev->mute) in em28xx_set_audio_source()
399 em28xx_gpio_set(dev, dev->board.mute_gpio); in em28xx_set_audio_source()
452 xclk = dev->board.xclk & 0x7f; in em28xx_audio_analog_set()
615 if (dev->board.leds) { in em28xx_find_led()
618 while (dev->board.leds[k].role >= 0 && in em28xx_find_led()
619 dev->board.leds[k].role < EM28XX_NUM_LED_ROLES) { in em28xx_find_led()
620 if (dev->board.leds[k].role == role) in em28xx_find_led()
621 return &dev->board.leds[k]; in em28xx_find_led()
[all …]
/linux-4.1.27/Documentation/serial/
Drocket.txt26 The RocketPort ISA board requires I/O ports to be configured by the DIP
27 switches on the board. See the section "ISA Rocketport Boards" below for
32 board1 : I/O port for the first ISA board
33 board2 : I/O port for the second ISA board
34 board3 : I/O port for the third ISA board
35 board4 : I/O port for the fourth ISA board
43 board.
89 switches on the Rocketport board.
111 must have a unique board ID set on the dip switches. The first
112 Rocketport board must be set with the DIP switches corresponding to
[all …]
Dmoxa-smartio30 - 2 ports multiport board
37 - 4 ports multiport board
51 - 8 ports multiport board
112 family multiport board.
114 ISA board
119 Please make sure the JP1 is open after the ISA board is set properly.
121 PCI/UPCI board
129 Each port within the same multiport board shares the same IRQ. Up to
170 Naming convention for each Smartio/Industio multiport board is
174 1st board ttyM0 - ttyM7 cum0 - cum7
[all …]
/linux-4.1.27/arch/mips/alchemy/
DMakefile1 obj-$(CONFIG_MIPS_GPR) += board-gpr.o
2 obj-$(CONFIG_MIPS_MTX1) += board-mtx1.o
3 obj-$(CONFIG_MIPS_XXS1500) += board-xxs1500.o
DKconfig9 # select this in your board config if you don't want to use the gpio
11 # to create the necessary gpio_* functions in your board code/headers!
22 bool "4G Systems MTX-1 board"
41 bool "MyCable XXS1500 board"
47 bool "Trapeze ITS GPR board"
DPlatform22 # MyCable eval board
28 # Trapeze ITS GRP board
35 # compiler picks the board one. If they don't, it will make sure
/linux-4.1.27/sound/soc/samsung/
Dsmdk_wm8994.c154 struct smdk_wm8994_data *board; in smdk_audio_probe() local
159 board = devm_kzalloc(&pdev->dev, sizeof(*board), GFP_KERNEL); in smdk_audio_probe()
160 if (!board) in smdk_audio_probe()
179 *board = *((struct smdk_wm8994_data *)id->data); in smdk_audio_probe()
181 platform_set_drvdata(pdev, board); in smdk_audio_probe()
/linux-4.1.27/arch/arm/mach-shmobile/
DMakefile55 obj-$(CONFIG_MACH_MARZEN) += board-marzen-reference.o
57 obj-$(CONFIG_MACH_BOCKW) += board-bockw.o
58 obj-$(CONFIG_MACH_BOCKW_REFERENCE) += board-bockw-reference.o
59 obj-$(CONFIG_MACH_MARZEN) += board-marzen.o
60 obj-$(CONFIG_MACH_ARMADILLO800EVA) += board-armadillo800eva.o
61 obj-$(CONFIG_MACH_KZM9G) += board-kzm9g.o intc-sh73a0.o
/linux-4.1.27/sound/soc/codecs/
Dwm1250-ev1.c204 int id, board, rev, ret; in wm1250_ev1_probe() local
208 board = i2c_smbus_read_byte_data(i2c, 0); in wm1250_ev1_probe()
209 if (board < 0) { in wm1250_ev1_probe()
210 dev_err(&i2c->dev, "Failed to read ID: %d\n", board); in wm1250_ev1_probe()
211 return board; in wm1250_ev1_probe()
214 id = (board & 0xfe) >> 2; in wm1250_ev1_probe()
215 rev = board & 0x3; in wm1250_ev1_probe()
/linux-4.1.27/drivers/net/wan/
Dsealevel.c48 struct z8530_dev board; member
228 b->dev[0].chan = &b->board.chanA; in slvl_init()
231 b->dev[1].chan = &b->board.chanB; in slvl_init()
234 dev = &b->board; in slvl_init()
343 z8530_shutdown(&b->board); in slvl_shutdown()
351 free_irq(b->board.irq, &b->board); in slvl_shutdown()
352 free_dma(b->board.chanA.rxdma); in slvl_shutdown()
353 free_dma(b->board.chanA.txdma); in slvl_shutdown()
/linux-4.1.27/drivers/net/ethernet/8390/
Dmac8390.c302 dev->irq = SLOT2IRQ(ndev->board->slot); in mac8390_init()
304 dev->base_addr = (ndev->board->slot_addr | in mac8390_init()
305 ((ndev->board->slot & 0xf) << 20)); in mac8390_init()
314 dev->name, ndev->board->slot); in mac8390_init()
331 dev->name, ndev->board->slot); in mac8390_init()
342 dev->name, ndev->board->slot); in mac8390_init()
352 dev->base_addr = (int)(ndev->board->slot_addr + in mac8390_init()
354 dev->mem_start = (int)(ndev->board->slot_addr + in mac8390_init()
360 dev->base_addr = (int)(ndev->board->slot_addr + in mac8390_init()
362 dev->mem_start = (int)(ndev->board->slot_addr + in mac8390_init()
[all …]
/linux-4.1.27/arch/powerpc/platforms/82xx/
DKconfig16 This option enables support for the MPC8272 ADS board
26 This option enables support for the PQ2FADS board
36 This enables support for the Embedded Planet EP8248E board.
38 This board is also resold by Freescale as the QUICCStart
47 This enables support for the Keymile MGCOGE board.
/linux-4.1.27/drivers/media/usb/cx231xx/
Dcx231xx-avcore.c670 dev->board.output_mode); in cx231xx_set_decoder_video_input()
768 if (dev->board.tuner_type == TUNER_XC5000) { in cx231xx_set_decoder_video_input()
789 dev->board.output_mode); in cx231xx_set_decoder_video_input()
879 dev->board.output_mode); in cx231xx_set_decoder_video_input()
1190 switch (dev->board.tuner_type) { in cx231xx_set_audio_decoder_input()
1246 value |= (~dev->board.ctl_pin_status_mask); in cx231xx_init_ctrl_pin_status()
1259 dev->board. in cx231xx_set_agc_analog_digital_mux_select()
1264 dev->board.agc_analog_digital_select_gpio, in cx231xx_set_agc_analog_digital_mux_select()
2344 if (dev->board.tuner_type != TUNER_ABSENT) { in cx231xx_set_power_mode()
2346 if (dev->board.tuner_gpio) in cx231xx_set_power_mode()
[all …]
/linux-4.1.27/arch/blackfin/mach-bf518/boards/
DKconfig5 Select your board!
10 BF518-EZBRD board support.
15 Bluetechnix TCM-BF518 board support.
/linux-4.1.27/arch/blackfin/mach-bf537/boards/
DKconfig5 Select your board!
10 BF537-STAMP board support.
31 bool "PNAV board"
34 PNAV board support.
/linux-4.1.27/Documentation/arm/Samsung-S3C24XX/
DSMDK2440.txt7 The SMDK2440 is a two part evaluation board for the Samsung S3C2440
17 will configure the common features of this board, or use
29 applied to this board.
36 base-board itself.
49 This board is being maintained by Ben Dooks, for more info, see
DEB2410ITX.txt9 The EB2410ITX is a S3C2410 based development board with a variety of
10 peripherals and expansion connectors. This board is also known by
18 supports the commonly used features of this board.
55 This board is maintained by Simtec Electronics.
DCPUfreq.txt27 and anything else associated with it. Any board that wants to use this
60 Each board that wants to use the cpufreq code must register some basic
62 board requires and any restrictions being placed on it.
64 The board needs to supply information about whether it needs the IO bank
/linux-4.1.27/drivers/staging/rtl8723au/hal/
DHalHWImg8723A_BB.c221 u8 board = pDM_Odm->BoardType; in ODM_ReadAndConfig_AGC_TAB_1T_8723A() local
225 hex = board; in ODM_ReadAndConfig_AGC_TAB_1T_8723A()
469 u8 board = pDM_Odm->BoardType; in ODM_ReadAndConfig_PHY_REG_1T_8723A() local
473 hex += board; in ODM_ReadAndConfig_PHY_REG_1T_8723A()
525 u8 board = pDM_Odm->BoardType; in ODM_ReadAndConfig_PHY_REG_MP_8723A() local
529 hex += board; in ODM_ReadAndConfig_PHY_REG_MP_8723A()
/linux-4.1.27/drivers/input/keyboard/
Dnomadik-ske-keypad.c67 const struct ske_keypad_platform_data *board; member
97 int timeout = keypad->board->debounce_ms; in ske_keypad_chip_init()
114 value |= ((keypad->board->debounce_ms * 32000)/32768) << 8; in ske_keypad_chip_init()
125 value = (keypad->board->kcol - 1) << 3; in ske_keypad_chip_init()
201 int timeout = keypad->board->debounce_ms; in ske_keypad_irq()
259 keypad->board = plat; in ske_keypad_probe()
320 if (keypad->board->init) in ske_keypad_probe()
321 keypad->board->init(); in ske_keypad_probe()
382 if (keypad->board->exit) in ske_keypad_remove()
383 keypad->board->exit(); in ske_keypad_remove()
Dtc3589x-keypad.c107 const struct tc3589x_keypad_platform_data *board; member
118 const struct tc3589x_keypad_platform_data *board = keypad->board; in tc3589x_keypad_init_key_hardware() local
121 if (board->kcol > TC3589x_MAX_KPCOL || board->krow > TC3589x_MAX_KPROW) in tc3589x_keypad_init_key_hardware()
126 (board->krow << KP_ROW_SHIFT) | board->kcol); in tc3589x_keypad_init_key_hardware()
141 board->settle_time); in tc3589x_keypad_init_key_hardware()
147 board->debounce_period); in tc3589x_keypad_init_key_hardware()
397 keypad->board = plat; in tc3589x_keypad_probe()
/linux-4.1.27/drivers/power/reset/
DKconfig4 Provides a number of drivers which either reset a complete board
5 or shut it down, by manipulating the main power supply on the board.
7 Say Y here to enable board reset and power off
15 This driver supports turning off board via a ams AS3722 power-off.
49 Say Y here if you have a Broadcom STB board and you wish
56 This driver supports turning off your board via a GPIO line.
57 If your board needs a GPIO high/low to power down, say Y and
64 This driver supports restarting your board via a GPIO line.
65 If your board needs a GPIO high/low to restart, say Y and
93 This driver supports an external powerdown trigger and board power
/linux-4.1.27/arch/arm/mach-s3c24xx/
Dcpufreq-utils.c35 struct s3c_cpufreq_board *board = cfg->board; in s3c2410_cpufreq_setrefresh() local
46 refresh = (cfg->freq.hclk / 100) * (board->refresh / 10); in s3c2410_cpufreq_setrefresh()
Diotiming-s3c2412.c265 struct s3c_cpufreq_board *board = cfg->board; in s3c2412_cpufreq_setrefresh() local
268 WARN_ON(board == NULL); in s3c2412_cpufreq_setrefresh()
277 refresh = (cfg->freq.hclk / 100) * (board->refresh / 10); in s3c2412_cpufreq_setrefresh()
/linux-4.1.27/arch/arm/mach-orion5x/
DMakefile22 obj-$(CONFIG_ARCH_ORION5X_DT) += board-dt.o
23 obj-$(CONFIG_MACH_D2NET_DT) += board-d2net.o
24 obj-$(CONFIG_MACH_MSS2_DT) += board-mss2.o
25 obj-$(CONFIG_MACH_RD88F5182_DT) += board-rd88f5182.o
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dic.c91 struct nvkm_i2c_board_info board[] = { in nvkm_therm_ic_ctor() local
97 board, probe_monitoring_device, therm); in nvkm_therm_ic_ctor()
103 struct nvkm_i2c_board_info board[] = { in nvkm_therm_ic_ctor() local
109 board, probe_monitoring_device, therm); in nvkm_therm_ic_ctor()
/linux-4.1.27/drivers/vme/boards/
DKconfig6 If you say Y here you get support for the VMIVME-7805 board.
7 This board has an additional control interface to the Universe II
9 with VMIVME-7805 board.
/linux-4.1.27/drivers/media/usb/au0828/
Dau0828-cards.c161 dev->board.tuner_type = tv.tuner_type; in hauppauge_eeprom()
198 dev->board = au0828_boards[dev->boardnr]; in au0828_card_setup()
236 if (dev->board.tuner_type != TUNER_ABSENT && dev->board.has_analog) { in au0828_card_analog_fe_setup()
239 "tuner", dev->board.tuner_addr, NULL); in au0828_card_analog_fe_setup()
244 tun_setup.type = dev->board.tuner_type; in au0828_card_analog_fe_setup()
245 tun_setup.addr = dev->board.tuner_addr; in au0828_card_analog_fe_setup()
Dau0828-i2c.c145 u8 i2c_speed = dev->board.i2c_clk_divider; in i2c_sendbytes()
151 if (((dev->board.tuner_type == TUNER_XC5000) || in i2c_sendbytes()
152 (dev->board.tuner_type == TUNER_XC5000C)) && in i2c_sendbytes()
153 (dev->board.tuner_addr == msg->addr)) { in i2c_sendbytes()
234 u8 i2c_speed = dev->board.i2c_clk_divider; in i2c_readbytes()
245 if (((dev->board.tuner_type == TUNER_XC5000) || in i2c_readbytes()
246 (dev->board.tuner_type == TUNER_XC5000C)) && in i2c_readbytes()
247 (dev->board.tuner_addr == msg->addr)) in i2c_readbytes()
/linux-4.1.27/arch/mips/netlogic/
DKconfig29 Add an FDT blob for XLP FVP board into the kernel.
39 Add an FDT blob for XLP GVP board into the kernel.
48 Add an FDT blob for XLP RVP board into the kernel.
62 prompt "Number of XLPs on the board"
65 In the multi-node case, specify the number of SoCs on the board.
68 bool "Dual-XLP board"
73 bool "Quad-XLP board"
/linux-4.1.27/arch/arm/mach-omap2/
DMakefile244 obj-$(CONFIG_MACH_OMAP_GENERIC) += board-generic.o pdata-quirks.o
245 obj-$(CONFIG_MACH_OMAP3_BEAGLE) += board-omap3beagle.o
246 obj-$(CONFIG_MACH_OMAP_LDP) += board-ldp.o
247 obj-$(CONFIG_MACH_OMAP3530_LV_SOM) += board-omap3logic.o
248 obj-$(CONFIG_MACH_OMAP3_TORPEDO) += board-omap3logic.o
249 obj-$(CONFIG_MACH_OVERO) += board-overo.o
250 obj-$(CONFIG_MACH_OMAP3_PANDORA) += board-omap3pandora.o
251 obj-$(CONFIG_MACH_NOKIA_N8X0) += board-n8x0.o
252 obj-$(CONFIG_MACH_NOKIA_RX51) += board-rx51.o sdram-nokia.o
253 obj-$(CONFIG_MACH_NOKIA_RX51) += board-rx51-peripherals.o
[all …]
/linux-4.1.27/drivers/scsi/
Dg_NCR5380.c98 int board; /* Use NCR53c400, Ricoh, etc. extensions ? */ member
122 static void __init internal_setup(int board, char *str, int *ints) in internal_setup() argument
125 switch (board) { in internal_setup()
159 overrides[commandline_current].board = board; in internal_setup()
281 overrides[0].board = BOARD_NCR5380; in generic_NCR5380_detect()
283 overrides[0].board = BOARD_NCR53C400; in generic_NCR5380_detect()
285 overrides[0].board = BOARD_NCR53C400A; in generic_NCR5380_detect()
287 overrides[0].board = BOARD_DTC3181E; in generic_NCR5380_detect()
316 overrides[count].board = BOARD_DTC3181E; in generic_NCR5380_detect()
328 switch (overrides[current_override].board) { in generic_NCR5380_detect()
Dzorro7xx.c80 unsigned long board, ioaddr; in zorro7xx_init_one() local
82 board = zorro_resource_start(z); in zorro7xx_init_one()
88 ioaddr = board + zdd->offset; in zorro7xx_init_one()
93 board); in zorro7xx_init_one()
/linux-4.1.27/arch/sh/boards/mach-highlander/
DKconfig8 bool "R7780RP-1 board support"
12 bool "R7780MP board support"
19 bool "R7785RP board support"
/linux-4.1.27/arch/avr32/boards/atngw100/
DKconfig17 prompt "Select an NGW100 add-on board to support"
24 bool "EVKLCD10X addon board"
28 addon board for the NGW100 and NGW100 mkII. By enabling this the LCD
32 bool "Mediama RMT1/2 add-on board"
34 This enables support for the Mediama RMT1 or RMT2 board.
/linux-4.1.27/sound/soc/blackfin/
DKconfig24 tristate "Support for the EVAL-ADAU1701MINIZ board on Blackfin eval boards"
30 board connected to one of the Blackfin evaluation boards like the
34 tristate "Support for the EVAL-ADAU1373 board on Blackfin eval boards"
40 board connected to one of the Blackfin evaluation boards like the
44 first SPORT port on the BF5XX board.
47 tristate "Support for the EVAL-ADAU1X61 board on Blackfin eval boards"
53 board connected to one of the Blackfin evaluation boards like the
57 first SPORT port on the BF5XX board.
66 board connected to one of the Blackfin evaluation boards like the
70 first SPORT port on the BF5XX board.
[all …]
/linux-4.1.27/drivers/parisc/
Deisa_enumerator.c173 char *board) in configure_port() argument
187 res->name = board; in configure_port()
331 char *board; in parse_slot_config() local
334 if (NULL == (board = kmalloc(8, GFP_KERNEL))) { in parse_slot_config()
337 print_eisa_id(board, es->eisa_slot_id); in parse_slot_config()
339 slot, board, es->flags&HPEE_FLAG_BOARD_IS_ISA ? "ISA" : "EISA"); in parse_slot_config()
380 pos += configure_memory(buf+pos, mem_parent, board); in parse_slot_config()
393 pos += configure_port(buf+pos, io_parent, board); in parse_slot_config()
411 kfree(board); in parse_slot_config()
/linux-4.1.27/arch/blackfin/mach-bf561/boards/
DKconfig5 Select your board!
10 BF561-EZKIT-LITE board support.
15 BF561-TEPLA board support.
/linux-4.1.27/Documentation/spi/
Dspi-lm70llp4 Supported board/chip:
5 * National Semiconductor LM70 LLP evaluation board
14 temperature sensor evaluation board to the kernel's SPI core subsystem.
18 In effect, this driver turns the parallel port interface on the eval board
25 The schematic for this particular board (the LM70EVAL-LLP) is
30 The hardware interfacing on the LM70 LLP eval board is as follows:
59 A "gotcha": National Semiconductor's LM70 LLP eval board circuit schematic
Dep93xx_spi14 Typically driver configuration is done in platform board files (the files under
16 this driver on TS-7260 board. You can adapt the code to suit your needs.
19 header on the board).
104 the driver. Simplemachines.it donated me a Sim.One board which I used testing
/linux-4.1.27/Documentation/video4linux/
DCARDLIST.tm60001 1 -> Generic tm5600 board (tm5600) [6000:0001]
2 2 -> Generic tm6000 board (tm6000) [6000:0001]
3 3 -> Generic tm6010 board (tm6010) [6000:0002]
DREADME.davinci-vpbe47 board specific settings (specified in board-xxx-evm.c). This allows
59 the board specific table and the values are used to set the timings in
65 add the available outputs as a board specific entry (i.e add the "LogicPD"
66 output name to board-xxx-evm.c). A table of timings for various LCDs
67 supported can be maintained in the board specific setup file to support
/linux-4.1.27/Documentation/arm/SA1100/
DGraphicsClient12 board supports MTD/JFFS, so you could also mount something on there.
27 There is a board known as just the GraphicsClient that ADS used to
29 board with the ADS bootloader, but should still work with Angel,
31 something en masse, you should probably get the newer board.
54 Here it is assumed that the board is connected to ttyS1 on your PC
64 - on-board SMC 92C96 ethernet NIC
83 - The flash on board is divided into 3 partitions. mtd0 is where
91 - 16bpp mode requires a different cable than what ships with the board.
/linux-4.1.27/sound/spi/
Dat73c213.c68 struct at73c213_board_info *board; member
176 status = clk_round_rate(chip->board->dac_clk, dac_rate_new); in snd_at73c213_set_bitrate()
191 status = clk_set_rate(chip->board->dac_clk, status); in snd_at73c213_set_bitrate()
787 clk_enable(chip->board->dac_clk); in snd_at73c213_chip_init()
864 clk_disable(chip->board->dac_clk); in snd_at73c213_chip_init()
945 struct at73c213_board_info *board; in snd_at73c213_probe() local
949 board = spi->dev.platform_data; in snd_at73c213_probe()
950 if (!board) { in snd_at73c213_probe()
955 if (!board->dac_clk) { in snd_at73c213_probe()
960 if (IS_ERR(board->dac_clk)) { in snd_at73c213_probe()
[all …]
/linux-4.1.27/arch/arm/mach-ep93xx/
DKconfig59 Sphere board.
133 GESBC-9312-sx board.
144 Contec Micro9-High board.
152 Contec Micro9-Mid board.
160 Contec Micro9-Lite board.
168 Contec Micro9-Slim board.
171 bool "Support Simplemachines Sim.One board"
175 Simplemachines Sim.One board.
189 Technologic Systems TS-72xx board.
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-c2port37 access to the on-board flash of the connected micro.
45 the on-board flash block size of the connected micro.
52 the on-board flash blocks number of the connected micro.
59 the content of the on-board flash of the connected micro.
66 the "erase" command on the on-board flash of the connected
74 on-board flash size of the connected micro.
/linux-4.1.27/Documentation/video4linux/bttv/
DSound-FAQ8 sound is handled in slightly different ways on each board.
11 bttv-cards.c, which holds the information required for each board.
19 correct board type as insmod argument, "insmod bttv card=2" for
28 example. If your board has one, you might have to load a helper
30 chip used on your board: Bad luck. Start writing a new one. Well,
34 speakers connected directly to the grabber board. Hint: check the
51 Most grabber board vendors use these pins to control an external chip
52 which does the sound routing. But every board is a little different.
58 informations for each known board. You basically have to create a new
59 line for your board. The important fields are these two:
[all …]
/linux-4.1.27/arch/avr32/
DKconfig105 prompt "AVR32 board type"
109 bool "ATSTK1000 evaluation board"
120 bool "Hammerhead board"
127 The board also incorporates a power supply and is a Power over Ethernet (PoE) Powered
130 Additionally, a Cyclone III FPGA from Altera is integrated on the board. The FPGA is
133 video decoder the board is ready for video processing.
138 bool "Favr-32 LCD-board"
142 bool "Merisc board"
155 bool "MIMC200 CPU board"
/linux-4.1.27/drivers/net/wireless/ath/ath10k/
Dcore.c55 .board = QCA988X_HW_2_0_BOARD_DATA_FILE,
69 .board = QCA6174_HW_2_1_BOARD_DATA_FILE,
83 .board = QCA6174_HW_3_0_BOARD_DATA_FILE,
98 .board = QCA6174_HW_3_0_BOARD_DATA_FILE,
439 if (!IS_ERR(ar->board)) in ath10k_core_free_firmware_files()
440 release_firmware(ar->board); in ath10k_core_free_firmware_files()
451 ar->board = NULL; in ath10k_core_free_firmware_files()
494 if (ar->hw_params.fw.board == NULL) { in ath10k_core_fetch_firmware_api_1()
499 ar->board = ath10k_fetch_fw_file(ar, in ath10k_core_fetch_firmware_api_1()
501 ar->hw_params.fw.board); in ath10k_core_fetch_firmware_api_1()
[all …]
/linux-4.1.27/arch/powerpc/platforms/512x/
DKconfig18 This option enables support for the MPC5121E ADS board.
32 bool "ifm PDM360NG board"
36 This option enables support for the PDM360NG board.
Dmpc512x_generic.c29 static const char * const board[] __initconst = { variable
41 return of_flat_dt_match(of_get_flat_dt_root(), board); in mpc512x_generic_probe()
/linux-4.1.27/include/linux/
Dnubus.h73 struct nubus_board* board; member
108 int nubus_get_root_dir(const struct nubus_board* board,
111 int nubus_get_board_dir(const struct nubus_board* board,
/linux-4.1.27/arch/arm/boot/dts/
Dexynos4412-odroidx2.dts2 * Hardkernel's Exynos4412 based ODROID-X2 board device tree source
6 * Device tree source file for Hardkernel's ODROID-X2 board which is based
17 model = "Hardkernel ODROID-X2 board based on Exynos4412";
Dat91-foxg20.dts2 * at91-foxg20.dts - Device Tree file for Acme Systems FoxG20 board
4 * Based on DT files for at91sam9g20ek evaluation board (AT91SAM9G20 SoC)
103 board {
111 pinctrl_board_mmc0_slot1: mmc0_slot1-board {
Dpm9g45.dts2 * pm9g45.dts - Device Tree file for Ronetix pm9g45 board
50 board {
51 pinctrl_board_nand: nand0-board {
59 pinctrl_board_mmc: mmc0-board {
Dexynos4412-odroidu3.dts2 * Hardkernel's Exynos4412 based ODROID-U3 board device tree source
6 * Device tree source file for Hardkernel's ODROID-U3 board which is based
18 model = "Hardkernel ODROID-U3 board based on Exynos4412";
Dste-nomadik-s8815.dts2 * Device Tree for the ST-Ericsson Nomadik S8815 board
19 /* These chrystal drivers are not used on this board */
108 /* Custom board node with GPIO pins to active etc */
116 /* The user LED on the board is set up to be used for heartbeat */
Dexynos4412-tiny4412.dts2 * FriendlyARM's Exynos4412 based TINY4412 board device tree source
6 * Device tree source file for FriendlyARM's TINY4412 board which is based on
18 model = "FriendlyARM TINY4412 board based on Exynos4412";
Dexynos4412-odroidx.dts2 * Hardkernel's Exynos4412 based ODROID-X board device tree source
6 * Device tree source file for Hardkernel's ODROID-X board which is based
18 model = "Hardkernel ODROID-X board based on Exynos4412";
Dste-nomadik-nhk15.dts2 * Device Tree for the ST-Ericsson Nomadik S8815 board
52 /* These chrystal outputs are not used on this board */
57 /* This is where the interrupt is routed on the NHK-15 debug board */
144 /* Custom board node with GPIO pins to active etc */
Dat91sam9x5ek.dtsi2 * at91sam9x5ek.dtsi - Device Tree file for AT91SAM9x5CM Base board
121 pinctrl_board_mmc0: mmc0-board {
128 pinctrl_board_mmc1: mmc1-board {
135 pinctrl_board_usb2: usb2-board {
/linux-4.1.27/Documentation/arm/sti/
Doverview.txt25 There is a generic board board-dt.c in the mach folder which support
26 Flattened Device Tree, which means, It works with any compatible board with
/linux-4.1.27/drivers/usb/gadget/udc/
Dat91_udc.c1510 value ^= udc->board.vbus_active_low; in at91_vbus_update()
1521 at91_vbus_update(udc, gpio_get_value(udc->board.vbus_pin)); in at91_vbus_irq()
1531 at91_vbus_update(udc, gpio_get_value_cansleep(udc->board.vbus_pin)); in at91_vbus_timer_work()
1615 if (!gpio_is_valid(udc->board.pullup_pin)) { in at91rm9200_udc_init()
1620 ret = devm_gpio_request(&udc->pdev->dev, udc->board.pullup_pin, in at91rm9200_udc_init()
1627 gpio_direction_output(udc->board.pullup_pin, in at91rm9200_udc_init()
1628 udc->board.pullup_active_low); in at91rm9200_udc_init()
1635 int active = !udc->board.pullup_active_low; in at91rm9200_udc_pullup()
1638 gpio_set_value(udc->board.pullup_pin, active); in at91rm9200_udc_pullup()
1640 gpio_set_value(udc->board.pullup_pin, !active); in at91rm9200_udc_pullup()
[all …]
/linux-4.1.27/drivers/mtd/maps/
DKconfig19 particular board as well as the bus width, either statically
31 physmap configuration options are done via your board's
42 are mapped on your particular target board. Refer to the
44 your board.
52 your particular board. If there is space, or aliases, in the
56 board.
113 The SC520 CDP board has two banks of CFI-compliant chips and one
122 demonstration board. If you have one of these boards and would like
131 This provides a driver for the on-board flash of the Technologic
132 System's TS-5500 board. The 2MB flash is split into 3 partitions
[all …]
/linux-4.1.27/sound/soc/atmel/
DKconfig27 tristate "SoC Audio support for WM8731-based At91sam9g20 evaluation board"
35 AT91sam9g20 evaluation board.
49 tristate "SoC Audio support for WM8731-based at91sam9x5 board"
57 at91sam9x5 based board that is using WM8731 codec.
/linux-4.1.27/arch/mips/sibyte/swarm/
Dsetup.c46 #error invalid SiByte board configuration
56 #error invalid SiByte board configuration
134 #error invalid SiByte board configuration in plat_mem_setup()
/linux-4.1.27/arch/blackfin/mach-bf609/boards/
DKconfig5 Select your board!
10 BFIN609-EZKIT board support.
/linux-4.1.27/drivers/media/pci/saa7164/
Dsaa7164-core.c972 dev->board = UNSET; in saa7164_dev_setup()
974 dev->board = card[dev->nr]; in saa7164_dev_setup()
976 for (i = 0; UNSET == dev->board && i < saa7164_idcount; i++) in saa7164_dev_setup()
980 dev->board = saa7164_subids[i].card; in saa7164_dev_setup()
982 if (UNSET == dev->board) { in saa7164_dev_setup()
983 dev->board = SAA7164_BOARD_UNKNOWN; in saa7164_dev_setup()
1033 dev->pci->subsystem_device, saa7164_boards[dev->board].name, in saa7164_dev_setup()
1034 dev->board, card[dev->nr] == dev->board ? in saa7164_dev_setup()
1256 if (dev->board != SAA7164_BOARD_UNKNOWN) { in saa7164_initdev()
1308 if (saa7164_boards[dev->board].porta == SAA7164_MPEG_DVB) { in saa7164_initdev()
[all …]
/linux-4.1.27/arch/blackfin/mach-bf538/boards/
DKconfig5 Select your board!
10 BF538-EZKIT-LITE board support.
/linux-4.1.27/Documentation/devicetree/bindings/sound/
Dsirf-audio.txt9 - hp-pa-gpios: Need to be present if the board need control external
11 - spk-pa-gpios: Need to be present if the board need control external
13 - hp-switch-gpios: Need to be present if the board capable to detect jack
Dsamsung,odroidx2-max98090.txt4 - compatible : "samsung,odroidx2-audio" - for Odroid X2 board,
5 "samsung,odroidu3-audio" - for Odroid U3 board
13 documented in its binding), and the jacks on the board
/linux-4.1.27/arch/mips/boot/dts/ralink/
Drt3883_eval.dts6 compatible = "ralink,rt3883-eval-board", "ralink,rt3883-soc";
7 model = "Ralink RT3883 evaluation board";
Dmt7620a_eval.dts6 compatible = "ralink,mt7620a-eval-board", "ralink,mt7620a-soc";
7 model = "Ralink MT7620A evaluation board";
Drt2880_eval.dts6 compatible = "ralink,rt2880-eval-board", "ralink,rt2880-soc";
7 model = "Ralink RT2880 evaluation board";
Drt3052_eval.dts6 compatible = "ralink,rt3052-eval-board", "ralink,rt3052-soc";
7 model = "Ralink RT3052 evaluation board";
/linux-4.1.27/arch/mips/rb532/
Dprom.c73 char *cp, *board; in prom_setup_cmdline() local
98 board = prom_argv[i] + strlen(BOARD_TAG); in prom_setup_cmdline()
100 if (match_tag(board, BOARD_RB532A)) in prom_setup_cmdline()
/linux-4.1.27/Documentation/devicetree/bindings/arm/omap/
Domap.txt106 - OMAP3 BeagleBoard : Low cost community board
109 - OMAP3 Tobi with Overo : Commercial expansion board with daughter board
115 - OMAP4 PandaBoard : Low cost community board
118 - OMAP4 DuoVero with Parlor : Commercial expansion board with daughter board
133 - AM335X Bone : Low cost community board
/linux-4.1.27/drivers/ipack/carriers/
DKconfig2 tristate "Support for the TEWS TPCI-200 IndustryPack carrier board"
6 This driver adds support for the TEWS TPCI200 IndustryPack carrier board.
/linux-4.1.27/arch/mips/sgi-ip27/
Dip27-timer.c186 lboard_t *board; in cpu_time_init() local
191 board = find_lboard(KL_CONFIG_INFO(get_nasid()), KLTYPE_IP27); in cpu_time_init()
192 if (!board) in cpu_time_init()
196 cpu = (klcpu_t *) KLCF_COMP(board, cpuid); in cpu_time_init()
/linux-4.1.27/arch/powerpc/platforms/52xx/
Dmpc5200_simple.c52 static const char *board[] __initdata = { variable
73 return of_flat_dt_match(of_get_flat_dt_root(), board); in mpc5200_simple_probe()
/linux-4.1.27/arch/arm/mach-mmp/
DKconfig47 MMP2-based board can't be co-existed with PXA168-based &
48 PXA910-based development board. Since MMP2 is compatible to
58 MMP2-based board can't be co-existed with PXA168-based &
59 PXA910-based development board. Since MMP2 is compatible to
69 MMP2-based board can't be co-existed with PXA168-based &
70 PXA910-based development board. Since MMP2 is compatible to
/linux-4.1.27/arch/blackfin/mach-bf548/boards/
DKconfig5 Select your board!
10 BFIN548-EZKIT board support.
/linux-4.1.27/arch/mips/emma/common/
Dprom.c36 #error Unknown NEC board in get_system_type()
63 #error Unknown NEC board in prom_init()
/linux-4.1.27/drivers/media/pci/saa7134/
Dsaa7134-core.c819 dev->name, type, saa7134_boards[dev->board].name); in vdev_init()
856 if (saa7134_boards[dev->board].mpeg != ops->type) in mpeg_ops_attach()
958 dev->board = pci_id->driver_data; in saa7134_initdev()
960 dev->board = card[dev->nr]; in saa7134_initdev()
961 if (SAA7134_BOARD_UNKNOWN == dev->board) in saa7134_initdev()
963 else if (SAA7134_BOARD_NOAUTO == dev->board) { in saa7134_initdev()
965 dev->board = SAA7134_BOARD_UNKNOWN; in saa7134_initdev()
967 dev->autodetected = card[dev->nr] != dev->board; in saa7134_initdev()
968 dev->tuner_type = saa7134_boards[dev->board].tuner_type; in saa7134_initdev()
969 dev->tuner_addr = saa7134_boards[dev->board].tuner_addr; in saa7134_initdev()
[all …]
/linux-4.1.27/arch/arm/mach-ux500/
DMakefile8 obj-$(CONFIG_MACH_MOP500) += board-mop500-regulators.o \
9 board-mop500-audio.o
/linux-4.1.27/arch/mips/alchemy/devboards/
Ddb1000.c497 int board = BCSR_WHOAMI_BOARD(bcsr_read(BCSR_WHOAMI)); in db1000_dev_setup() local
502 if (board == BCSR_WHOAMI_DB1500) { in db1000_dev_setup()
509 } else if (board == BCSR_WHOAMI_DB1100) { in db1000_dev_setup()
544 } else if (board == BCSR_WHOAMI_DB1000) { in db1000_dev_setup()
552 } else if ((board == BCSR_WHOAMI_PB1500) || in db1000_dev_setup()
553 (board == BCSR_WHOAMI_PB1500R2)) { in db1000_dev_setup()
566 } else if (board == BCSR_WHOAMI_PB1100) { in db1000_dev_setup()
/linux-4.1.27/drivers/mfd/
Dtps65010.c521 struct tps65010_board *board = dev_get_platdata(&client->dev); in tps65010_remove() local
523 if (board && board->teardown) { in tps65010_remove()
524 int status = board->teardown(client, board->context); in tps65010_remove()
542 struct tps65010_board *board = dev_get_platdata(&client->dev); in tps65010_probe() local
637 if (board && board->base != 0) { in tps65010_probe()
638 tps->outmask = board->outmask; in tps65010_probe()
650 tps->chip.base = board->base; in tps65010_probe()
658 else if (board->setup) { in tps65010_probe()
659 status = board->setup(client, board->context); in tps65010_probe()
/linux-4.1.27/arch/arm/plat-samsung/include/plat/
Dcpu-freq.h138 extern int s3c_cpufreq_setboard(struct s3c_cpufreq_board *board);
141 static inline int s3c_cpufreq_setboard(struct s3c_cpufreq_board *board) in s3c_cpufreq_setboard() argument
/linux-4.1.27/Documentation/devicetree/
Dusage-model.txt80 hardware configuration from the board and device driver support in the
82 it allows board and device support to become data driven; to make
120 successor, the BeagleBoard xM board might look like, respectively:
128 specific (exact board) to least specific (SoC family).
131 compatibility with the original Beagle board. However, one should be
132 cautioned about doing so at the board level since there is typically a
133 high level of change from one board to another, even within the same
135 board claims to be compatible with another. For the top level, it is
136 better to err on the side of caution and not claim one board is
138 board is a carrier for another, such as a CPU module attached to a
[all …]
/linux-4.1.27/drivers/cpufreq/
Ds3c2412-cpufreq.c145 struct s3c_cpufreq_board *board = cfg->board; in s3c2412_cpufreq_setrefresh() local
149 board->refresh, cfg->freq.hclk); in s3c2412_cpufreq_setrefresh()
156 refresh = (board->refresh / 10); in s3c2412_cpufreq_setrefresh()
Ds3c24xx-cpufreq.c476 int __init s3c_cpufreq_setboard(struct s3c_cpufreq_board *board) in s3c_cpufreq_setboard() argument
480 if (!board) { in s3c_cpufreq_setboard()
494 *ours = *board; in s3c_cpufreq_setboard()
495 cpu_cur.board = ours; in s3c_cpufreq_setboard()
599 if (cpu_cur.info && cpu_cur.board) { in s3c_cpufreq_initcall()
608 if (cpu_cur.board->auto_io) { in s3c_cpufreq_initcall()
617 if (cpu_cur.board->need_io && !cpu_cur.info->set_iotiming) { in s3c_cpufreq_initcall()
629 s3c_cpufreq_freq_min(&cpu_cur.max, &cpu_cur.board->max, in s3c_cpufreq_initcall()
/linux-4.1.27/drivers/media/pci/cx88/
Dcx88-cards.c2843 core->board.tuner_type = TUNER_PHILIPS_FM1236_MK3; in leadtek_eeprom()
2846 core->board.tuner_type = TUNER_PHILIPS_FM1216ME_MK3; in leadtek_eeprom()
2852 core->board.tuner_type, eeprom_data[0]); in leadtek_eeprom()
2860 core->board.tuner_type = tv.tuner_type; in hauppauge_eeprom()
2862 core->board.radio.type = tv.has_radio ? CX88_RADIO : 0; in hauppauge_eeprom()
2962 core->board.tuner_type = gdi_tuner[eeprom_data[0x0d]].id; in gdi_eeprom()
2963 core->board.radio.type = gdi_tuner[eeprom_data[0x0d]].fm ? in gdi_eeprom()
3247 switch (core->board.tuner_type) { in cx88_tuner_callback()
3259 core->board.tuner_type); in cx88_tuner_callback()
3332 cx_write(MO_GP0_IO, core->board.input[0].gpio0); in cx88_card_setup_pre_i2c()
[all …]
/linux-4.1.27/arch/powerpc/platforms/86xx/
DKconfig21 This option enables support for the MPC8641 HPCN board.
27 This option enables support for the WRS SBC8641D board.
34 This option enables support for the MPC8610 HPCD board.
/linux-4.1.27/drivers/misc/carma/
DKconfig7 processing FPGAs on the OVRO CARMA board.
15 FPGAs on the OVRO CARMA board.
/linux-4.1.27/arch/sh/boards/mach-r2d/
DKconfig10 R2D-PLUS is the smaller of the two R2D board versions, equipped
18 R2D-1 is the larger of the two R2D board versions, equipped
/linux-4.1.27/sound/pci/
Dbt87x.c194 struct snd_bt87x_board board; member
396 runtime->hw.rates = snd_pcm_rate_to_rate_bit(chip->board.dig_rate); in snd_bt87x_set_digital_hw()
397 runtime->hw.rate_min = chip->board.dig_rate; in snd_bt87x_set_digital_hw()
398 runtime->hw.rate_max = chip->board.dig_rate; in snd_bt87x_set_digital_hw()
907 memcpy(&chip->board, &snd_bt87x_boards[boardid], sizeof(chip->board)); in snd_bt87x_probe()
909 if (!chip->board.no_digital) { in snd_bt87x_probe()
911 chip->board.dig_rate = digital_rate[dev]; in snd_bt87x_probe()
913 chip->reg_control |= chip->board.digital_fmt; in snd_bt87x_probe()
919 if (!chip->board.no_analog) { in snd_bt87x_probe()
938 chip->board.no_analog ? "no " : "", in snd_bt87x_probe()
[all …]
/linux-4.1.27/Documentation/sound/alsa/
DHD-Audio-Models.txt173 ref Reference board
192 ref Reference board
201 ref Reference board
225 ref Reference board, base config
237 ref Reference board
238 ref-no-jd Reference board without HP/Mic jack detection
250 ref Reference board
262 ref Reference board
274 ref Reference board
275 mic-ref Reference board with power management for ports
/linux-4.1.27/sound/soc/fsl/
DKconfig98 tristate "ALSA SoC support for the Freescale MPC8610 HPCD board"
111 tristate "ALSA SoC support for the Freescale P1022 DS board"
120 Say Y if you want to enable audio on the Freescale P1022 DS board.
125 tristate "ALSA SoC support for the Freescale / iVeia P1022 RDK board"
135 P1022 RDK board. This will also include the Wolfson
195 PMIC board with WM8835x fitted.
206 board with TLV320AIC32X4 codec.
240 Say Y if you want to add support for SoC audio on an i.MX board with
263 Say Y if you want to add support for SoC audio on an i.MX board with
272 Say Y if you want to add support for SoC audio on an i.MX board with

123456