Searched +full:berlin2q +full:- +full:sata +full:- +full:phy (Results 1 – 4 of 4) sorted by relevance
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/phy/marvell,berlin2-sata-phy.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: Marvell Berlin SATA PHY10 - Antoine Tenart <atenart@kernel.org>15 - marvell,berlin2-sata-phy16 - marvell,berlin2q-sata-phy24 '#address-cells':27 '#size-cells':[all …]
1 # SPDX-License-Identifier: GPL-2.03 ---4 $id: http://devicetree.org/schemas/ata/ahci-platform.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: AHCI SATA Controller10 SATA nodes are defined to describe on-chip Serial ATA controllers.11 Each SATA controller should have its own node.13 It is possible, but not required, to represent each port as a sub-node.18 - Hans de Goede <hdegoede@redhat.com>19 - Jens Axboe <axboe@kernel.dk>[all …]
1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)3 * Copyright (C) 2014 Antoine Ténart <antoine.tenart@free-electrons.com>6 #include <dt-bindings/clock/berlin2q.h>7 #include <dt-bindings/interrupt-controller/arm-gic.h>10 model = "Marvell Armada 1500 pro (BG2-Q) SoC";11 compatible = "marvell,berlin2q", "marvell,berlin";12 #address-cells = <1>;13 #size-cells = <1>;21 #address-cells = <1>;22 #size-cells = <0>;[all …]
1 // SPDX-License-Identifier: GPL-2.03 * Marvell Berlin SATA PHY driver7 * Antoine Ténart <antoine.tenart@free-electrons.com>13 #include <linux/phy/phy.h>52 struct phy *phy; member81 static int phy_berlin_sata_power_on(struct phy *phy) in phy_berlin_sata_power_on() argument83 struct phy_berlin_desc *desc = phy_get_drvdata(phy); in phy_berlin_sata_power_on()84 struct phy_berlin_priv *priv = dev_get_drvdata(phy->dev.parent); in phy_berlin_sata_power_on()85 void __iomem *ctrl_reg = priv->base + 0x60 + (desc->index * 0x80); in phy_berlin_sata_power_on()88 clk_prepare_enable(priv->clk); in phy_berlin_sata_power_on()[all …]