Lines Matching +full:keyboard +full:- +full:controller +full:- +full:style

29 #include <linux/keyboard.h>
32 #include <asm/bootinfo-amiga.h>
77 [AMI_500-AMI_500] = s_a500,
78 [AMI_500PLUS-AMI_500] = s_a500p,
79 [AMI_600-AMI_500] = s_a600,
80 [AMI_1000-AMI_500] = s_a1000,
81 [AMI_1200-AMI_500] = s_a1200,
82 [AMI_2000-AMI_500] = s_a2000,
83 [AMI_2500-AMI_500] = s_a2500,
84 [AMI_3000-AMI_500] = s_a3000,
85 [AMI_3000T-AMI_500] = s_a3000t,
86 [AMI_3000PLUS-AMI_500] = s_a3000p,
87 [AMI_4000-AMI_500] = s_a4000,
88 [AMI_4000T-AMI_500] = s_a4000t,
89 [AMI_CDTV-AMI_500] = s_cdtv,
90 [AMI_CD32-AMI_500] = s_cd32,
91 [AMI_DRACO-AMI_500] = s_draco,
111 .index = -1,
140 * Parse an Amiga-specific record in the bootinfo
146 const void *data = record->data; in amiga_parse_bootinfo()
148 switch (be16_to_cpu(record->tag)) { in amiga_parse_bootinfo()
178 dev->rom = cd->cd_Rom; in amiga_parse_bootinfo()
179 dev->slotaddr = be16_to_cpu(cd->cd_SlotAddr); in amiga_parse_bootinfo()
180 dev->slotsize = be16_to_cpu(cd->cd_SlotSize); in amiga_parse_bootinfo()
181 dev->boardaddr = be32_to_cpu(cd->cd_BoardAddr); in amiga_parse_bootinfo()
182 dev->boardsize = be32_to_cpu(cd->cd_BoardSize); in amiga_parse_bootinfo()
184 /* CS-LAB Warp 1260 workaround */ in amiga_parse_bootinfo()
185 if (be16_to_cpu(dev->rom.er_Manufacturer) == ZORRO_MANUF(ZORRO_PROD_CSLAB_WARP_1260) && in amiga_parse_bootinfo()
186 dev->rom.er_Product == ZORRO_PROD(ZORRO_PROD_CSLAB_WARP_1260)) { in amiga_parse_bootinfo()
190 *(uint32_t *)(dev->boardaddr + 0x1000) = 0xfff; in amiga_parse_bootinfo()
221 pr_cont("[%s] ", amiga_models[amiga_model-AMI_500]); in amiga_identify()
222 strcat(amiga_model_name, amiga_models[amiga_model-AMI_500]); in amiga_identify()
343 AMIGAHW_ANNOUNCE(AMI_KEYBOARD, "KEYBOARD "); in amiga_identify()
407 /* Fill in the clock value (based on the 700 kHz E-Clock) */ in config_amiga()
428 m68k_num_memory--; in config_amiga()
431 i--; in config_amiga()
442 (m68k_memory[i].addr >= 0x01000000) ? "32-bit Fast RAM" : in config_amiga()
443 (m68k_memory[i].addr < 0x00c00000) ? "16-bit Fast RAM" : in config_amiga()
444 "16-bit Slow RAM"; in config_amiga()
446 ram_resource[i].end = m68k_memory[i].addr+m68k_memory[i].size-1; in config_amiga()
540 ticks = jiffy_ticks - ticks; in amiga_read_clk()
601 " sub.l %a0@(-0x14),%a0\n" in amiga_reset()
638 if (savekmsg->size + count <= SAVEKMSG_MAXMEM-sizeof(struct savekmsg)) { in amiga_mem_console_write()
639 memcpy(savekmsg->data + savekmsg->size, s, count); in amiga_mem_console_write()
640 savekmsg->size += count; in amiga_mem_console_write()
653 return -ENOMEM; in amiga_savekmsg_setup()
657 amiga_chip_size -= SAVEKMSG_MAXMEM; in amiga_savekmsg_setup()
659 savekmsg->magic1 = SAVEKMSG_MAGIC1; in amiga_savekmsg_setup()
660 savekmsg->magic2 = SAVEKMSG_MAGIC2; in amiga_savekmsg_setup()
661 savekmsg->magicptr = ZTWO_PADDR(savekmsg); in amiga_savekmsg_setup()
662 savekmsg->size = 0; in amiga_savekmsg_setup()
683 while (count--) { in amiga_serial_console_write()
721 cnt--;
733 cnt--;
818 AMIGAHW_ANNOUNCE(AMI_FLOPPY, "Floppy Controller"); in amiga_get_hardware_list()
819 AMIGAHW_ANNOUNCE(A3000_SCSI, "SCSI Controller WD33C93 (A3000 style)"); in amiga_get_hardware_list()
820 AMIGAHW_ANNOUNCE(A4000_SCSI, "SCSI Controller NCR53C710 (A4000T style)"); in amiga_get_hardware_list()
821 AMIGAHW_ANNOUNCE(A1200_IDE, "IDE Interface (A1200 style)"); in amiga_get_hardware_list()
822 AMIGAHW_ANNOUNCE(A4000_IDE, "IDE Interface (A4000 style)"); in amiga_get_hardware_list()
824 AMIGAHW_ANNOUNCE(AMI_KEYBOARD, "Keyboard"); in amiga_get_hardware_list()
828 AMIGAHW_ANNOUNCE(A2000_CLK, "Hardware Clock (A2000 style)"); in amiga_get_hardware_list()
829 AMIGAHW_ANNOUNCE(A3000_CLK, "Hardware Clock (A3000 style)"); in amiga_get_hardware_list()
855 * The Amiga keyboard driver needs key_maps, but we cannot export it in