/linux/Documentation/devicetree/bindings/reset/ |
A D | zynq-reset.txt | 25 0 : soft reset 26 32 : ddr reset 28 96 : dmac reset 29 128: usb0 reset 30 129: usb1 reset 31 160: gem0 reset 32 161: gem1 reset 41 224: spi0 reset 42 225: spi1 reset 58 416: smc reset [all …]
|
A D | socionext,uniphier-reset.yaml | 4 $id: http://devicetree.org/schemas/reset/socionext,uniphier-reset.yaml# 7 title: UniPhier reset controller 15 - description: System reset 27 - description: Media I/O (MIO) reset, SD reset 55 "#reset-cells": 62 - "#reset-cells" 70 reset { 72 #reset-cells = <1>; 83 reset { 96 reset { [all …]
|
A D | reset.txt | 10 reset consumer (the module being reset, or a module managing when a sub- 14 A reset signal is represented by the phandle of the provider, plus a reset 24 may be reset. Instead, reset signals should be represented in the DT node 35 #reset-cells: Number of cells in a reset specifier; Typically 0 for nodes 37 reset outputs. 41 rst: reset-controller { 42 #reset-cells = <1>; 55 reset-names: List of reset signal name strings sorted in the same order as 57 match reset signal names with reset specifiers. 63 reset-names = "reset"; [all …]
|
A D | ti-syscon-reset.txt | 27 "ti,syscon-reset" 28 - #reset-cells : Should be 1. Please see the reset consumer node below 30 - ti,reset-bits : Contains the reset control register information 35 Cell #2 : bit position of the reset in the reset 39 Cell #4 : bit position of the reset in the reset 44 reset status register 57 to a reset specifier as defined above. 59 Please also refer to Documentation/devicetree/bindings/reset/reset.txt for 74 pscrst: reset-controller { 76 #reset-cells = <1>; [all …]
|
A D | snps,hsdk-reset.txt | 1 Binding for the Synopsys HSDK reset controller 3 This binding uses the common reset binding[1]. 5 [1] Documentation/devicetree/bindings/reset/reset.txt 8 - compatible: should be "snps,hsdk-reset". 12 - #reset-cells: from common reset binding; Should always be set to 1. 15 reset: reset@880 { 16 compatible = "snps,hsdk-reset"; 17 #reset-cells = <1>; 21 Specifying reset lines connected to IP modules: 24 resets = <&reset HSDK_V1_ETH_RESET>; [all …]
|
A D | socionext,uniphier-glue-reset.yaml | 4 $id: http://devicetree.org/schemas/reset/socionext,uniphier-glue-reset.yaml# 21 - socionext,uniphier-pro4-usb3-reset 22 - socionext,uniphier-pro5-usb3-reset 26 - socionext,uniphier-nx1-usb3-reset 34 "#reset-cells": 53 reset-names: 66 - "#reset-cells" 70 - reset-names 80 usb_rst: reset@0 { 83 #reset-cells = <1>; [all …]
|
A D | xlnx,zynqmp-reset.txt | 9 Please also refer to reset.txt in this directory for common reset 14 "xlnx,versal-reset" for Versal platform 15 - #reset-cells: Specifies the number of cells needed to encode reset 27 zynqmp_reset: reset-controller { 28 compatible = "xlnx,zynqmp-reset"; 29 #reset-cells = <1>; 34 Specifying reset lines connected to IP modules 39 specified in reset.txt. 42 <dt-bindings/reset/xlnx-zynqmp-resets.h> 44 <dt-bindings/reset/xlnx-versal-resets.h> [all …]
|
A D | snps,axs10x-reset.txt | 1 Binding for the AXS10x reset controller 6 represents up-to 32 reset lines. 11 This binding uses the common reset binding[1]. 13 [1] Documentation/devicetree/bindings/reset/reset.txt 16 - compatible: should be "snps,axs10x-reset". 19 - #reset-cells: from common reset binding; Should always be set to 1. 22 reset: reset-controller@11220 { 23 compatible = "snps,axs10x-reset"; 24 #reset-cells = <1>; 28 Specifying reset lines connected to IP modules: [all …]
|
A D | img,pistachio-reset.txt | 13 Please refer to Documentation/devicetree/bindings/reset/reset.txt 14 for common reset controller binding usage. 18 - compatible: Contains "img,pistachio-reset" 20 - #reset-cells: Contains 1 31 pistachio_reset: reset-controller { 32 compatible = "img,pistachio-reset"; 33 #reset-cells = <1>; 37 Specifying reset control of devices 43 Documentation/devicetree/bindings/reset/reset.txt. 50 reset-names = "rst"; [all …]
|
A D | fsl,imx7-src.yaml | 4 $id: http://devicetree.org/schemas/reset/fsl,imx7-src.yaml# 13 The system reset controller can be used to reset various set of 16 specified in reset.txt. 18 For list of all valid reset indices see 19 <dt-bindings/reset/imx7-reset.h> for i.MX7, 20 <dt-bindings/reset/imx8mq-reset.h> for i.MX8MQ, i.MX8MM and i.MX8MN, 21 <dt-bindings/reset/imx8mp-reset.h> for i.MX8MP. 45 '#reset-cells': 52 - '#reset-cells' 60 reset-controller@30390000 { [all …]
|
A D | brcm,brcmstb-reset.txt | 1 Broadcom STB SW_INIT-style reset controller 4 Broadcom STB SoCs have a SW_INIT-style reset controller with separate 6 reset lines. 8 Please also refer to reset.txt in this directory for common reset 12 - compatible: should be brcm,brcmstb-reset 14 - #reset-cells: must be set to 1 18 reset: reset-controller@8404318 { 19 compatible = "brcm,brcmstb-reset"; 21 #reset-cells = <1>; 25 resets = <&reset 26>; [all …]
|
A D | allwinner,sun6i-a31-clock-reset.yaml | 4 $id: http://devicetree.org/schemas/reset/allwinner,sun6i-a31-clock-reset.yaml# 20 - allwinner,sun6i-a31-ahb1-reset 21 - allwinner,sun6i-a31-clock-reset 31 "#reset-cells": 40 - allwinner,sun6i-a31-ahb1-reset 41 - allwinner,sun6i-a31-clock-reset 47 - "#reset-cells" 55 ahb1_rst: reset@1c202c0 { 56 #reset-cells = <1>; 62 apbs_rst: reset@80014b0 { [all …]
|
A D | nuvoton,npcm-reset.txt | 4 - compatible : "nuvoton,npcm750-reset" for NPCM7XX BMC 6 - #reset-cells: must be set to 2 9 - nuvoton,sw-reset-number - Contains the software reset number to restart the SoC. 10 NPCM7xx contain four software reset that represent numbers 1 to 4. 12 If 'nuvoton,sw-reset-number' is not specified software reset is disabled. 16 compatible = "nuvoton,npcm750-reset"; 18 #reset-cells = <2>; 19 nuvoton,sw-reset-number = <2>; 22 Specifying reset lines connected to IP NPCM7XX modules 32 The index could be found in <dt-bindings/reset/nuvoton,npcm7xx-reset.h>.
|
A D | hisilicon,hi3660-reset.yaml | 4 $id: http://devicetree.org/schemas/reset/hisilicon,hi3660-reset.yaml# 13 Please also refer to reset.txt in this directory for common reset 22 - const: hisilicon,hi3660-reset 24 - const: hisilicon,hi3670-reset 25 - const: hisilicon,hi3660-reset 28 description: phandle of the reset's syscon. 31 '#reset-cells': 38 Cell #2 : bit position of the reset in the reset control register 58 compatible = "hisilicon,hi3660-reset"; 60 #reset-cells = <2>; [all …]
|
A D | lantiq,reset.txt | 1 Lantiq XWAY SoC RCU reset controller binding 12 "lantiq,danube-reset" 13 "lantiq,xrx200-reset" 16 - Offset of the reset set register 17 - Offset of the reset status register 19 reset line, should be 2. 20 The first cell takes the reset set bit and the 24 Example for the reset-controllers on the xRX200 SoCs: 25 reset0: reset-controller@10 { 26 compatible = "lantiq,xrx200-reset"; [all …]
|
A D | intel,rcu-gw.yaml | 4 $id: http://devicetree.org/schemas/reset/intel,rcu-gw.yaml# 22 intel,global-reset: 31 "#reset-cells": 35 First cell is reset request register offset. 37 Third cell is bit offset in reset status register. 39 reset request and reset status registers is same. Whereas 45 - intel,global-reset 46 - "#reset-cells" 52 rcu0: reset-controller@e0000000 { 55 intel,global-reset = <0x10 30>; [all …]
|
/linux/drivers/reset/ |
A D | .built-in.a.cmd | 1 …reset/built-in.a := echo >/dev/null; rm -f drivers/reset/built-in.a; /usr/bin/ccache /home/test/wo…
|
A D | Makefile | 6 obj-$(CONFIG_RESET_A10SR) += reset-a10sr.o 7 obj-$(CONFIG_RESET_ATH79) += reset-ath79.o 8 obj-$(CONFIG_RESET_AXS10X) += reset-axs10x.o 10 obj-$(CONFIG_RESET_BERLIN) += reset-berlin.o 13 obj-$(CONFIG_RESET_HSDK) += reset-hsdk.o 14 obj-$(CONFIG_RESET_IMX7) += reset-imx7.o 16 obj-$(CONFIG_RESET_K210) += reset-k210.o 20 obj-$(CONFIG_RESET_MESON) += reset-meson.o 22 obj-$(CONFIG_RESET_NPCM) += reset-npcm.o 29 obj-$(CONFIG_RESET_SCMI) += reset-scmi.o [all …]
|
A D | built-in.a | 6 tegra/reset-bpmp.o/ 7 reset-brcmstb.o/ 9 reset-imx7.o/ 10 reset-meson.o/ 11 reset-qcom-aoss.o/ 13 reset-scmi.o/ 14 reset-simple.o/ 15 reset-sunxi.o/ 16 reset-ti-sci.o/ 17 reset-uniphier.o/ [all …]
|
A D | Kconfig | 30 AR71xx SoC reset controller. 53 tristate "Broadcom STB reset controller" 61 tristate "Broadcom STB RESCAL reset controller" 92 Say Y to control the reset signals provided by reset controller. 118 bool "Microchip Sparx5 reset driver" 182 initialization routines as reset lines. 206 This enables a simple reset controller driver for reset lines that 215 - RCC reset controller in STM32 MCUs 278 source "drivers/reset/sti/Kconfig" 279 source "drivers/reset/hisilicon/Kconfig" [all …]
|
/linux/Documentation/driver-api/ |
A D | reset.rst | 15 over their reset input signals, and the `reset controller driver interface 17 <#reset-controller-driver-api>`__), which is used by drivers for reset 31 Physical reset line carrying a reset signal from a reset controller 40 reset line. 52 reset line. 61 trigger reset pulses, or to query reset line status. 64 reset inputs, which are mapped to an actual reset control on an existing reset 127 Only some reset controllers support querying the current status of a reset 130 reset line is asserted. 159 assert or deassert reset signals, to trigger a reset pulse on a reset line, or [all …]
|
/linux/drivers/power/reset/ |
A D | at91-reset.c | 93 : "r" (reset->ramc_base[0]), in at91_reset() 94 "r" (reset->ramc_base[1]), in at91_reset() 95 "r" (reset->rstc_base), in at91_reset() 98 "r" (reset->args), in at91_reset() 99 "r" (reset->ramc_lpr) in at91_reset() 187 struct at91_reset *reset; in at91_reset_probe() local 191 reset = devm_kzalloc(&pdev->dev, sizeof(*reset), GFP_KERNEL); in at91_reset_probe() 192 if (!reset) in at91_reset_probe() 217 reset->nb.priority = 192; in at91_reset_probe() 221 if (IS_ERR(reset->sclk)) in at91_reset_probe() [all …]
|
/linux/Documentation/devicetree/bindings/power/reset/ |
A D | keystone-reset.txt | 3 This node is intended to allow SoC reset in case of software reset 14 - compatible: ti,keystone-reset 18 reset control registers. 26 - ti,soft-reset: Boolean option indicating soft reset. 27 By default hard reset is used. 37 Setup keystone reset so that in case software reset or 50 rstctrl: reset-controller { 51 compatible = "ti,keystone-reset"; 58 Setup keystone reset so that in case of software reset or 61 rstctrl: reset-controller { [all …]
|
/linux/drivers/soc/ti/ |
A D | omap_prm.c | 760 v = readl_relaxed(reset->prm->base + reset->prm->data->rstctrl); in omap_reset_status() 768 v = readl_relaxed(reset->prm->base + reset->prm->data->rstst); in omap_reset_status() 784 v = readl_relaxed(reset->prm->base + reset->prm->data->rstctrl); in omap_reset_assert() 786 writel_relaxed(v, reset->prm->base + reset->prm->data->rstctrl); in omap_reset_assert() 815 writel_relaxed(v, reset->prm->base + reset->prm->data->rstst); in omap_reset_deassert() 823 v = readl_relaxed(reset->prm->base + reset->prm->data->rstctrl); in omap_reset_deassert() 825 writel_relaxed(v, reset->prm->base + reset->prm->data->rstctrl); in omap_reset_deassert() 897 reset = devm_kzalloc(&pdev->dev, sizeof(*reset), GFP_KERNEL); in omap_prm_reset_init() 898 if (!reset) in omap_prm_reset_init() 929 if ((v & reset->mask) != reset->mask) { in omap_prm_reset_init() [all …]
|
/linux/Documentation/devicetree/bindings/pci/ |
A D | qcom,pcie.txt | 178 - reset-names: 182 - "axi" AXI reset 183 - "ahb" AHB reset 184 - "por" POR reset 185 - "pci" PCI reset 188 - reset-names: 194 - reset-names: 212 - reset-names: 224 - reset-names: 237 - reset-names: [all …]
|