| /kernel/linux/linux-5.10/arch/mips/include/asm/sgi/ |
| D | gio.h | 6 * gio.h: Definitions for SGI GIO bus 15 * GIO bus addresses 17 * The Indigo and Indy have two GIO bus connectors. Indigo2 (all models) have 20 * There is 10MB of GIO address space for GIO64 slot devices 34 * GIO bus IDs 36 * Each GIO bus device identifies itself to the system by answering a 43 * bit 7 0=GIO Product ID is 8 bits wide 44 * 1=GIO Product ID is 32 bits wide. 69 * 0xb8 GIO 100BaseTX Fast Ethernet (gfe)
|
| D | mc.h | 21 #define SGIMC_CCTRL0_EPERRGIO 0x00000020 /* GIO parity error enable */ 37 #define SGIMC_CCTRL0_GIOBTOB 0x08000000 /* Allow GIO back to back writes */ 40 #define SGIMC_CCTRL1_EGIOTIMEO 0x00000010 /* GIO bus timeout enable */ 75 #define SGIMC_GIOPAR_HPC64 0x00000001 /* HPC talks to GIO using 64-bits */ 76 #define SGIMC_GIOPAR_GFX64 0x00000002 /* GFX talks to GIO using 64-bits */ 79 #define SGIMC_GIOPAR_EISA64 0x00000010 /* EISA bus talks 64-bits to GIO */ 80 #define SGIMC_GIOPAR_HPC264 0x00000020 /* 2nd HPX talks 64-bits to GIO */ 112 volatile u32 gmacc; /* Mem access config for GIO */ 117 /* Error address/status regs from GIO and CPU perspectives. */ 132 volatile u32 gerr; /* Error address reg for GIO */ [all …]
|
| D | ip22.h | 49 #define SGI_GIO_0_IRQ SGI_FIFO_IRQ /* GIO-0 */ 55 #define SGI_GIO_1_IRQ SGINT_LOCAL0 + 6 /* GE / GIO-1 / 2nd-HPC */ 65 #define SGI_GIO_2_IRQ SGINT_LOCAL1 + 7 /* Vert retrace / GIO-2 */ 72 #define SGI_GIOEXP0_IRQ (SGINT_LOCAL2 + 6) /* Indy GIO EXP0 */ 73 #define SGI_GIOEXP1_IRQ (SGINT_LOCAL2 + 7) /* Indy GIO EXP1 */
|
| /kernel/linux/linux-6.6/arch/mips/include/asm/sgi/ |
| D | gio.h | 6 * gio.h: Definitions for SGI GIO bus 15 * GIO bus addresses 17 * The Indigo and Indy have two GIO bus connectors. Indigo2 (all models) have 20 * There is 10MB of GIO address space for GIO64 slot devices 34 * GIO bus IDs 36 * Each GIO bus device identifies itself to the system by answering a 43 * bit 7 0=GIO Product ID is 8 bits wide 44 * 1=GIO Product ID is 32 bits wide. 69 * 0xb8 GIO 100BaseTX Fast Ethernet (gfe)
|
| D | mc.h | 21 #define SGIMC_CCTRL0_EPERRGIO 0x00000020 /* GIO parity error enable */ 37 #define SGIMC_CCTRL0_GIOBTOB 0x08000000 /* Allow GIO back to back writes */ 40 #define SGIMC_CCTRL1_EGIOTIMEO 0x00000010 /* GIO bus timeout enable */ 75 #define SGIMC_GIOPAR_HPC64 0x00000001 /* HPC talks to GIO using 64-bits */ 76 #define SGIMC_GIOPAR_GFX64 0x00000002 /* GFX talks to GIO using 64-bits */ 79 #define SGIMC_GIOPAR_EISA64 0x00000010 /* EISA bus talks 64-bits to GIO */ 80 #define SGIMC_GIOPAR_HPC264 0x00000020 /* 2nd HPX talks 64-bits to GIO */ 112 volatile u32 gmacc; /* Mem access config for GIO */ 117 /* Error address/status regs from GIO and CPU perspectives. */ 132 volatile u32 gerr; /* Error address reg for GIO */ [all …]
|
| D | ip22.h | 49 #define SGI_GIO_0_IRQ SGI_FIFO_IRQ /* GIO-0 */ 55 #define SGI_GIO_1_IRQ SGINT_LOCAL0 + 6 /* GE / GIO-1 / 2nd-HPC */ 65 #define SGI_GIO_2_IRQ SGINT_LOCAL1 + 7 /* Vert retrace / GIO-2 */ 72 #define SGI_GIOEXP0_IRQ (SGINT_LOCAL2 + 6) /* Indy GIO EXP0 */ 73 #define SGI_GIOEXP1_IRQ (SGINT_LOCAL2 + 7) /* Indy GIO EXP1 */
|
| /kernel/linux/linux-6.6/arch/sh/boards/mach-landisk/ |
| D | gio.c | 3 * arch/sh/boards/landisk/gio.c - driver for landisk 6 * LANDISK and USL-5P Button, LED and GIO driver drive function. 18 #include <mach-landisk/mach/gio.h> 22 #define GIO_MINOR 2 /* GIO minor no. */ 132 printk(KERN_INFO "gio: driver initialized\n"); in gio_init() 136 if ((error = alloc_chrdev_region(&dev, 0, DEVCOUNT, "gio")) < 0) { in gio_init() 138 "gio: Couldn't alloc_chrdev_region, error=%d\n", in gio_init() 148 "gio: Couldn't cdev_add, error=%d\n", error); in gio_init()
|
| /kernel/linux/linux-5.10/arch/sh/boards/mach-landisk/ |
| D | gio.c | 3 * arch/sh/boards/landisk/gio.c - driver for landisk 6 * LANDISK and USL-5P Button, LED and GIO driver drive function. 18 #include <mach-landisk/mach/gio.h> 22 #define GIO_MINOR 2 /* GIO minor no. */ 134 printk(KERN_INFO "gio: driver initialized\n"); in gio_init() 138 if ((error = alloc_chrdev_region(&dev, 0, DEVCOUNT, "gio")) < 0) { in gio_init() 140 "gio: Couldn't alloc_chrdev_region, error=%d\n", in gio_init() 150 "gio: Couldn't cdev_add, error=%d\n", error); in gio_init()
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | uniphier-pro5.dtsi | 494 clock-names = "gio", "link"; 496 reset-names = "gio", "link"; 503 clock-names = "gio", "link"; 505 reset-names = "gio", "link"; 513 clock-names = "gio", "link"; 515 reset-names = "gio", "link"; 524 clock-names = "gio", "link"; 526 reset-names = "gio", "link"; 558 clock-names = "gio", "link"; 560 reset-names = "gio", "link"; [all …]
|
| D | uniphier-pro4.dtsi | 491 clock-names = "gio", "ether", "ether-gb", "ether-phy"; 494 reset-names = "gio", "ether"; 531 clock-names = "gio", "link"; 533 reset-names = "gio", "link"; 541 clock-names = "gio", "link"; 543 reset-names = "gio", "link"; 552 clock-names = "gio", "link"; 554 reset-names = "gio", "link"; 584 clock-names = "gio", "link"; 586 reset-names = "gio", "link"; [all …]
|
| D | emev2.dtsi | 204 compatible = "renesas,em-gio"; 217 compatible = "renesas,em-gio"; 230 compatible = "renesas,em-gio"; 243 compatible = "renesas,em-gio"; 256 compatible = "renesas,em-gio";
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/socionext/ |
| D | uniphier-pro5.dtsi | 502 clock-names = "gio", "link"; 504 reset-names = "gio", "link"; 511 clock-names = "gio", "link"; 513 reset-names = "gio", "link"; 521 clock-names = "gio", "link"; 523 reset-names = "gio", "link"; 532 clock-names = "gio", "link"; 534 reset-names = "gio", "link"; 567 clock-names = "gio", "link"; 569 reset-names = "gio", "link"; [all …]
|
| D | uniphier-pro4.dtsi | 508 clock-names = "gio", "ether", "ether-gb", "ether-phy"; 511 reset-names = "gio", "ether"; 548 clock-names = "gio", "link"; 550 reset-names = "gio", "link"; 558 clock-names = "link", "gio"; 560 reset-names = "link", "gio", "phy", 595 clock-names = "gio", "link"; 597 reset-names = "gio", "link"; 605 clock-names = "link", "gio"; 607 reset-names = "link", "gio", "phy", [all …]
|
| /kernel/linux/linux-5.10/arch/mips/sgi-ip22/ |
| D | ip22-gio.c | 10 #include <asm/sgi/gio.h> 37 .init_name = "gio", 85 * gio_release_dev - free an gio device structure when all users of it are finished. 88 * Will be called only by the device core when all users of this gio device are 169 int len = snprintf(buf, PAGE_SIZE, "gio:%x\n", gio_dev->id.id); in modalias_show() 207 add_uevent_var(env, "MODALIAS=gio:%x", gio_dev->id.id); in gio_device_uevent() 281 * If GIO is pipelined (which can't be disabled in ip22_gio_id() 342 * no GIO signature at start address of slot in ip22_check_gio() 364 printk(KERN_INFO "GIO: slot %d : %s (id %x)\n", in ip22_check_gio() 377 printk(KERN_INFO "GIO: slot %d : Empty\n", slotno); in ip22_check_gio() [all …]
|
| D | ip22-berr.c | 23 static unsigned int gio_err_stat; /* Status reg for GIO */ 25 static unsigned int gio_err_addr; /* Error address reg for GIO */ 69 printk(KERN_ERR "GIO error 0x%x:<%s%s%s%s%s%s%s%s> @ 0x%08x\n", in print_buserr()
|
| /kernel/linux/linux-6.6/arch/mips/sgi-ip22/ |
| D | ip22-gio.c | 10 #include <asm/sgi/gio.h> 37 .init_name = "gio", 85 * gio_release_dev - free an gio device structure when all users of it are finished. 88 * Will be called only by the device core when all users of this gio device are 168 int len = snprintf(buf, PAGE_SIZE, "gio:%x\n", gio_dev->id.id); in modalias_show() 206 add_uevent_var(env, "MODALIAS=gio:%x", gio_dev->id.id); in gio_device_uevent() 280 * If GIO is pipelined (which can't be disabled in ip22_gio_id() 341 * no GIO signature at start address of slot in ip22_check_gio() 363 printk(KERN_INFO "GIO: slot %d : %s (id %x)\n", in ip22_check_gio() 378 printk(KERN_INFO "GIO: slot %d : Empty\n", slotno); in ip22_check_gio() [all …]
|
| D | ip22-berr.c | 23 static unsigned int gio_err_stat; /* Status reg for GIO */ 25 static unsigned int gio_err_addr; /* Error address reg for GIO */ 69 printk(KERN_ERR "GIO error 0x%x:<%s%s%s%s%s%s%s%s> @ 0x%08x\n", in print_buserr()
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pci/ |
| D | socionext,uniphier-pcie-ep.yaml | 48 - const: gio 56 - const: gio 91 clock-names = "gio", "link"; 93 reset-names = "gio", "link";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pci/ |
| D | socionext,uniphier-pcie-ep.yaml | 80 - const: gio 86 - const: gio 121 clock-names = "gio", "link"; 123 reset-names = "gio", "link";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/gpio/ |
| D | renesas,em-gio.yaml | 4 $id: http://devicetree.org/schemas/gpio/renesas,em-gio.yaml# 14 const: renesas,em-gio 60 compatible = "renesas,em-gio";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpio/ |
| D | renesas,em-gio.yaml | 4 $id: http://devicetree.org/schemas/gpio/renesas,em-gio.yaml# 14 const: renesas,em-gio 60 compatible = "renesas,em-gio";
|
| /kernel/linux/linux-5.10/drivers/gpio/ |
| D | gpio-sch.c | 19 #define GIO 0x04 macro 84 sch_gpio_reg_set(sch, gpio_num, GIO, 1); in sch_gpio_direction_in() 111 sch_gpio_reg_set(sch, gpio_num, GIO, 0); in sch_gpio_direction_out() 131 if (sch_gpio_reg_get(sch, gpio_num, GIO)) in sch_gpio_get_direction()
|
| D | gpio-em.c | 3 * Emma Mobile GPIO Support - GIO 135 pr_debug("gio: sense irq = %d, mode = %d\n", offset, value); in em_gio_irq_set_type() 250 pr_debug("gio: map hw irq = %d, irq = %d\n", (int)hwirq, irq); in em_gio_irq_domain_map() 364 { .compatible = "renesas,em-gio", }, 390 MODULE_DESCRIPTION("Renesas Emma Mobile GIO Driver");
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/renesas/ |
| D | emev2.dtsi | 204 compatible = "renesas,em-gio"; 217 compatible = "renesas,em-gio"; 230 compatible = "renesas,em-gio"; 243 compatible = "renesas,em-gio"; 256 compatible = "renesas,em-gio";
|
| /kernel/linux/linux-6.6/drivers/gpio/ |
| D | gpio-em.c | 3 * Emma Mobile GPIO Support - GIO 135 pr_debug("gio: sense irq = %d, mode = %d\n", offset, value); in em_gio_irq_set_type() 250 pr_debug("gio: map hw irq = %d, irq = %d\n", (int)hwirq, irq); in em_gio_irq_domain_map() 363 { .compatible = "renesas,em-gio", }, 389 MODULE_DESCRIPTION("Renesas Emma Mobile GIO Driver");
|