Home
last modified time | relevance | path

Searched full:lantiq (Results 1 – 25 of 95) sorted by relevance

1234

/Linux-v5.4/Documentation/devicetree/bindings/gpio/
Dgpio-stp-xway.txt1 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 …]
Dgpio-mm-lantiq.txt1 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/
Dlantiq,pinctrl-falcon.txt1 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 …]
Dlantiq,pinctrl-xway.txt1 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/
Deasy50712.dts24 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 …]
Ddanube.dtsi5 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/
Dlantiq-wdt.txt1 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/
Dlantiq,vrx200-pcie-phy.yaml4 $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 …]
Dphy-lantiq-rcu-usb2.txt1 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/
Dlantiq-gswip.txt1 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/
Dprom.c5 * 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"
Dsysctrl.c5 * 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/
Dfpi-bus.txt1 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>;
Drcu.txt1 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/
Dspi-lantiq-ssc.txt1 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/
DPlatform2 # 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/
DKconfig3 # 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.
Dphy-lantiq-rcu-usb2.c3 * 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");
Dphy-lantiq-vrx200-pcie.c3 * 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/
Dlantiq,reset.txt1 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/
Dlantiq_asc.txt1 Lantiq SoC ASC serial controller
4 - compatible : Should be "lantiq,asc"
16 compatible = "lantiq,asc";
27 compatible = "lantiq,asc";
/Linux-v5.4/drivers/gpio/
Dgpio-stp-xway.c19 * 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/
Dpinctrl-lantiq.c3 * 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/
Dltq-cputemp.txt1 Lantiq cpu temperatur sensor
5 "lantiq,cputemp"
9 compatible = "lantiq,cputemp";
/Linux-v5.4/drivers/soc/lantiq/
Dfpi-bus.c43 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");

1234