/Linux-v6.1/Documentation/devicetree/bindings/arm/ |
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-v6.1/Documentation/devicetree/bindings/ata/ |
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 …]
|
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-v6.1/arch/arm/boot/dts/ |
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"; 31 compatible = "cortina,gemini-syscon", 47 compatible = "cortina,gemini-pinctrl"; 160 compatible = "cortina,gemini-watchdog", "faraday,ftwdt010"; 194 compatible = "cortina,gemini-rtc", "faraday,ftrtc010"; 205 compatible = "cortina,gemini-sata-bridge"; 234 compatible = "cortina,gemini-power-controller"; [all …]
|
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;
|
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;
|
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;
|
/Linux-v6.1/Documentation/devicetree/bindings/net/ |
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-v6.1/Documentation/devicetree/bindings/pinctrl/ |
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-v6.1/Documentation/devicetree/bindings/usb/ |
D | faraday,fotg210.yaml | 22 - const: cortina,gemini-usb 43 description: a phandle to the global Gemini system controller on 44 Gemini systems 66 #include <dt-bindings/clock/cortina,gemini-clock.h> 67 #include <dt-bindings/reset/cortina,gemini-reset.h> 69 compatible = "cortina,gemini-usb", "faraday,fotg210";
|
/Linux-v6.1/Documentation/devicetree/bindings/power/reset/ |
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-v6.1/Documentation/devicetree/bindings/timer/ |
D | faraday,fttmr010.txt | 4 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-v6.1/drivers/power/reset/ |
D | gemini-poweroff.c | 3 * 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-v6.1/drivers/soc/gemini/ |
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-v6.1/drivers/net/ethernet/cortina/ |
D | Kconfig | 5 bool "Cortina Gemini devices" 15 tristate "Gemini Gigabit Ethernet support" 21 This driver supports StorLink SL351x (Gemini) dual Gigabit Ethernet.
|
/Linux-v6.1/drivers/clk/ |
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 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-v6.1/drivers/ata/ |
D | pata_ftide010.c | 6 * 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 …]
|
D | sata_gemini.c | 3 * 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 342 if (of_property_read_bool(np, "cortina,gemini-enable-sata-bridge")) { in gemini_sata_probe() 348 if (of_property_read_bool(np, "cortina,gemini-enable-ide-pins")) in gemini_sata_probe() 357 ret = of_property_read_u32(np, "cortina,gemini-ata-muxmode", &muxmode); in gemini_sata_probe() 389 dev_info(dev, "set up the Gemini IDE/SATA nexus\n"); in gemini_sata_probe() 417 { .compatible = "cortina,gemini-sata-bridge", },
|
/Linux-v6.1/drivers/staging/media/deprecated/saa7146/saa7146/ |
D | Kconfig | 3 tristate "Hexium Gemini frame grabber (DEPRECATED)" 7 This is a video4linux driver for the Hexium Gemini frame 8 grabber card by Hexium. Please note that the Gemini Dual
|
D | hexium_gemini.c | 3 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() 297 ret = saa7146_register_device(&hexium->video_dev, dev, "hexium gemini", VFL_TYPE_VIDEO); in hexium_attach() 306 pr_info("found 'hexium gemini' frame grabber-%d\n", hexium_num); in hexium_attach() 352 .ext_priv = "Hexium Gemini (4 BNC)", 357 .ext_priv = "Hexium Gemini Dual (4 BNC)", 392 .name = "hexium gemini", 423 MODULE_DESCRIPTION("video4linux-2 driver for Hexium Gemini frame grabber cards");
|
/Linux-v6.1/Documentation/devicetree/bindings/rtc/ |
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-v6.1/arch/arm/mach-gemini/ |
D | board-dt.c | 3 * Gemini Device Tree boot support 55 "cortina,gemini", 59 DT_MACHINE_START(GEMINI_DT, "Gemini (Device Tree)")
|
/Linux-v6.1/Documentation/devicetree/bindings/display/ |
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-v6.1/drivers/irqchip/ |
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() 191 IRQCHIP_DECLARE(gemini, "cortina,gemini-interrupt-controller",
|
/Linux-v6.1/arch/arm64/boot/dts/qcom/ |
D | msm8996-xiaomi-gemini.dts | 16 compatible = "xiaomi,gemini", "qcom,msm8996"; 36 firmware-name = "qcom/msm8996/gemini/adsp.mbn"; 126 firmware-name = "qcom/msm8996/gemini/a530_zap.mbn"; 135 firmware-name = "qcom/msm8996/gemini/mba.mbn", 136 "qcom/msm8996/gemini/modem.mbn"; 154 firmware-name = "qcom/msm8996/gemini/slpi.mbn"; 159 model = "gemini"; 218 firmware-name = "qcom/msm8996/gemini/venus.mbn";
|