Home
last modified time | relevance | path

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

123456

/linux-4.4.14/drivers/pcmcia/
Dat91_cf.c52 struct at91_cf_data *board; member
59 return !gpio_get_value(cf->board->det_pin); in at91_cf_present()
73 if (irq == gpio_to_irq(cf->board->det_pin)) { in at91_cf_irq()
99 int rdy = gpio_is_valid(cf->board->irq_pin); /* RDY/nIRQ */ in at91_cf_get_status()
100 int vcc = gpio_is_valid(cf->board->vcc_pin); in at91_cf_get_status()
103 if (!rdy || gpio_get_value(cf->board->irq_pin)) in at91_cf_get_status()
105 if (!vcc || gpio_get_value(cf->board->vcc_pin)) in at91_cf_get_status()
121 if (gpio_is_valid(cf->board->vcc_pin)) { in at91_cf_set_socket()
124 gpio_set_value(cf->board->vcc_pin, 0); in at91_cf_set_socket()
127 gpio_set_value(cf->board->vcc_pin, 1); in at91_cf_set_socket()
[all …]
/linux-4.4.14/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.4.14/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_OMAP_PALMTE) += board-palmte.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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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 …]
/linux-4.4.14/arch/mips/bcm63xx/boards/
Dboard_bcm963xx.c39 static struct board_info board; variable
755 return board.name; in board_get_name()
803 memcpy(&board, bcm963xx_boards[i], sizeof(board)); in board_prom_init()
808 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 pr_info("board name: %s\n", board.name); in board_setup()
[all …]
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/arm/samsung/
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 …]
/linux-4.4.14/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
227 return &e1->board; in bcm47xx_board_get_nvram()
234 return &e1->board; in bcm47xx_board_get_nvram()
243 return &e2->board; in bcm47xx_board_get_nvram()
250 return &e1->board; in bcm47xx_board_get_nvram()
257 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.4.14/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.4.14/drivers/staging/comedi/drivers/
Ddas08.c181 const struct das08_board_struct *board = dev->board_ptr; in das08_ai_insn_read() local
213 if (board->ai_nbits == 16) in das08_ai_insn_read()
226 if (board->ai_encoding == das08_encode12) { in das08_ai_insn_read()
228 } else if (board->ai_encoding == das08_pcm_encode12) { in das08_ai_insn_read()
230 } else if (board->ai_encoding == das08_encode16) { in das08_ai_insn_read()
315 const struct das08_board_struct *board = dev->board_ptr; in das08_ao_set_data() local
321 if (board->is_jr) { in das08_ao_set_data()
354 const struct das08_board_struct *board = dev->board_ptr; in das08_common_attach() local
362 dev->board_name = board->name; in das08_common_attach()
370 if (board->ai_nbits) { in das08_common_attach()
[all …]
Daddi_apci_1516.c103 const struct apci1516_boardinfo *board = dev->board_ptr; in apci1516_reset() local
106 if (!board->has_wdog) in apci1516_reset()
120 const struct apci1516_boardinfo *board = NULL; in apci1516_auto_attach() local
126 board = &apci1516_boardtypes[context]; in apci1516_auto_attach()
127 if (!board) in apci1516_auto_attach()
129 dev->board_ptr = board; in apci1516_auto_attach()
130 dev->board_name = board->name; in apci1516_auto_attach()
149 if (board->di_nchan) { in apci1516_auto_attach()
152 s->n_chan = board->di_nchan; in apci1516_auto_attach()
162 if (board->do_nchan) { in apci1516_auto_attach()
[all …]
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 …]
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()
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()
Dcb_pcidas64.c674 static inline unsigned int ai_dma_ring_count(const struct pcidas64_board *board) in ai_dma_ring_count() argument
676 if (board->layout == LAYOUT_4020) in ai_dma_ring_count()
1109 const struct pcidas64_board *board = dev->board_ptr; in se_diff_bit_6xxx() local
1111 if ((board->layout == LAYOUT_64XX && !use_differential) || in se_diff_bit_6xxx()
1112 (board->layout == LAYOUT_60XX && use_differential)) in se_diff_bit_6xxx()
1185 const struct pcidas64_board *board = dev->board_ptr; in ai_range_bits_6xxx() local
1187 return board->ai_range_code[range_index] << 8; in ai_range_bits_6xxx()
1193 const struct pcidas64_board *board = dev->board_ptr; in hw_revision() local
1195 if (board->layout == LAYOUT_4020) in hw_revision()
1205 const struct pcidas64_board *board = dev->board_ptr; in set_dac_range_bits() local
[all …]
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 …]
Damplc_dio200_pci.c351 const struct dio200_board *board = NULL; in dio200_pci_auto_attach() local
356 board = &dio200_pci_boards[context_model]; in dio200_pci_auto_attach()
357 if (!board) in dio200_pci_auto_attach()
359 dev->board_ptr = board; in dio200_pci_auto_attach()
360 dev->board_name = board->name; in dio200_pci_auto_attach()
369 bar = board->mainbar; in dio200_pci_auto_attach()
381 if (board->is_pcie) { in dio200_pci_auto_attach()
Ddas800.c243 const struct das800_board *board = dev->board_ptr; in das800_enable() local
249 if (board->resolution == 16) in das800_enable()
306 const struct das800_board *board = dev->board_ptr; in das800_ai_do_cmdtest() local
338 board->ai_speed); in das800_ai_do_cmdtest()
378 const struct das800_board *board = dev->board_ptr; in das800_ai_do_cmd() local
396 if (board->resolution == 12 && gain > 0) in das800_ai_do_cmd()
609 const struct das800_board *board = dev->board_ptr; in das800_probe() local
610 int index = board ? board - das800_boards : -EINVAL; in das800_probe()
631 return board; in das800_probe()
636 return board; in das800_probe()
[all …]
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 …]
Ddas1800.c447 const struct das1800_board *board = dev->board_ptr; in munge_bipolar_sample() local
449 sample += 1 << (board->resolution - 1); in munge_bipolar_sample()
731 const struct das1800_board *board = dev->board_ptr; in das1800_ai_do_cmdtest() local
771 board->ai_speed); in das1800_ai_do_cmdtest()
1055 const struct das1800_board *board = dev->board_ptr; in das1800_ai_rinsn() local
1105 dpnt += 1 << (board->resolution - 1); in das1800_ai_rinsn()
1119 const struct das1800_board *board = dev->board_ptr; in das1800_ao_winsn() local
1123 int update_chan = board->ao_n_chan - 1; in das1800_ao_winsn()
1128 output = data[0] - (1 << (board->resolution - 1)); in das1800_ao_winsn()
1225 const struct das1800_board *board = dev->board_ptr; in das1800_probe() local
[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.c308 const struct boardtype *board = dev->board_ptr; in pci171x_ai_setup_chanlist() local
320 rangeval = board->rangecode_ai[range]; in pci171x_ai_setup_chanlist()
356 const struct boardtype *board = dev->board_ptr; in pci171x_ai_read_sample() local
362 if (!board->is_pci1713) { in pci171x_ai_read_sample()
795 const struct boardtype *board = dev->board_ptr; in pci171x_reset() local
805 if (board->has_ao) { in pci171x_reset()
837 const struct boardtype *board = dev->board_ptr; in pci1710_reset() local
839 if (board->is_pci1720) in pci1710_reset()
849 const struct boardtype *board = NULL; in pci1710_auto_attach() local
855 board = &boardtypes[context]; in pci1710_auto_attach()
[all …]
Dpcl812.c633 const struct pcl812_board *board = dev->board_ptr; in pcl812_ai_cmdtest() local
671 board->ai_ns_min); in pcl812_ai_cmdtest()
986 const struct pcl812_board *board = dev->board_ptr; in pcl812_reset() local
1003 for (chan = 0; chan < board->n_aochan; chan++) { in pcl812_reset()
1009 if (board->has_dio) { in pcl812_reset()
1019 const struct pcl812_board *board = dev->board_ptr; in pcl812_set_ai_range_table() local
1022 switch (board->board_type) { in pcl812_set_ai_range_table()
1027 s->range_table = board->rangelist_ai; in pcl812_set_ai_range_table()
1058 s->range_table = board->rangelist_ai; in pcl812_set_ai_range_table()
1103 s->range_table = board->rangelist_ai; in pcl812_set_ai_range_table()
[all …]
Dni_atmio.c283 const struct ni_board_struct *board = &ni_boards[i]; in ni_atmio_probe() local
285 if (board->device_id == device_id) in ni_atmio_probe()
286 return board; in ni_atmio_probe()
303 const struct ni_board_struct *board; in ni_atmio_attach() local
330 board = ni_atmio_probe(dev); in ni_atmio_attach()
331 if (!board) in ni_atmio_attach()
333 dev->board_ptr = board; in ni_atmio_attach()
334 dev->board_name = board->name; in ni_atmio_attach()
Damplc_pci224.c388 const struct pci224_board *board = dev->board_ptr; in pci224_ao_set_data() local
395 devpriv->daccon = COMBINE(devpriv->daccon, board->ao_hwrange[range], in pci224_ao_set_data()
405 mangled = (unsigned short)data << (16 - board->ao_bits); in pci224_ao_set_data()
623 const struct pci224_board *board = dev->board_ptr; in pci224_ao_check_chanlist() local
628 range_check_0 = board->ao_range_check[CR_RANGE(cmd->chanlist[0])]; in pci224_ao_check_chanlist()
640 if (board->ao_range_check[CR_RANGE(cmd->chanlist[i])] != in pci224_ao_check_chanlist()
829 const struct pci224_board *board = dev->board_ptr; in pci224_ao_cmd() local
872 board->ao_hwrange[range] | PCI224_DACCON_TRIG_NONE | in pci224_ao_cmd()
914 const struct pci224_board *board = dev->board_ptr; in pci224_ao_munge() local
923 shift = 16 - board->ao_bits; in pci224_ao_munge()
[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 …]
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()
Dadv_pci_dio.c735 const struct dio_boardtype *board = dev->board_ptr; in pci_dio_reset() local
737 switch (board->cardtype) { in pci_dio_reset()
890 const struct dio_boardtype *board = dev->board_ptr; in pci_dio_add_di() local
900 switch (board->io_access) { in pci_dio_add_di()
920 const struct dio_boardtype *board = dev->board_ptr; in pci_dio_add_do() local
931 switch (board->io_access) { in pci_dio_add_do()
981 const struct dio_boardtype *board = NULL; in pci_dio_auto_attach() local
987 board = &boardtypes[context]; in pci_dio_auto_attach()
988 if (!board) in pci_dio_auto_attach()
990 dev->board_ptr = board; in pci_dio_auto_attach()
[all …]
Damplc_pc236_common.c31 const struct pc236_board *board = dev->board_ptr; in pc236_intr_update() local
37 if (board->intr_update_cb) in pc236_intr_update()
38 board->intr_update_cb(dev, enable); in pc236_intr_update()
51 const struct pc236_board *board = dev->board_ptr; in pc236_intr_check() local
58 if (board->intr_chk_clr_cb) in pc236_intr_check()
59 retval = board->intr_chk_clr_cb(dev); in pc236_intr_check()
Dcb_das16_cs.c338 const struct das16cs_board *board; in das16cs_find_boardinfo() local
342 board = &das16cs_boards[i]; in das16cs_find_boardinfo()
343 if (board->device_id == link->card_id) in das16cs_find_boardinfo()
344 return board; in das16cs_find_boardinfo()
354 const struct das16cs_board *board; in das16cs_auto_attach() local
359 board = das16cs_find_boardinfo(dev, link); in das16cs_auto_attach()
360 if (!board) in das16cs_auto_attach()
362 dev->board_ptr = board; in das16cs_auto_attach()
363 dev->board_name = board->name; in das16cs_auto_attach()
397 if (board->has_ao) { in das16cs_auto_attach()
[all …]
Dmf6x4.c191 const struct mf6x4_board *board = NULL; in mf6x4_auto_attach() local
197 board = &mf6x4_boards[context]; in mf6x4_auto_attach()
201 dev->board_ptr = board; in mf6x4_auto_attach()
202 dev->board_name = board->name; in mf6x4_auto_attach()
212 devpriv->bar0_mem = pci_ioremap_bar(pcidev, board->bar_nums[0]); in mf6x4_auto_attach()
216 dev->mmio = pci_ioremap_bar(pcidev, board->bar_nums[1]); in mf6x4_auto_attach()
220 devpriv->bar2_mem = pci_ioremap_bar(pcidev, board->bar_nums[2]); in mf6x4_auto_attach()
224 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 …]
Dcb_pcidas.c627 const struct cb_pcidas_board *board = dev->board_ptr; in cb_pcidas_trimpot_write() local
629 if (board->has_ad8402) { in cb_pcidas_trimpot_write()
688 const struct cb_pcidas_board *board = dev->board_ptr; in cb_pcidas_ai_cmdtest() local
739 if (!board->is_1602 && (cmd->start_arg & CR_INVERT)) { in cb_pcidas_ai_cmdtest()
748 board->ai_speed * in cb_pcidas_ai_cmdtest()
754 board->ai_speed); in cb_pcidas_ai_cmdtest()
797 const struct cb_pcidas_board *board = dev->board_ptr; in cb_pcidas_ai_cmd() local
865 if (board->is_1602) { in cb_pcidas_ai_cmd()
902 const struct cb_pcidas_board *board = dev->board_ptr; in cb_pcidas_ao_cmdtest() local
934 board->ao_scan_speed); in cb_pcidas_ao_cmdtest()
[all …]
Dvmk80xx.c704 const struct vmk80xx_board *board = dev->board_ptr; in vmk80xx_init_subdevices() local
726 s->n_chan = board->ai_nchans; in vmk80xx_init_subdevices()
727 s->maxdata = board->ai_maxdata; in vmk80xx_init_subdevices()
728 s->range_table = board->range; in vmk80xx_init_subdevices()
735 s->n_chan = board->ao_nchans; in vmk80xx_init_subdevices()
737 s->range_table = board->range; in vmk80xx_init_subdevices()
748 s->n_chan = board->di_nchans; in vmk80xx_init_subdevices()
767 s->maxdata = board->cnt_maxdata; in vmk80xx_init_subdevices()
780 s->n_chan = board->pwm_nchans; in vmk80xx_init_subdevices()
781 s->maxdata = board->pwm_maxdata; in vmk80xx_init_subdevices()
[all …]
Dcb_pcidda.c338 const struct cb_pcidda_board *board = NULL; in cb_pcidda_auto_attach() local
345 board = &cb_pcidda_boards[context]; in cb_pcidda_auto_attach()
346 if (!board) in cb_pcidda_auto_attach()
348 dev->board_ptr = board; in cb_pcidda_auto_attach()
349 dev->board_name = board->name; in cb_pcidda_auto_attach()
369 s->n_chan = board->ao_chans; in cb_pcidda_auto_attach()
370 s->maxdata = (1 << board->ao_bits) - 1; in cb_pcidda_auto_attach()
387 for (i = 0; i < board->ao_chans; i++) in cb_pcidda_auto_attach()
Dni_670x.c175 const struct ni_670x_board *board = NULL; in ni_670x_auto_attach() local
182 board = &ni_670x_boards[context]; in ni_670x_auto_attach()
183 if (!board) in ni_670x_auto_attach()
185 dev->board_ptr = board; in ni_670x_auto_attach()
186 dev->board_name = board->name; in ni_670x_auto_attach()
212 s->n_chan = board->ao_chans; in ni_670x_auto_attach()
Dni_at_a2150.c267 const struct a2150_board *board = dev->board_ptr; in a2150_get_timing() local
276 lub = board->clock[lub_index] * (1 << lub_divisor_shift); in a2150_get_timing()
278 glb_index = board->num_clocks - 1; in a2150_get_timing()
279 glb = board->clock[glb_index] * (1 << glb_divisor_shift); in a2150_get_timing()
290 for (j = 0; j < board->num_clocks; j++) { in a2150_get_timing()
292 temp = board->clock[j] * (1 << i); in a2150_get_timing()
416 const struct a2150_board *board = dev->board_ptr; in a2150_ai_cmdtest() local
447 board->ai_speed); in a2150_ai_cmdtest()
702 const struct a2150_board *board; in a2150_attach() local
717 board = a2150_probe(dev); in a2150_attach()
[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, NI6143_AI_FIFO_FLAG_REG); in init_6143()
1133 const struct ni_board_struct *board = NULL; in pcimio_auto_attach() local
1139 board = &ni_boards[context]; in pcimio_auto_attach()
1140 if (!board) in pcimio_auto_attach()
1142 dev->board_ptr = board; in pcimio_auto_attach()
1143 dev->board_name = board->name; in pcimio_auto_attach()
1158 if (board->reg_type & ni_reg_m_series_mask) in pcimio_auto_attach()
1160 if (board->reg_type & ni_reg_6xxx_mask) in pcimio_auto_attach()
1162 if (board->reg_type == ni_reg_611x) in pcimio_auto_attach()
[all …]
Dpcl818.c636 const struct pcl818_board *board = dev->board_ptr; in ai_cmdtest() local
668 board->ns_min); in ai_cmdtest()
878 const struct pcl818_board *board = dev->board_ptr; in pcl818_reset() local
882 if (board->has_fifo) { in pcl818_reset()
898 for (chan = 0; chan < board->n_aochan; chan++) { in pcl818_reset()
912 const struct pcl818_board *board = dev->board_ptr; in pcl818_set_ai_range_table() local
915 s->range_table = board->ai_range_type; in pcl818_set_ai_range_table()
918 if (board->is_818) { in pcl818_set_ai_range_table()
982 const struct pcl818_board *board = dev->board_ptr; in pcl818_attach() local
993 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()
Ddt3000.c389 const struct dt3k_boardtype *board = dev->board_ptr; in dt3k_ai_cmdtest() local
413 board->ai_speed); in dt3k_ai_cmdtest()
420 board->ai_speed); in dt3k_ai_cmdtest()
624 const struct dt3k_boardtype *board = NULL; in dt3000_auto_attach() local
630 board = &dt3k_boardtypes[context]; in dt3000_auto_attach()
631 if (!board) in dt3000_auto_attach()
633 dev->board_ptr = board; in dt3000_auto_attach()
634 dev->board_name = board->name; in dt3000_auto_attach()
663 s->n_chan = board->adchan; in dt3000_auto_attach()
664 s->maxdata = board->ai_is_16bit ? 0xffff : 0x0fff; in dt3000_auto_attach()
[all …]
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 …]
Damplc_pci230.c531 const struct pci230_board *board = dev->board_ptr; in pci230_ai_read() local
546 data >>= (16 - board->ai_bits); in pci230_ai_read()
553 const struct pci230_board *board = dev->board_ptr; in pci230_ao_mangle_datum() local
560 datum <<= (16 - board->ao_bits); in pci230_ao_mangle_datum()
880 const struct pci230_board *board = dev->board_ptr; in pci230_ao_cmdtest() local
890 if (board->min_hwver > 0 && devpriv->hwver >= 2) { in pci230_ao_cmdtest()
1503 const struct pci230_board *board = dev->board_ptr; in pci230_ai_cmdtest() local
1513 if (board->have_dio || board->min_hwver > 0) { in pci230_ai_cmdtest()
2334 static bool pci230_match_pci_board(const struct pci230_board *board, in pci230_match_pci_board() argument
2338 if (board->id != pci_dev->device) in pci230_match_pci_board()
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/Documentation/devicetree/bindings/board/
Dfsl-board.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", or
28 "fsl,<board>-fpga", "fsl,fpga-qixis"
37 board-control@3,0 {
57 - compatible : Should be "fsl,<board>-bcsr-gpio".
81 * Freescale on-board FPGA connected on I2C bus
83 Some Freescale boards like BSC9132QDS have on board FPGA connected on
[all …]
/linux-4.4.14/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.4.14/drivers/tty/serial/8250/
D8250_mid.c48 struct mid8250_board *board; member
112 unsigned int bar = FL_GET_BASE(mid->board->flags); in dnv_setup()
152 if (mid->board->freq < fuart) { in mid8250_set_termios()
154 if (mid->board->freq > baud) in mid8250_set_termios()
155 ps = mid->board->freq / baud; /* baud rate too high */ in mid8250_set_termios()
161 fuart *= rounddown_pow_of_two(mid->board->freq / fuart); in mid8250_set_termios()
164 rational_best_approximation(fuart, mid->board->freq, w, w, &mul, &div); in mid8250_set_termios()
237 mid->board = (struct mid8250_board *)id->driver_data; in mid8250_probe()
238 bar = FL_GET_BASE(mid->board->flags); in mid8250_probe()
247 uart.port.uartclk = mid->board->base_baud * 16; in mid8250_probe()
[all …]
D8250_pci.c112 const struct pciserial_board *board, in addidata_apci7800_setup() argument
115 unsigned int bar = 0, offset = board->first_offset; in addidata_apci7800_setup()
116 bar = FL_GET_BASE(board->flags); in addidata_apci7800_setup()
119 offset += idx * board->uart_offset; in addidata_apci7800_setup()
122 offset += ((idx - 2) * board->uart_offset); in addidata_apci7800_setup()
125 offset += ((idx - 4) * board->uart_offset); in addidata_apci7800_setup()
128 offset += ((idx - 6) * board->uart_offset); in addidata_apci7800_setup()
131 return setup_port(priv, port, bar, offset, board->reg_shift); in addidata_apci7800_setup()
139 afavlab_setup(struct serial_private *priv, const struct pciserial_board *board, in afavlab_setup() argument
142 unsigned int bar, offset = board->first_offset; in afavlab_setup()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/arm/
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 - Radxa Rock2 Square board:
24 - Firefly Firefly-RK3288 board:
30 - ChipSPARK PopMetal-RK3288 board:
34 - Netxeon R89 board:
59 - Google Pinky (dev-board):
72 - Rockchip R88 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
Dmediatek.txt20 - Evaluation board for MT6580:
26 - Evaluation board for MT6592:
29 - Evaluation board for MT6795(Helio X10):
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/media/pci/cx23885/
Dcx23885-core.c859 dev->board = UNSET; in cx23885_dev_setup()
861 dev->board = card[dev->nr]; in cx23885_dev_setup()
862 for (i = 0; UNSET == dev->board && i < cx23885_idcount; i++) in cx23885_dev_setup()
865 dev->board = cx23885_subids[i].card; in cx23885_dev_setup()
866 if (UNSET == dev->board) { in cx23885_dev_setup()
867 dev->board = CX23885_BOARD_UNKNOWN; in cx23885_dev_setup()
872 if (cx23885_boards[dev->board].clk_freq > 0) in cx23885_dev_setup()
873 dev->clk_freq = cx23885_boards[dev->board].clk_freq; in cx23885_dev_setup()
909 if ((cx23885_boards[dev->board].portb == CX23885_MPEG_DVB) || in cx23885_dev_setup()
910 (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.4.14/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.4.14/drivers/staging/dgnc/
Ddgnc_mgmt.c167 uint board = 0; in dgnc_mgmt_ioctl() local
173 board = ni.board; in dgnc_mgmt_ioctl()
177 if (board >= dgnc_NumBoards) in dgnc_mgmt_ioctl()
181 if (channel >= dgnc_Board[board]->nasync) in dgnc_mgmt_ioctl()
184 ch = dgnc_Board[board]->channels[channel]; in dgnc_mgmt_ioctl()
190 ni.board = board; in dgnc_mgmt_ioctl()
/linux-4.4.14/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()
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()
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()
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.4.14/drivers/media/usb/go7007/
Dgo7007-usb.c62 const struct go7007_usb_board *board; member
661 if (usb->board->flags & GO7007_USB_EZUSB) { in go7007_usb_interface_reset()
895 if (usb->board->flags & GO7007_USB_EZUSB) in go7007_usb_send_firmware()
1053 const struct go7007_usb_board *board; in go7007_usb_probe() local
1064 board = &board_matrix_ii; in go7007_usb_probe()
1068 board = &board_matrix_reload; in go7007_usb_probe()
1072 board = &board_matrix_revolution; in go7007_usb_probe()
1076 board = &board_star_trek; in go7007_usb_probe()
1080 board = &board_xmen; in go7007_usb_probe()
1084 board = &board_xmen; in go7007_usb_probe()
[all …]
/linux-4.4.14/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.4.14/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.4.14/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()
436 dev->board.xclk = EM28XX_XCLK_FREQUENCY_24MHZ; in em28xx_init_camera()
437 em28xx_write_reg(dev, EM28XX_R0F_XCLK, dev->board.xclk); in em28xx_init_camera()
/linux-4.4.14/sound/soc/samsung/
Dsmdk_wm8994.c153 struct smdk_wm8994_data *board; in smdk_audio_probe() local
158 board = devm_kzalloc(&pdev->dev, sizeof(*board), GFP_KERNEL); in smdk_audio_probe()
159 if (!board) in smdk_audio_probe()
178 *board = *((struct smdk_wm8994_data *)id->data); in smdk_audio_probe()
180 platform_set_drvdata(pdev, board); in smdk_audio_probe()
/linux-4.4.14/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.4.14/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.4.14/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
DKconfig15 bool "4G Systems MTX-1 board"
34 bool "MyCable XXS1500 board"
40 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.4.14/sound/soc/codecs/
Dwm1250-ev1.c202 int id, board, rev, ret; in wm1250_ev1_probe() local
206 board = i2c_smbus_read_byte_data(i2c, 0); in wm1250_ev1_probe()
207 if (board < 0) { in wm1250_ev1_probe()
208 dev_err(&i2c->dev, "Failed to read ID: %d\n", board); in wm1250_ev1_probe()
209 return board; in wm1250_ev1_probe()
212 id = (board & 0xfe) >> 2; in wm1250_ev1_probe()
213 rev = board & 0x3; in wm1250_ev1_probe()
/linux-4.4.14/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.4.14/arch/arm/mach-ep93xx/
DKconfig22 Sphere board.
87 GESBC-9312-sx board.
97 Contec Micro9-High board.
104 Contec Micro9-Mid board.
111 Contec Micro9-Lite board.
118 Contec Micro9-Slim board.
121 bool "Support Simplemachines Sim.One board"
124 Simplemachines Sim.One board.
136 Technologic Systems TS-72xx board.
/linux-4.4.14/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.4.14/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.4.14/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.4.14/arch/blackfin/mach-bf518/boards/
DKconfig5 Select your board!
10 BF518-EZBRD board support.
15 Bluetechnix TCM-BF518 board support.
/linux-4.4.14/arch/blackfin/mach-bf537/boards/
DKconfig5 Select your board!
10 BF537-STAMP board support.
31 bool "PNAV board"
34 PNAV board support.
/linux-4.4.14/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.
/linux-4.4.14/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.4.14/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.c108 const struct tc3589x_keypad_platform_data *board; member
119 const struct tc3589x_keypad_platform_data *board = keypad->board; in tc3589x_keypad_init_key_hardware() local
122 if (board->kcol > TC3589x_MAX_KPCOL || board->krow > TC3589x_MAX_KPROW) in tc3589x_keypad_init_key_hardware()
127 (board->krow << KP_ROW_SHIFT) | board->kcol); in tc3589x_keypad_init_key_hardware()
142 board->settle_time); in tc3589x_keypad_init_key_hardware()
148 board->debounce_period); in tc3589x_keypad_init_key_hardware()
404 keypad->board = plat; in tc3589x_keypad_probe()
/linux-4.4.14/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()
/linux-4.4.14/arch/arm/mach-orion5x/
DMakefile21 obj-$(CONFIG_ARCH_ORION5X_DT) += board-dt.o
22 obj-$(CONFIG_MACH_D2NET_DT) += board-d2net.o
23 obj-$(CONFIG_MACH_MSS2_DT) += board-mss2.o
24 obj-$(CONFIG_MACH_RD88F5182_DT) += board-rd88f5182.o
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dic.c96 struct nvkm_i2c_bus_probe board[] = { in nvkm_therm_ic_ctor() local
101 nvkm_i2c_bus_probe(bus, "monitoring device", board, in nvkm_therm_ic_ctor()
108 struct nvkm_i2c_bus_probe board[] = { in nvkm_therm_ic_ctor() local
113 nvkm_i2c_bus_probe(bus, "monitoring device", board, in nvkm_therm_ic_ctor()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/arch/sh/boards/mach-highlander/
DKconfig8 bool "R7780RP-1 board support"
12 bool "R7780MP board support"
19 bool "R7785RP board support"
/linux-4.4.14/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.4.14/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.4.14/drivers/media/usb/au0828/
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()
Dau0828-cards.c161 dev->board.tuner_type = tv.tuner_type; in hauppauge_eeprom()
234 if (dev->board.tuner_type != TUNER_ABSENT && dev->board.has_analog) { in au0828_card_analog_fe_setup()
237 "tuner", dev->board.tuner_addr, NULL); in au0828_card_analog_fe_setup()
242 tun_setup.type = dev->board.tuner_type; in au0828_card_analog_fe_setup()
243 tun_setup.addr = dev->board.tuner_addr; in au0828_card_analog_fe_setup()
/linux-4.4.14/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.4.14/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.4.14/arch/blackfin/mach-bf561/boards/
DKconfig5 Select your board!
10 BF561-EZKIT-LITE board support.
15 BF561-TEPLA board support.
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/Documentation/arm/stm32/
Doverview.txt24 There is a generic board board-dt.c in the mach folder which support
25 Flattened Device Tree, which means, it works with any compatible board with
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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";
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 {
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 {
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
19 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";
/linux-4.4.14/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.4.14/drivers/usb/gadget/udc/
Dat91_udc.c1530 value ^= udc->board.vbus_active_low; in at91_vbus_update()
1541 at91_vbus_update(udc, gpio_get_value(udc->board.vbus_pin)); in at91_vbus_irq()
1551 at91_vbus_update(udc, gpio_get_value_cansleep(udc->board.vbus_pin)); in at91_vbus_timer_work()
1635 if (!gpio_is_valid(udc->board.pullup_pin)) { in at91rm9200_udc_init()
1640 ret = devm_gpio_request(&udc->pdev->dev, udc->board.pullup_pin, in at91rm9200_udc_init()
1647 gpio_direction_output(udc->board.pullup_pin, in at91rm9200_udc_init()
1648 udc->board.pullup_active_low); in at91rm9200_udc_init()
1655 int active = !udc->board.pullup_active_low; in at91rm9200_udc_pullup()
1658 gpio_set_value(udc->board.pullup_pin, active); in at91rm9200_udc_pullup()
1660 gpio_set_value(udc->board.pullup_pin, !active); in at91rm9200_udc_pullup()
[all …]
/linux-4.4.14/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.4.14/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.4.14/arch/blackfin/mach-bf609/boards/
DKconfig5 Select your board!
10 BFIN609-EZKIT board support.
/linux-4.4.14/drivers/media/pci/saa7164/
Dsaa7164-core.c979 dev->board = UNSET; in saa7164_dev_setup()
981 dev->board = card[dev->nr]; in saa7164_dev_setup()
983 for (i = 0; UNSET == dev->board && i < saa7164_idcount; i++) in saa7164_dev_setup()
987 dev->board = saa7164_subids[i].card; in saa7164_dev_setup()
989 if (UNSET == dev->board) { in saa7164_dev_setup()
990 dev->board = SAA7164_BOARD_UNKNOWN; in saa7164_dev_setup()
1040 dev->pci->subsystem_device, saa7164_boards[dev->board].name, in saa7164_dev_setup()
1041 dev->board, card[dev->nr] == dev->board ? in saa7164_dev_setup()
1305 if (dev->board != SAA7164_BOARD_UNKNOWN) { in saa7164_initdev()
1357 if (saa7164_boards[dev->board].porta == SAA7164_MPEG_DVB) { in saa7164_initdev()
[all …]
/linux-4.4.14/arch/blackfin/mach-bf538/boards/
DKconfig5 Select your board!
10 BF538-EZKIT-LITE board support.
/linux-4.4.14/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.4.14/arch/powerpc/platforms/512x/
DKconfig24 This option enables support for the MPC5121E ADS board.
38 bool "ifm PDM360NG board"
42 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.4.14/arch/mips/sgi-ip27/
Dip27-timer.c179 lboard_t *board; in cpu_time_init() local
184 board = find_lboard(KL_CONFIG_INFO(get_nasid()), KLTYPE_IP27); in cpu_time_init()
185 if (!board) in cpu_time_init()
189 cpu = (klcpu_t *) KLCF_COMP(board, cpuid); in cpu_time_init()
/linux-4.4.14/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";
/linux-4.4.14/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.4.14/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.4.14/sound/soc/atmel/
DKconfig34 tristate "SoC Audio support for WM8731-based At91sam9g20 evaluation board"
41 AT91sam9g20 evaluation board.
54 tristate "SoC Audio support for WM8731-based at91sam9x5 board"
61 at91sam9x5 based board that is using WM8731 codec.
/linux-4.4.14/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.4.14/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.4.14/arch/blackfin/mach-bf548/boards/
DKconfig5 Select your board!
10 BFIN548-EZKIT board support.
/linux-4.4.14/arch/mips/emma/common/
Dprom.c36 #error Unknown NEC board in get_system_type()
63 #error Unknown NEC board in prom_init()
/linux-4.4.14/drivers/media/pci/saa7134/
Dsaa7134-core.c822 dev->name, type, saa7134_boards[dev->board].name); in vdev_init()
859 if (saa7134_boards[dev->board].mpeg != ops->type) in mpeg_ops_attach()
961 dev->board = pci_id->driver_data; in saa7134_initdev()
963 dev->board = card[dev->nr]; in saa7134_initdev()
964 if (SAA7134_BOARD_UNKNOWN == dev->board) in saa7134_initdev()
966 else if (SAA7134_BOARD_NOAUTO == dev->board) { in saa7134_initdev()
968 dev->board = SAA7134_BOARD_UNKNOWN; in saa7134_initdev()
970 dev->autodetected = card[dev->nr] != dev->board; in saa7134_initdev()
971 dev->tuner_type = saa7134_boards[dev->board].tuner_type; in saa7134_initdev()
972 dev->tuner_addr = saa7134_boards[dev->board].tuner_addr; in saa7134_initdev()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/mips/img/
Dxilfpga.txt13 The example project runs on the Nexys4DDR board by Digilent powered by
16 Relevant details about the example project and the Nexys4DDR board:
80 Then outputs MIPSFPGA\n\r on the serial port on the Nexys4DDR board.
82 At this point, the board is ready to load the Linux kernel
/linux-4.4.14/arch/arm/mach-ux500/
DMakefile8 obj-$(CONFIG_MACH_MOP500) += board-mop500-regulators.o \
9 board-mop500-audio.o
/linux-4.4.14/arch/mips/alchemy/devboards/
Ddb1000.c498 int board = BCSR_WHOAMI_BOARD(bcsr_read(BCSR_WHOAMI)); in db1000_dev_setup() local
503 if (board == BCSR_WHOAMI_DB1500) { in db1000_dev_setup()
510 } else if (board == BCSR_WHOAMI_DB1100) { in db1000_dev_setup()
545 } else if (board == BCSR_WHOAMI_DB1000) { in db1000_dev_setup()
553 } else if ((board == BCSR_WHOAMI_PB1500) || in db1000_dev_setup()
554 (board == BCSR_WHOAMI_PB1500R2)) { in db1000_dev_setup()
567 } else if (board == BCSR_WHOAMI_PB1100) { in db1000_dev_setup()
/linux-4.4.14/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.4.14/arch/arm/mach-omap2/
DMakefile232 obj-$(CONFIG_MACH_OMAP_GENERIC) += board-generic.o pdata-quirks.o
233 obj-$(CONFIG_MACH_OMAP_LDP) += board-ldp.o
234 obj-$(CONFIG_MACH_NOKIA_N8X0) += board-n8x0.o
235 obj-$(CONFIG_MACH_NOKIA_RX51) += board-rx51.o sdram-nokia.o
236 obj-$(CONFIG_MACH_NOKIA_RX51) += board-rx51-peripherals.o
237 obj-$(CONFIG_MACH_NOKIA_RX51) += board-rx51-video.o
241 omap-flash-$(CONFIG_MTD_NAND_OMAP2) := board-flash.o
242 omap-flash-$(CONFIG_MTD_ONENAND_OMAP2) := board-flash.o
263 obj-y += common-board-devices.o twl-common.o dss-common.o
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/net/wireless/ath/ath10k/
Dcore.c66 .board = QCA988X_HW_2_0_BOARD_DATA_FILE,
84 .board = QCA6174_HW_2_1_BOARD_DATA_FILE,
102 .board = QCA6174_HW_2_1_BOARD_DATA_FILE,
120 .board = QCA6174_HW_3_0_BOARD_DATA_FILE,
139 .board = QCA6174_HW_3_0_BOARD_DATA_FILE,
158 .board = QCA99X0_HW_2_0_BOARD_DATA_FILE,
176 .board = QCA9377_HW_1_0_BOARD_DATA_FILE,
194 .board = QCA9377_HW_1_0_BOARD_DATA_FILE,
656 if (!IS_ERR(ar->board)) in ath10k_core_free_board_files()
657 release_firmware(ar->board); in ath10k_core_free_board_files()
[all …]
/linux-4.4.14/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.4.14/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

123456