/Linux-v5.4/Documentation/devicetree/bindings/gpio/ |
D | gpio-stp-xway.txt | 1 Lantiq SoC Serial To Parallel (STP) GPIO controller 3 The Serial To Parallel (STP) is found on MIPS based Lantiq socs. It is a 10 - compatible : Should be "lantiq,gpio-stp-xway" 18 - lantiq,shadow : The default value that we shall assume as already set on the 20 - lantiq,groups : Set the 3 bit mask to select which of the 3 groups are enabled 22 - lantiq,dsl : The dsl core can control the 2 LSBs of the gpio cascade. This 2 bit 24 - lantiq,phy1 : The gphy1 core can control 3 bits of the gpio cascade. 25 - lantiq,phy2 : The gphy2 core can control 3 bits of the gpio cascade. 26 - lantiq,rising : use rising instead of falling edge for the shift register 31 compatible = "lantiq,gpio-stp-xway"; [all …]
|
D | gpio-mm-lantiq.txt | 1 Lantiq SoC External Bus memory mapped GPIO controller 8 describing the "lantiq,localbus". 11 - compatible : Should be "lantiq,gpio-mm-lantiq" 19 - lantiq,shadow : The default value that we shall assume as already set on the 29 compatible = "lantiq,localbus", "simple-bus"; 32 compatible = "lantiq,gpio-mm"; 36 lantiq,shadow = <0x77f>
|
/Linux-v5.4/Documentation/devicetree/bindings/pinctrl/ |
D | lantiq,pinctrl-falcon.txt | 1 Lantiq FALCON pinmux controller 4 - compatible: "lantiq,pinctrl-falcon" 12 Lantiq's pin configuration nodes act as a container for an arbitrary number of 32 - lantiq,groups : An array of strings. Each string contains the name of a group. 34 - lantiq,function: A string containing the name of the function to mux to the 50 - lantiq,pins : An array of strings. Each string contains the name of a pin. 54 - lantiq,pull: Integer, representing the pull-down/up to apply to the pin. 56 - lantiq,drive-current: Boolean, enables drive-current 57 - lantiq,slew-rate: Boolean, enables slew-rate 61 compatible = "lantiq,pinctrl-falcon"; [all …]
|
D | lantiq,pinctrl-xway.txt | 1 Lantiq XWAY pinmux controller 4 - compatible: "lantiq,pinctrl-xway", (DEPRECATED: Use "lantiq,pinctrl-danube") 5 "lantiq,pinctrl-xr9", (DEPRECATED: Use "lantiq,xrx100-pinctrl" or 6 "lantiq,xrx200-pinctrl") 7 "lantiq,pinctrl-ase", (DEPRECATED: Use "lantiq,ase-pinctrl") 8 "lantiq,<chip>-pinctrl", where <chip> is: 21 Lantiq's pin configuration nodes act as a container for an arbitrary number of 41 - lantiq,groups : An array of strings. Each string contains the name of a group. 43 - lantiq,function: A string containing the name of the function to mux to the 134 - lantiq,pins : An array of strings. Each string contains the name of a pin. [all …]
|
/Linux-v5.4/arch/mips/boot/dts/lantiq/ |
D | easy50712.dts | 24 compatible = "lantiq,localbus", "simple-bus"; 27 compatible = "lantiq,nor"; 56 compatible = "lantiq,danube-pinctrl"; 66 lantiq,groups = "stp"; 67 lantiq,function = "stp"; 70 lantiq,groups = "exin1"; 71 lantiq,function = "exin"; 74 lantiq,groups = "gnt1"; 75 lantiq,function = "pci"; 78 lantiq,pins = "io4", "io5", "io6"; /* stp */ [all …]
|
D | danube.dtsi | 5 compatible = "lantiq,xway", "lantiq,danube"; 16 compatible = "lantiq,biu", "simple-bus"; 23 compatible = "lantiq,icu"; 28 compatible = "lantiq,wdt"; 36 compatible = "lantiq,sram"; 44 compatible = "lantiq,eiu-xway"; 49 compatible = "lantiq,pmu-xway"; 54 compatible = "lantiq,cgu-xway"; 60 compatible = "lantiq,rcu-xway"; 68 compatible = "lantiq,fpi", "simple-bus"; [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/watchdog/ |
D | lantiq-wdt.txt | 1 Lantiq WTD watchdog binding 4 This describes the binding of the Lantiq watchdog driver. 9 "lantiq,wdt" 10 "lantiq,xrx100-wdt" 11 "lantiq,xrx200-wdt", "lantiq,xrx100-wdt" 12 "lantiq,falcon-wdt" 14 - lantiq,rcu : A phandle to the RCU syscon (required for 15 "lantiq,falcon-wdt" and "lantiq,xrx100-wdt") 20 compatible = "lantiq,xrx200-wdt", "lantiq,xrx100-wdt"; 23 lantiq,rcu = <&rcu0>;
|
/Linux-v5.4/Documentation/devicetree/bindings/phy/ |
D | lantiq,vrx200-pcie-phy.yaml | 4 $id: http://devicetree.org/schemas/phy/lantiq,vrx200-pcie-phy.yaml# 7 title: Lantiq VRX200 and ARX300 PCIe PHY Device Tree Bindings 15 description: selects the PHY mode as defined in <dt-bindings/phy/phy-lantiq-vrx200-pcie.h> 19 - lantiq,vrx200-pcie-phy 20 - lantiq,arx300-pcie-phy 45 lantiq,rcu: 49 lantiq,rcu-endian-offset: 53 lantiq,rcu-big-endian-mask: 73 - lantiq,rcu 74 - lantiq,rcu-endian-offset [all …]
|
D | phy-lantiq-rcu-usb2.txt | 1 Lantiq XWAY SoC RCU USB 1.1/2.0 PHY binding 5 Lantiq XWAY SoCs. 7 This node has to be a sub node of the Lantiq RCU block. 12 "lantiq,ase-usb2-phy" 13 "lantiq,danube-usb2-phy" 14 "lantiq,xrx100-usb2-phy" 15 "lantiq,xrx200-usb2-phy" 16 "lantiq,xrx300-usb2-phy" 32 compatible = "lantiq,xrx200-usb2-phy";
|
/Linux-v5.4/Documentation/devicetree/bindings/net/dsa/ |
D | lantiq-gswip.txt | 1 Lantiq GSWIP Ethernet switches 6 - compatible : "lantiq,xrx200-gswip" for the embedded GSWIP in the 17 - compatible : "lantiq,xrx200-mdio" for the MDIO bus inside the GSWIP 25 - compatible : "lantiq,xrx200-gphy-fw", "lantiq,gphy-fw" 26 "lantiq,xrx300-gphy-fw", "lantiq,gphy-fw" 27 "lantiq,xrx330-gphy-fw", "lantiq,gphy-fw" 30 - lantiq,rcu : reference to the rcu syscon 47 compatible = "lantiq,xrx200-gswip"; 103 compatible = "lantiq,xrx200-mdio"; 124 compatible = "lantiq,xrx200-gphy-fw", "lantiq,gphy-fw"; [all …]
|
/Linux-v5.4/arch/mips/lantiq/xway/ |
D | prom.c | 5 * Copyright (C) 2013-2015 Lantiq Beteiligungs-GmbH & Co.KG 27 #define COMP_DANUBE "lantiq,danube" 28 #define COMP_TWINPASS "lantiq,twinpass" 29 #define COMP_AMAZON_SE "lantiq,ase" 30 #define COMP_AR9 "lantiq,ar9" 31 #define COMP_GR9 "lantiq,gr9" 32 #define COMP_VR9 "lantiq,vr9" 33 #define COMP_AR10 "lantiq,ar10" 34 #define COMP_GRX390 "lantiq,grx390"
|
D | sysctrl.c | 5 * Copyright (C) 2013-2015 Lantiq Beteiligungs-GmbH & Co.KG 203 if (of_machine_is_compatible("lantiq,ar10") in pmu_enable() 204 || of_machine_is_compatible("lantiq,grx390")) { in pmu_enable() 229 if (of_machine_is_compatible("lantiq,ar10") in pmu_disable() 230 || of_machine_is_compatible("lantiq,grx390")) { in pmu_disable() 252 if (of_machine_is_compatible("lantiq,ar9") || in pci_enable() 253 of_machine_is_compatible("lantiq,vr9")) { in pci_enable() 411 of_find_compatible_node(NULL, NULL, "lantiq,pmu-xway"); in ltq_soc_init() 413 of_find_compatible_node(NULL, NULL, "lantiq,cgu-xway"); in ltq_soc_init() 415 of_find_compatible_node(NULL, NULL, "lantiq,ebu-xway"); in ltq_soc_init() [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/mips/lantiq/ |
D | fpi-bus.txt | 1 Lantiq XWAY SoC FPI BUS binding 8 "lantiq,xrx200-fpi" 12 - lantiq,rcu : A phandle to the RCU syscon 13 - lantiq,offset-endianness : Offset of the endianness configuration 19 compatible = "lantiq,xrx200-fpi"; 23 lantiq,rcu = <&rcu0>; 24 lantiq,offset-endianness = <0x4c>;
|
D | rcu.txt | 1 Lantiq XWAY SoC RCU binding 17 "lantiq,xrx200-rcu", "simple-mfd", "syscon" 24 compatible = "lantiq,xrx200-rcu", "simple-mfd", "syscon"; 30 compatible = "lantiq,xrx200-reset"; 37 compatible = "lantiq,xrx200-reset"; 44 compatible = "lantiq,xrx200-usb2-phy"; 53 compatible = "lantiq,xrx200-usb2-phy";
|
/Linux-v5.4/Documentation/devicetree/bindings/spi/ |
D | spi-lantiq-ssc.txt | 1 Lantiq Synchronous Serial Controller (SSC) SPI master driver 4 - compatible: "lantiq,ase-spi", "lantiq,falcon-spi", "lantiq,xrx100-spi" 20 compatible = "lantiq,xrx200-spi", "lantiq,xrx100-spi";
|
/Linux-v5.4/arch/mips/lantiq/ |
D | Platform | 2 # Lantiq 5 platform-$(CONFIG_LANTIQ) += lantiq/ 6 cflags-$(CONFIG_LANTIQ) += -I$(srctree)/arch/mips/include/asm/mach-lantiq 8 cflags-$(CONFIG_SOC_TYPE_XWAY) += -I$(srctree)/arch/mips/include/asm/mach-lantiq/xway 9 cflags-$(CONFIG_SOC_FALCON) += -I$(srctree)/arch/mips/include/asm/mach-lantiq/falcon
|
/Linux-v5.4/drivers/phy/lantiq/ |
D | Kconfig | 3 # Phy drivers for Lantiq / Intel platforms 6 tristate "Lantiq VRX200/ARX300 PCIe PHY" 12 Support for the PCIe PHY(s) on the Lantiq / Intel VRX200 and ARX300 17 tristate "Lantiq XWAY SoC RCU based USB PHY" 21 Support for the USB PHY(s) on the Lantiq / Intel XWAY family SoCs.
|
D | phy-lantiq-rcu-usb2.c | 3 * Lantiq XWAY SoC RCU module based USB 1.1/2.0 PHY driver 70 .compatible = "lantiq,ase-usb2-phy", 74 .compatible = "lantiq,danube-usb2-phy", 78 .compatible = "lantiq,xrx100-usb2-phy", 82 .compatible = "lantiq,xrx200-usb2-phy", 86 .compatible = "lantiq,xrx300-usb2-phy", 240 .name = "lantiq-rcu-usb2-phy", 247 MODULE_DESCRIPTION("Lantiq XWAY USB2 PHY driver");
|
D | phy-lantiq-vrx200-pcie.c | 3 * PCIe PHY driver for Lantiq VRX200 and ARX300 SoCs. 8 * Copyright (C) 2009-2015 Lei Chuanhua <chuanhua.lei@lantiq.com> 27 #include <dt-bindings/phy/phy-lantiq-vrx200-pcie.h> 422 "lantiq,rcu"); in ltq_vrx200_pcie_phy_probe() 426 ret = device_property_read_u32(dev, "lantiq,rcu-endian-offset", in ltq_vrx200_pcie_phy_probe() 430 "failed to parse the 'lantiq,rcu-endian-offset' property\n"); in ltq_vrx200_pcie_phy_probe() 434 ret = device_property_read_u32(dev, "lantiq,rcu-big-endian-mask", in ltq_vrx200_pcie_phy_probe() 438 "failed to parse the 'lantiq,rcu-big-endian-mask' property\n"); in ltq_vrx200_pcie_phy_probe() 477 { .compatible = "lantiq,vrx200-pcie-phy", }, 478 { .compatible = "lantiq,arx300-pcie-phy", }, [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/reset/ |
D | lantiq,reset.txt | 1 Lantiq XWAY SoC RCU reset controller binding 4 This binding describes a reset-controller found on the RCU module on Lantiq 7 This node has to be a sub node of the Lantiq RCU block. 12 "lantiq,danube-reset" 13 "lantiq,xrx200-reset" 26 compatible = "lantiq,xrx200-reset";
|
/Linux-v5.4/Documentation/devicetree/bindings/serial/ |
D | lantiq_asc.txt | 1 Lantiq SoC ASC serial controller 4 - compatible : Should be "lantiq,asc" 16 compatible = "lantiq,asc"; 27 compatible = "lantiq,asc";
|
/Linux-v5.4/drivers/gpio/ |
D | gpio-stp-xway.c | 19 * The Serial To Parallel (STP) is found on MIPS based Lantiq socs. It is a 228 if (!of_property_read_u32(pdev->dev.of_node, "lantiq,shadow", &shadow)) in xway_stp_probe() 232 if (!of_property_read_u32(pdev->dev.of_node, "lantiq,groups", &groups)) in xway_stp_probe() 239 if (!of_property_read_u32(pdev->dev.of_node, "lantiq,dsl", &dsl)) in xway_stp_probe() 243 if (of_machine_is_compatible("lantiq,ar9") || in xway_stp_probe() 244 of_machine_is_compatible("lantiq,gr9") || in xway_stp_probe() 245 of_machine_is_compatible("lantiq,vr9")) { in xway_stp_probe() 246 if (!of_property_read_u32(pdev->dev.of_node, "lantiq,phy1", &phy)) in xway_stp_probe() 248 if (!of_property_read_u32(pdev->dev.of_node, "lantiq,phy2", &phy)) in xway_stp_probe() 253 if (!of_find_property(pdev->dev.of_node, "lantiq,rising", NULL)) in xway_stp_probe() [all …]
|
/Linux-v5.4/drivers/pinctrl/ |
D | pinctrl-lantiq.c | 3 * linux/drivers/pinctrl/pinctrl-lantiq.c 16 #include "pinctrl-lantiq.h" 70 struct property *pins = of_find_property(np, "lantiq,pins", NULL); in ltq_pinctrl_dt_subnode_to_map() 71 struct property *groups = of_find_property(np, "lantiq,groups", NULL); in ltq_pinctrl_dt_subnode_to_map() 91 ret = of_property_read_string(np, "lantiq,function", &function); in ltq_pinctrl_dt_subnode_to_map() 93 of_property_for_each_string(np, "lantiq,groups", prop, group) { in ltq_pinctrl_dt_subnode_to_map() 115 of_property_for_each_string(np, "lantiq,pins", prop, pin) { in ltq_pinctrl_dt_subnode_to_map() 125 of_property_for_each_string(np, "lantiq,groups", prop, group) { in ltq_pinctrl_dt_subnode_to_map() 141 ret = of_property_count_strings(np, "lantiq,groups"); in ltq_pinctrl_dt_subnode_size() 143 ret = of_property_count_strings(np, "lantiq,pins"); in ltq_pinctrl_dt_subnode_size()
|
/Linux-v5.4/Documentation/devicetree/bindings/hwmon/ |
D | ltq-cputemp.txt | 1 Lantiq cpu temperatur sensor 5 "lantiq,cputemp" 9 compatible = "lantiq,cputemp";
|
/Linux-v5.4/drivers/soc/lantiq/ |
D | fpi-bus.c | 43 rcu_regmap = syscon_regmap_lookup_by_phandle(np, "lantiq,rcu"); in ltq_fpi_probe() 47 ret = device_property_read_u32(dev, "lantiq,offset-endianness", in ltq_fpi_probe() 69 { .compatible = "lantiq,xrx200-fpi" }, 84 MODULE_DESCRIPTION("Lantiq FPI bus driver");
|