Home
last modified time | relevance | path

Searched full:gio (Results 1 – 25 of 52) sorted by relevance

123

/linux-6.12.1/arch/mips/include/asm/sgi/
Dmc.h21 #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 …]
Dgio.h6 * 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)
Dip22.h49 #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 */
Dhpc3.h53 #define HPC3_PDMACTRL_RT 0x00000040 /* Use realtime GIO bus servicing */
81 volatile u32 gfptr; /* current GIO fifo ptr */
128 volatile u32 rx_gfptr; /* current GIO fifo ptr */
173 volatile u32 tx_gfptr; /* current GIO fifo ptr */
205 volatile u32 gio_misc; /* GIO misc control bits. */
295 #define HPC3_PROM_SWAP 0x1 /* invert GIO addr bit to select prom0 or prom1 */
/linux-6.12.1/arch/sh/boards/mach-landisk/
Dgio.c3 * 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()
DMakefile6 obj-y := setup.o irq.o psw.o gio.o
/linux-6.12.1/arch/arm/boot/dts/socionext/
Duniphier-pro5.dtsi502 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 …]
Duniphier-pro4.dtsi508 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 …]
/linux-6.12.1/arch/mips/sgi-ip22/
Dip22-gio.c10 #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 …]
Dip22-berr.c23 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()
Dip28-berr.c35 static unsigned int gio_err_stat; /* Status reg for GIO */
37 static unsigned int gio_err_addr; /* Error address reg for GIO */
274 printk(KERN_ERR "GIO error 0x%x:<%s%s%s%s%s%s%s%s> @ 0x%08x\n", in print_buserr()
393 /* GIO errors other than timeouts are fatal */ in ip28_be_interrupt()
419 printk(KERN_ERR "at GIO DMA: mem address 0x%08x.\n", in ip28_be_interrupt()
424 printk(KERN_ERR "at GIO DMA: gio address 0x%08x.\n", in ip28_be_interrupt()
DMakefile8 ip22-platform.o ip22-reset.o ip22-setup.o ip22-gio.o
/linux-6.12.1/Documentation/devicetree/bindings/pci/
Dsocionext,uniphier-pcie-ep.yaml84 - const: gio
90 - const: gio
125 clock-names = "gio", "link";
127 reset-names = "gio", "link";
/linux-6.12.1/Documentation/devicetree/bindings/gpio/
Drenesas,em-gio.yaml4 $id: http://devicetree.org/schemas/gpio/renesas,em-gio.yaml#
14 const: renesas,em-gio
60 compatible = "renesas,em-gio";
/linux-6.12.1/arch/arm/boot/dts/renesas/
Demev2.dtsi204 compatible = "renesas,em-gio";
217 compatible = "renesas,em-gio";
230 compatible = "renesas,em-gio";
243 compatible = "renesas,em-gio";
256 compatible = "renesas,em-gio";
/linux-6.12.1/drivers/gpio/
Dgpio-em.c3 * Emma Mobile GPIO Support - GIO
135 pr_debug("gio: sense irq = %d, mode = %d\n", offset, value); in em_gio_irq_set_type()
245 pr_debug("gio: map hw irq = %d, irq = %d\n", (int)hwirq, irq); in em_gio_irq_domain_map()
358 { .compatible = "renesas,em-gio", },
384 MODULE_DESCRIPTION("Renesas Emma Mobile GIO Driver");
Dgpio-sch.c22 #define GIO 0x04 macro
108 sch_gpio_reg_set(sch, gpio_num, GIO, 1); in sch_gpio_direction_in()
137 sch_gpio_reg_set(sch, gpio_num, GIO, 0); in sch_gpio_direction_out()
157 if (sch_gpio_reg_get(sch, gpio_num, GIO)) in sch_gpio_get_direction()
/linux-6.12.1/Documentation/devicetree/bindings/phy/
Dsocionext,uniphier-pcie-phy.yaml63 - const: gio
70 - const: gio
Dsocionext,uniphier-ahci-phy.yaml59 - const: gio
66 - const: gio
Dsocionext,uniphier-usb3ss-phy.yaml66 - const: gio
73 - const: gio
Dsocionext,uniphier-usb3hs-phy.yaml81 - const: gio
88 - const: gio
/linux-6.12.1/Documentation/devicetree/bindings/regulator/
Dsocionext,uniphier-regulator.yaml60 - const: gio
67 - const: gio
/linux-6.12.1/Documentation/devicetree/bindings/reset/
Dsocionext,uniphier-glue-reset.yaml69 - const: gio
76 - const: gio
/linux-6.12.1/arch/mips/include/asm/pci/
Dbridge.h122 /* PCI/GIO 0x0000C0-0x0000FF */
244 /* PCI/GIO Device Spaces 0x200000-0xBFFFFF */
718 * Macros for Xtalk to Bridge bus (PCI/GIO) PIO
719 * refer to section 4.2.1 of Bridge Spec for xtalk to PCI/GIO PIO mappings
744 * Macros for Bridge bus (PCI/GIO) to Xtalk DMA
766 * The GIO address space.
768 /* Xtalk to GIO PIO */
774 /* GIO addresses of regions decoded by Bridge for DMA */
785 /* given a DIR_OFF value and a pci/gio 32 bits direct address, determine
/linux-6.12.1/Documentation/devicetree/bindings/net/
Dsocionext,uniphier-ave4.yaml84 - const: gio
93 - const: gio

123