| /linux/Documentation/devicetree/bindings/arm/ | 
| H A D | gemini.yaml | 4 $id: http://devicetree.org/schemas/arm/gemini.yaml# 7 title: Cortina systems Gemini platforms 10   The Gemini SoC is the project name for an ARMv4 FA525-based SoC originally 36           - const: cortina,gemini 41           - const: cortina,gemini 46           - const: cortina,gemini 51           - const: cortina,gemini 56           - const: cortina,gemini 61           - const: cortina,gemini 66           - const: cortina,gemini [all …] 
 | 
| /linux/arch/arm/boot/dts/gemini/ | 
| H A D | Makefile | 3 	gemini-dlink-dir-685.dtb \ 4 	gemini-dlink-dns-313.dtb \ 5 	gemini-nas4220b.dtb \ 6 	gemini-ns2502.dtb \ 7 	gemini-rut1xx.dtb \ 8 	gemini-sl93512r.dtb \ 9 	gemini-sq201.dtb \ 10 	gemini-ssi1328.dtb \ 11 	gemini-wbd111.dtb \ 12 	gemini-wbd222.dtb
  | 
| H A D | gemini.dtsi | 3  * 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"; 29 			compatible = "cortina,gemini-syscon", 45 				compatible = "cortina,gemini-pinctrl"; 158 			compatible = "cortina,gemini-watchdog", "faraday,ftwdt010"; 192 			compatible = "cortina,gemini-rtc", "faraday,ftrtc010"; 203 			compatible = "cortina,gemini-sata-bridge"; 232 			compatible = "cortina,gemini-power-controller"; [all …] 
 | 
| H A D | gemini-ns2502.dts | 9 #include "gemini.dtsi" 13 	compatible = "edimax,ns-2502", "cortina,gemini"; 84 	cortina,gemini-ata-muxmode = <3>; 85 	cortina,gemini-enable-sata-bridge;
  | 
| H A D | gemini-nas4220b.dts | 3  * 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;
  | 
| H A D | gemini-ssi1328.dts | 9 #include "gemini.dtsi" 13 	compatible = "ssi,1328", "cortina,gemini"; 94 	cortina,gemini-ata-muxmode = <0>; 95 	cortina,gemini-enable-sata-bridge;
  | 
| /linux/Documentation/devicetree/bindings/ata/ | 
| H A D | cortina,gemini-sata-bridge.yaml | 4 $id: http://devicetree.org/schemas/ata/cortina,gemini-sata-bridge.yaml# 7 title: Cortina Systems Gemini SATA Bridge 13     The Gemini SATA bridge in a SoC-internal PATA to SATA bridge that 19     const: cortina,gemini-sata-bridge 44     description: a phandle to the global Gemini system controller 46   cortina,gemini-ata-muxmode: 69   cortina,gemini-enable-ide-pins: 75   cortina,gemini-enable-sata-bridge: 83   - cortina,gemini-ata-muxmode 94     #include <dt-bindings/clock/cortina,gemini-clock.h> [all …] 
 | 
| H A D | faraday,ftide010.yaml | 14   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/Documentation/devicetree/bindings/net/ | 
| H A D | cortina,gemini-ethernet.yaml | 4 $id: http://devicetree.org/schemas/net/cortina,gemini-ethernet.yaml# 7 title: Cortina Systems Gemini Ethernet Controller 13   This ethernet controller is found in the Gemini SoC family: 19     const: cortina,gemini-ethernet 46         const: cortina,gemini-ethernet-port 88     #include <dt-bindings/clock/cortina,gemini-clock.h> 89     #include <dt-bindings/reset/cortina,gemini-reset.h> 105         compatible = "cortina,gemini-ethernet"; 114                 compatible = "cortina,gemini-ethernet-port"; 127                 compatible = "cortina,gemini-ethernet-port";
  | 
| /linux/Documentation/devicetree/bindings/pinctrl/ | 
| H A D | cortina,gemini-pinctrl.txt | 1 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/Documentation/devicetree/bindings/usb/ | 
| H A D | faraday,fotg210.yaml | 23           - const: cortina,gemini-usb 44     description: a phandle to the global Gemini system controller on 45       Gemini systems 67     #include <dt-bindings/clock/cortina,gemini-clock.h> 68     #include <dt-bindings/reset/cortina,gemini-reset.h> 70         compatible = "cortina,gemini-usb", "faraday,fotg200";
  | 
| /linux/Documentation/devicetree/bindings/power/reset/ | 
| H A D | gemini-poweroff.txt | 1 * 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/drivers/power/reset/ | 
| H A D | gemini-poweroff.c | 3  * Gemini power management controller 78 	dev_crit(gpw->dev, "Gemini power off\n");  in gemini_poweroff() 121 	 * 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/Documentation/devicetree/bindings/timer/ | 
| H A D | faraday,fttmr010.yaml | 15   Cortina Systems Gemini SoCs and other designs. 27           - cortina,gemini-timer 54     description: System controller phandle for Gemini systems 67             const: cortina,gemini-timer
  | 
| /linux/drivers/soc/gemini/ | 
| H A D | soc-gemini.c | 46 	/* 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/drivers/clk/ | 
| H A D | clk-gemini.c | 3  * 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_gate_data - Gemini gated clocks 67  * struct clk_gemini_pci - Gemini PCI clock 77  * struct gemini_reset - gemini reset controller 377 	{ .compatible = "cortina,gemini-syscon", }, 384 		.name = "gemini-clk", 462 CLK_OF_DECLARE_DRIVER(gemini_cc, "cortina,gemini-syscon", gemini_cc_init);
  | 
| /linux/drivers/ata/ | 
| H A D | sata_gemini.c | 3  * Cortina Systems Gemini SATA bridge add-on to Faraday FTIDE010 23  * struct sata_gemini - a state container for a Gemini SATA bridge 49  * controllers in the Gemini. We can connect the two IDE blocks 312 	if (of_property_read_bool(np, "cortina,gemini-enable-sata-bridge")) {  in gemini_sata_probe() 318 	if (of_property_read_bool(np, "cortina,gemini-enable-ide-pins"))  in gemini_sata_probe() 327 	ret = of_property_read_u32(np, "cortina,gemini-ata-muxmode", &muxmode);  in gemini_sata_probe() 359 	dev_info(dev, "set up the Gemini IDE/SATA nexus\n");  in gemini_sata_probe() 385 	{ .compatible = "cortina,gemini-sata-bridge", }, 400 MODULE_DESCRIPTION("low level driver for Cortina Systems Gemini SATA bridge");
  | 
| H A D | pata_ftide010.c | 6  * Includes portions of the SL2312/SL3516/Gemini PATA driver 31  * @sg: Gemini SATA bridge pointer, if running on the Gemini 32  * @master_to_sata0: Gemini SATA bridge: the ATA master is connected 34  * @slave_to_sata0: Gemini SATA bridge: the ATA slave is connected 36  * @master_to_sata1: Gemini SATA bridge: the ATA master is connected 38  * @slave_to_sata1: Gemini SATA bridge: the ATA slave is connected 48 	/* Gemini-specific properties */ 437 	dev_info(dev, "set up Gemini PATA%d\n", is_ata1);  in pata_ftide010_gemini_init() 485 	/* Some special Cortina Gemini init, if needed */  in pata_ftide010_probe() 486 	if (of_device_is_compatible(np, "cortina,gemini-pata")) {  in pata_ftide010_probe() [all …] 
 | 
| /linux/drivers/net/ethernet/cortina/ | 
| H A D | Kconfig | 5 	bool "Cortina Gemini devices" 15 	tristate "Gemini Gigabit Ethernet support" 21 	  This driver supports StorLink SL351x (Gemini) dual Gigabit Ethernet.
  | 
| /linux/drivers/media/pci/saa7146/ | 
| H A D | Kconfig | 3 	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
  | 
| /linux/Documentation/devicetree/bindings/rtc/ | 
| H A D | faraday,ftrtc010.yaml | 13   This RTC appears in for example the Storlink Gemini family of SoCs. 20           - const: cortina,gemini-rtc 53       compatible = "cortina,gemini-rtc", "faraday,ftrtc010";
  | 
| /linux/drivers/irqchip/ | 
| H A D | irq-ftintc010.c | 6  * Based on arch/arm/mach-gemini/irq.c 172 	 * For more info see arch/arm/mach-gemini/idle.c  in ft010_of_init_irq() 177 	WARN(!f->base, "unable to map gemini irq registers\n");  in ft010_of_init_irq() 192 IRQCHIP_DECLARE(gemini, "cortina,gemini-interrupt-controller",
  | 
| /linux/Documentation/devicetree/bindings/display/ | 
| H A D | faraday,tve200.yaml | 17           - const: cortina,gemini-tvc 51     #include <dt-bindings/clock/cortina,gemini-clock.h> 53     #include <dt-bindings/reset/cortina,gemini-reset.h>
  | 
| /linux/arch/arm/mach-gemini/ | 
| H A D | board-dt.c | 3  * Gemini Device Tree boot support 56 	"cortina,gemini", 60 DT_MACHINE_START(GEMINI_DT, "Gemini (Device Tree)")
  | 
| /linux/arch/arm64/boot/dts/qcom/ | 
| H A D | msm8996-xiaomi-gemini.dts | 17 	compatible = "xiaomi,gemini", "qcom,msm8996"; 35 	firmware-name = "qcom/msm8996/gemini/adsp.mbn"; 96 		firmware-name = "qcom/msm8996/gemini/a530_zap.mbn"; 134 	firmware-name = "qcom/msm8996/gemini/mba.mbn", 135 			"qcom/msm8996/gemini/modem.mbn"; 153 	firmware-name = "qcom/msm8996/gemini/slpi.mbn"; 158 	model = "gemini"; 214 	firmware-name = "qcom/msm8996/gemini/venus.mbn";
  |