Lines Matching +full:board +full:- +full:id
1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * DBAu1000/1500/1100 PBAu1100/1500 board support
10 #include <linux/dma-mapping.h>
23 #include <asm/mach-au1x00/au1000.h>
24 #include <asm/mach-au1x00/gpio-au1000.h>
25 #include <asm/mach-au1x00/au1000_dma.h>
26 #include <asm/mach-au1x00/au1100_mmc.h>
27 #include <asm/mach-db1x00/bcsr.h>
38 /* initialize board register space */ in db1000_board_setup()
49 pr_info("AMD Alchemy %s Board\n", get_system_type()); in db1000_board_setup()
52 return -ENODEV; in db1000_board_setup()
58 return -1; in db1500_map_pci_irq()
69 return -1; in db1500_map_pci_irq()
88 .name = "alchemy-pci",
89 .id = 0,
102 .end = AU1100_LCD_PHYS_ADDR + 0x800 - 1,
113 .name = "au1100-lcd",
114 .id = 0,
142 .name = "alchemy-ac97c",
143 .id = -1,
149 .name = "alchemy-pcm-dma",
150 .id = 0,
154 .name = "ac97-codec",
155 .id = -1,
159 .name = "db1000-audio",
329 .name = "au1xxx-mmc",
330 .id = 0,
364 .name = "au1xxx-mmc",
365 .id = 1,
379 .name = "alchemy-gpio2",
384 PROPERTY_ENTRY_GPIO("pendown-gpios",
415 PROPERTY_ENTRY_GPIO("miso-gpios",
417 PROPERTY_ENTRY_GPIO("mosi-gpios",
419 PROPERTY_ENTRY_GPIO("sck-gpios",
421 PROPERTY_ENTRY_GPIO("cs-gpios",
428 .id = 0,
452 int board = BCSR_WHOAMI_BOARD(bcsr_read(BCSR_WHOAMI)); in db1000_dev_setup() local
459 if (board == BCSR_WHOAMI_DB1500) { in db1000_dev_setup()
466 } else if (board == BCSR_WHOAMI_DB1100) { in db1000_dev_setup()
506 } else if (board == BCSR_WHOAMI_DB1000) { in db1000_dev_setup()
513 } else if ((board == BCSR_WHOAMI_PB1500) || in db1000_dev_setup()
514 (board == BCSR_WHOAMI_PB1500R2)) { in db1000_dev_setup()
527 } else if (board == BCSR_WHOAMI_PB1100) { in db1000_dev_setup()
544 return 0; /* unknown board, no further dev setup to do */ in db1000_dev_setup()
551 AU1000_PCMCIA_ATTR_PHYS_ADDR + 0x000400000 - 1, in db1000_dev_setup()
553 AU1000_PCMCIA_MEM_PHYS_ADDR + 0x000400000 - 1, in db1000_dev_setup()
555 AU1000_PCMCIA_IO_PHYS_ADDR + 0x000010000 - 1, in db1000_dev_setup()
564 AU1000_PCMCIA_ATTR_PHYS_ADDR + 0x004400000 - 1, in db1000_dev_setup()
566 AU1000_PCMCIA_MEM_PHYS_ADDR + 0x004400000 - 1, in db1000_dev_setup()
568 AU1000_PCMCIA_IO_PHYS_ADDR + 0x004010000 - 1, in db1000_dev_setup()