Home
last modified time | relevance | path

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

12

/Linux-v5.10/arch/mips/include/asm/sgi/
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)
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 …]
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-v5.10/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. */
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()
DMakefile6 obj-y := setup.o irq.o psw.o gio.o
/Linux-v5.10/arch/arm/boot/dts/
Duniphier-pro5.dtsi494 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 …]
Duniphier-pro4.dtsi491 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 …]
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-v5.10/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
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 …]
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
Dip22-mc.c98 /* Step 1: The CPU/GIO error status registers will not latch in sgimc_init()
150 tmp |= SGIMC_GIOPAR_ONEBUS; /* Only one physical GIO bus exists */ in sgimc_init()
/Linux-v5.10/Documentation/devicetree/bindings/pci/
Dsocionext,uniphier-pcie-ep.yaml48 - const: gio
56 - const: gio
91 clock-names = "gio", "link";
93 reset-names = "gio", "link";
/Linux-v5.10/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-v5.10/drivers/gpio/
Dgpio-sch.c19 #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()
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()
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");
/Linux-v5.10/Documentation/devicetree/bindings/phy/
Dsocionext,uniphier-pcie-phy.yaml36 - const: gio
47 - const: gio
Dsocionext,uniphier-usb3ss-phy.yaml40 - const: gio
56 - const: gio
/Linux-v5.10/Documentation/devicetree/bindings/regulator/
Duniphier-regulator.txt24 "gio", "link" - for Pro4 and Pro5 SoCs
29 "gio", "link" - for Pro4 and Pro5 SoCs
/Linux-v5.10/Documentation/devicetree/bindings/reset/
Duniphier-reset.txt26 "gio", "link" - for Pro4 and Pro5 SoCs
31 "gio", "link" - for Pro4 and Pro5 SoCs
/Linux-v5.10/Documentation/devicetree/bindings/net/
Dsocionext,uniphier-ave4.yaml49 - const: gio
62 - const: gio
/Linux-v5.10/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-v5.10/drivers/phy/socionext/
Dphy-uniphier-pcie.c214 priv->clk_gio = devm_clk_get(dev, "gio"); in uniphier_pciephy_probe()
219 devm_reset_control_get_shared(dev, "gio"); in uniphier_pciephy_probe()

12