Searched +full:axg +full:- +full:pcie +full:- +full:phy (Results 1 – 11 of 11) sorted by relevance
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---4 $id: "http://devicetree.org/schemas/phy/amlogic,meson-axg-pcie.yaml#"5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"7 title: Amlogic AXG PCIE PHY10 - Remi Pommarel <repk@triplefau.lt>14 const: amlogic,axg-pcie-phy25 phy-names:28 "#phy-cells":32 - compatible[all …]
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---4 $id: "http://devicetree.org/schemas/phy/amlogic,meson-axg-mipi-pcie-analog.yaml#"5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"7 title: Amlogic AXG shared MIPI/PCIE analog PHY10 - Remi Pommarel <repk@triplefau.lt>14 const: amlogic,axg-mipi-pcie-analog-phy19 "#phy-cells":23 - compatible24 - reg[all …]
1 # SPDX-License-Identifier: GPL-2.0-only3 # Phy drivers for Amlogic platforms6 tristate "Meson8, Meson8b, Meson8m2 and GXBB USB2 PHY driver"19 tristate "Meson GXL and GXM USB2 PHY drivers"31 tristate "Meson G12A USB2 PHY driver"42 tristate "Meson G12A USB3+PCIE Combo PHY driver"48 Enable this to support the Meson USB3 + PCIE Combo PHY found53 tristate "Meson AXG PCIE PHY driver"59 Enable this to support the Meson MIPI + PCIE PHY found60 in Meson AXG SoCs.[all …]
1 // SPDX-License-Identifier: GPL-2.03 * Amlogic AXG PCIE PHY driver8 #include <linux/phy/phy.h>13 #include <dt-bindings/phy/phy.h>28 struct phy *phy; member29 struct phy *analog;41 static int phy_axg_pcie_power_on(struct phy *phy) in phy_axg_pcie_power_on() argument43 struct phy_axg_pcie_priv *priv = phy_get_drvdata(phy); in phy_axg_pcie_power_on()46 ret = phy_power_on(priv->analog); in phy_axg_pcie_power_on()50 regmap_update_bits(priv->regmap, MESON_PCIE_REG0, in phy_axg_pcie_power_on()[all …]
1 // SPDX-License-Identifier: GPL-2.03 * Amlogic AXG MIPI + PCIE analog PHY driver8 #include <linux/phy/phy.h>11 #include <dt-bindings/phy/phy.h>34 #define HHI_MIPI_CNTL2_CH_EN(n) BIT(15 - (n))38 struct phy *phy; member50 static int phy_axg_mipi_pcie_analog_power_on(struct phy *phy) in phy_axg_mipi_pcie_analog_power_on() argument52 struct phy_axg_mipi_pcie_analog_priv *priv = phy_get_drvdata(phy); in phy_axg_mipi_pcie_analog_power_on()55 if (priv->mode != PHY_TYPE_PCIE) in phy_axg_mipi_pcie_analog_power_on()56 return -EINVAL; in phy_axg_mipi_pcie_analog_power_on()[all …]
1 # SPDX-License-Identifier: GPL-2.0-only2 obj-$(CONFIG_PHY_MESON8B_USB2) += phy-meson8b-usb2.o3 obj-$(CONFIG_PHY_MESON_GXL_USB2) += phy-meson-gxl-usb2.o4 obj-$(CONFIG_PHY_MESON_G12A_USB2) += phy-meson-g12a-usb2.o5 obj-$(CONFIG_PHY_MESON_G12A_USB3_PCIE) += phy-meson-g12a-usb3-pcie.o6 obj-$(CONFIG_PHY_MESON_AXG_PCIE) += phy-meson-axg-pcie.o7 obj-$(CONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG) += phy-meson-axg-mipi-pcie-analog.o
1 Amlogic Meson AXG DWC PCIE SoC controller3 Amlogic Meson PCIe host controller is based on the Synopsys DesignWare PCI core.4 It shares common functions with the PCIe DesignWare core driver and6 Documentation/devicetree/bindings/pci/designware-pcie.txt.11 - compatible:13 - "amlogic,axg-pcie" for AXG SoC Family14 - "amlogic,g12a-pcie" for G12A SoC Family16 - reg:18 - reg-names: Must be19 - "elbi" External local bus interface registers[all …]
1 // SPDX-License-Identifier: GPL-2.03 * PCIe host controller driver for Amlogic MESON SoCs19 #include <linux/phy/phy.h>22 #include "pcie-designware.h"24 #define to_meson_pcie(x) dev_get_drvdata((x)->dev)29 /* PCIe specific config registers */73 struct phy *phy; member80 struct device *dev = mp->pci.dev; in meson_pcie_get_reset()93 struct meson_pcie_rc_reset *mrst = &mp->mrst; in meson_pcie_get_resets()95 mrst->port = meson_pcie_get_reset(mp, "port", PCIE_NORMAL_RESET); in meson_pcie_get_resets()[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 #include <dt-bindings/phy/phy.h>7 #include <dt-bindings/gpio/gpio.h>8 #include <dt-bindings/clock/g12a-clkc.h>9 #include <dt-bindings/clock/g12a-aoclkc.h>10 #include <dt-bindings/interrupt-controller/irq.h>11 #include <dt-bindings/interrupt-controller/arm-gic.h>12 #include <dt-bindings/reset/amlogic,meson-g12a-reset.h>13 #include <dt-bindings/thermal/thermal.h>16 interrupt-parent = <&gic>;[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 #include <dt-bindings/input/input.h>9 #include <dt-bindings/gpio/meson-g12a-gpio.h>10 #include <dt-bindings/sound/meson-g12a-tohdmitx.h>19 stdout-path = "serial0:115200n8";27 adc-keys {28 compatible = "adc-keys";29 io-channels = <&saradc 2>;30 io-channel-names = "buttons";31 keyup-threshold-microvolt = <1710000>;[all …]
... -boot-2021.07/.readthedocs.yml u-boot-2021.07/Kbuild u-boot-2021.07 ...