Home
last modified time | relevance | path

Searched full:gemini (Results 1 – 25 of 87) sorted by relevance

1234

/Linux-v5.10/Documentation/devicetree/bindings/arm/
Dgemini.txt1 Cortina systems Gemini platforms
3 The Gemini SoC is the project name for an ARMv4 FA525-based SoC originally
16 compatible = "cortina,gemini";
25 "cortina,gemini-syscon", "syscon";
35 <dt-bindings/clock/cortina,gemini-clock.h>
38 <dt-bindings/reset/cortina,gemini-reset.h>
41 block, with the compatible string "cortina,gemini-timer"
42 See: clocksource/cortina,gemini-timer.txt
46 string "cortina,gemini-interrupt-controller"
47 See interrupt-controller/cortina,gemini-interrupt-controller.txt
[all …]
/Linux-v5.10/Documentation/devicetree/bindings/ata/
Dcortina,gemini-sata-bridge.txt1 * Cortina Systems Gemini SATA Bridge
3 The Gemini SATA bridge in a SoC-internal PATA to SATA bridge that
9 "cortina,gemini-sata-bridge"
15 - syscon: a phandle to the global Gemini system controller
16 - cortina,gemini-ata-muxmode: tell the desired multiplexing mode for
34 - cortina,gemini-enable-ide-pins: enables the PATA to IDE connection.
37 - cortina,gemini-enable-sata-bridge: enables the PATA to SATA bridge
44 compatible = "cortina,gemini-sata-bridge";
52 cortina,gemini-ata-muxmode = <3>;
53 cortina,gemini-enable-ide-pins;
[all …]
Dfaraday,ftide010.yaml14 StorLink SL3512 and SL3516, later known as the Cortina Systems Gemini
18 On the Gemini platform, this PATA block is accompanied by a PATA to
29 - const: cortina,gemini-pata
46 phandle to the Gemini PATA to SATA bridge, if available
61 const: cortina,gemini-pata
72 #include <dt-bindings/clock/cortina,gemini-clock.h>
75 compatible = "cortina,gemini-pata", "faraday,ftide010";
/Linux-v5.10/Documentation/devicetree/bindings/usb/
Dfaraday,fotg210.txt4 Gemini and other SoC products.
9 "cortina,gemini-usb", "faraday,fotg210"
17 Required properties for "cortina,gemini-usb" compatible:
20 Optional properties for "cortina,gemini-usb" compatible:
21 - cortina,gemini-mini-b: boolean property that indicates that a Mini-B
25 Example for Gemini:
28 compatible = "cortina,gemini-usb", "faraday,fotg210";
/Linux-v5.10/arch/arm/boot/dts/
Dgemini.dtsi3 * Device Tree file for Cortina systems Gemini SoC
7 #include <dt-bindings/clock/cortina,gemini-clock.h>
8 #include <dt-bindings/reset/cortina,gemini-reset.h>
20 compatible = "cortina,gemini-flash", "cfi-flash";
31 compatible = "cortina,gemini-syscon",
47 compatible = "cortina,gemini-pinctrl";
160 compatible = "cortina,gemini-watchdog", "faraday,ftwdt010";
194 compatible = "cortina,gemini-rtc";
205 compatible = "cortina,gemini-sata-bridge";
234 compatible = "cortina,gemini-power-controller";
[all …]
Dgemini-nas4220b.dts3 * Device Tree file for the Gemini-based Raidsonic NAS IB-4220-B
8 #include "gemini.dtsi"
13 compatible = "raidsonic,ib-4220-b", "cortina,gemini";
151 cortina,gemini-ata-muxmode = <0>;
152 cortina,gemini-enable-sata-bridge;
Dgemini-dlink-dns-313.dts8 #include "gemini.dtsi"
14 compatible = "dlink,dns-313", "cortina,gemini";
164 compatible = "cortina,gemini-flash", "jedec-flash";
273 cortina,gemini-ata-muxmode = <0>;
274 cortina,gemini-enable-sata-bridge;
/Linux-v5.10/Documentation/devicetree/bindings/pinctrl/
Dcortina,gemini-pinctrl.txt1 Cortina Systems Gemini pin controller
3 This pin controller is found in the Cortina Systems Gemini SoC family,
4 see further arm/gemini.txt. It is a purely group-based multiplexing pin
10 - compatible: "cortina,gemini-pinctrl"
28 compatible = "cortina,gemini-syscon";
31 compatible = "cortina,gemini-pinctrl";
/Linux-v5.10/Documentation/devicetree/bindings/net/
Dcortina,gemini-ethernet.txt1 Cortina Systems Gemini Ethernet Controller
4 This ethernet controller is found in the Gemini SoC family:
9 - compatible: must be "cortina,gemini-ethernet"
27 - compatible: must be "cortina,gemini-ethernet-port"
58 compatible = "cortina,gemini-ethernet";
68 compatible = "cortina,gemini-ethernet-port";
81 compatible = "cortina,gemini-ethernet-port";
/Linux-v5.10/Documentation/devicetree/bindings/power/reset/
Dgemini-poweroff.txt1 * Device-Tree bindings for Cortina Systems Gemini Poweroff
3 This is a special IP block in the Cortina Gemini SoC that only
7 - compatible: should be "cortina,gemini-power-controller"
14 compatible = "cortina,gemini-power-controller";
/Linux-v5.10/Documentation/devicetree/bindings/timer/
Dfaraday,fttmr010.txt4 Cortina Systems Gemini SoCs and other designs.
10 "cortina,gemini-timer", "faraday,fttmr010"
25 - syscon : a phandle to the global Gemini system controller if the compatible
26 type is "cortina,gemini-timer"
/Linux-v5.10/drivers/power/reset/
Dgemini-poweroff.c3 * Gemini power management controller
81 dev_crit(gpw->dev, "Gemini power off\n"); in gemini_poweroff()
124 * Enable the power controller. This is crucial on Gemini in gemini_poweroff_probe()
156 dev_info(dev, "Gemini poweroff driver registered\n"); in gemini_poweroff_probe()
163 .compatible = "cortina,gemini-power-controller",
171 .name = "gemini-poweroff",
/Linux-v5.10/drivers/soc/gemini/
Dsoc-gemini.c46 /* Multiplatform guard, only proceed on Gemini */ in gemini_soc_init()
47 if (!of_machine_is_compatible("cortina,gemini")) in gemini_soc_init()
50 map = syscon_regmap_lookup_by_compatible("cortina,gemini-syscon"); in gemini_soc_init()
66 pr_info("Gemini SoC %04x revision %02x, set arbitration %08x\n", in gemini_soc_init()
/Linux-v5.10/drivers/net/ethernet/cortina/
DKconfig5 bool "Cortina Gemini devices"
15 tristate "Gemini Gigabit Ethernet support"
21 This driver supports StorLink SL351x (Gemini) dual Gigabit Ethernet.
DMakefile2 # Makefile for the Cortina Gemini network device drivers.
4 obj-$(CONFIG_GEMINI_ETHERNET) += gemini.o
/Linux-v5.10/drivers/clk/
Dclk-gemini.c3 * Cortina Gemini SoC Clock Controller driver
7 #define pr_fmt(fmt) "clk-gemini: " fmt
22 #include <dt-bindings/reset/cortina,gemini-reset.h>
23 #include <dt-bindings/clock/cortina,gemini-clock.h>
53 * struct gemini_data_data - Gemini gated clocks
67 * struct clk_gemini_pci - Gemini PCI clock
79 * struct gemini_reset - gemini reset controller
378 { .compatible = "cortina,gemini-syscon", },
385 .name = "gemini-clk",
463 CLK_OF_DECLARE_DRIVER(gemini_cc, "cortina,gemini-syscon", gemini_cc_init);
/Linux-v5.10/Documentation/devicetree/bindings/mtd/
Dcortina,gemini-flash.txt1 Flash device on Cortina Systems Gemini SoC
7 - compatible : must be "cortina,gemini-flash", "cfi-flash";
20 compatible = "cortina,gemini-flash", "cfi-flash";
/Linux-v5.10/Documentation/devicetree/bindings/rtc/
Dfaraday,ftrtc010.txt3 This RTC appears in for example the Storlink Gemini family of
9 "cortina,gemini-rtc", "faraday,ftrtc010"
23 compatible = "cortina,gemini-rtc";
/Linux-v5.10/drivers/media/pci/saa7146/
DKconfig3 tristate "Hexium Gemini frame grabber"
7 This is a video4linux driver for the Hexium Gemini frame
8 grabber card by Hexium. Please note that the Gemini Dual
Dhexium_gemini.c3 hexium_gemini.c - v4l2 driver for Hexium Gemini frame grabber cards
125 /* fixme: h_offset = 0 for Hexium Gemini *Dual*, which
261 strscpy(hexium->i2c_adapter.name, "hexium gemini", in hexium_attach()
292 ret = saa7146_register_device(&hexium->video_dev, dev, "hexium gemini", VFL_TYPE_VIDEO); in hexium_attach()
301 pr_info("found 'hexium gemini' frame grabber-%d\n", hexium_num); in hexium_attach()
347 .ext_priv = "Hexium Gemini (4 BNC)",
352 .ext_priv = "Hexium Gemini Dual (4 BNC)",
387 .name = "hexium gemini",
418 MODULE_DESCRIPTION("video4linux-2 driver for Hexium Gemini frame grabber cards");
/Linux-v5.10/drivers/ata/
Dpata_ftide010.c6 * Includes portions of the SL2312/SL3516/Gemini PATA driver
32 * @sg: Gemini SATA bridge pointer, if running on the Gemini
33 * @master_to_sata0: Gemini SATA bridge: the ATA master is connected
35 * @slave_to_sata0: Gemini SATA bridge: the ATA slave is connected
37 * @master_to_sata1: Gemini SATA bridge: the ATA master is connected
39 * @slave_to_sata1: Gemini SATA bridge: the ATA slave is connected
49 /* Gemini-specific properties */
438 dev_info(dev, "set up Gemini PATA%d\n", is_ata1); in pata_ftide010_gemini_init()
490 /* Some special Cortina Gemini init, if needed */ in pata_ftide010_probe()
491 if (of_device_is_compatible(np, "cortina,gemini-pata")) { in pata_ftide010_probe()
[all …]
Dsata_gemini.c3 * Cortina Systems Gemini SATA bridge add-on to Faraday FTIDE010
25 * struct sata_gemini - a state container for a Gemini SATA bridge
55 * controllers in the Gemini. We can connect the two IDE blocks
347 if (of_property_read_bool(np, "cortina,gemini-enable-sata-bridge")) { in gemini_sata_probe()
353 if (of_property_read_bool(np, "cortina,gemini-enable-ide-pins")) in gemini_sata_probe()
362 ret = of_property_read_u32(np, "cortina,gemini-ata-muxmode", &muxmode); in gemini_sata_probe()
394 dev_info(dev, "set up the Gemini IDE/SATA nexus\n"); in gemini_sata_probe()
423 .compatible = "cortina,gemini-sata-bridge",
/Linux-v5.10/arch/arm/mach-gemini/
Dboard-dt.c3 * Gemini Device Tree boot support
55 "cortina,gemini",
59 DT_MACHINE_START(GEMINI_DT, "Gemini (Device Tree)")
DKconfig3 bool "Cortina Systems Gemini"
19 Support for the Cortina Systems Gemini family SoCs
/Linux-v5.10/drivers/irqchip/
Dirq-ftintc010.c6 * Based on arch/arm/mach-gemini/irq.c
173 * For more info see arch/arm/mach-gemini/idle.c in ft010_of_init_irq()
178 WARN(!f->base, "unable to map gemini irq registers\n"); in ft010_of_init_irq()
192 IRQCHIP_DECLARE(gemini, "cortina,gemini-interrupt-controller",

1234