Home
last modified time | relevance | path

Searched +full:bcm7216 +full:- +full:pcie +full:- +full:sata +full:- +full:rescal (Results 1 – 2 of 2) sorted by relevance

/linux/Documentation/devicetree/bindings/reset/
H A Dbrcm,bcm7216-pcie-sata-rescal.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/reset/brcm,bcm7216-pcie-sata-rescal.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: BCM7216 RESCAL reset controller
10 description: This document describes the BCM7216 RESCAL reset controller
11 which is responsible for controlling the reset of the SATA and PCIe0/1
12 instances on BCM7216.
15 - Florian Fainelli <f.fainelli@gmail.com>
16 - Jim Quinlan <jim2101024@gmail.com>
[all …]
/linux/drivers/reset/
H A Dreset-brcmstb-rescal.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (C) 2018-2020 Broadcom */
9 #include <linux/reset-controller.h>
28 void __iomem *base = data->base; in brcm_rescal_reset_set()
36 dev_err(data->dev, "failed to start SATA/PCIe rescal\n"); in brcm_rescal_reset_set()
37 return -EIO; in brcm_rescal_reset_set()
43 dev_err(data->dev, "time out on SATA/PCIe rescal\n"); in brcm_rescal_reset_set()
50 dev_dbg(data->dev, "SATA/PCIe rescal success\n"); in brcm_rescal_reset_set()
58 /* This is needed if #reset-cells == 0. */ in brcm_rescal_reset_xlate()
70 data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); in brcm_rescal_reset_probe()
[all …]