Home
last modified time | relevance | path

Searched refs:reset (Results 1 – 25 of 2807) sorted by relevance

12345678910>>...113

/linux/drivers/accel/habanalabs/include/gaudi2/
H A Dgaudi2_async_ids_map_extended.h27 int reset; member
32 { .fc_id = 0, .cpu_id = 0, .valid = 0, .msg = 0, .reset = EVENT_RESET_TYPE_NONE,
34 { .fc_id = 1, .cpu_id = 1, .valid = 0, .msg = 0, .reset = EVENT_RESET_TYPE_NONE,
36 { .fc_id = 2, .cpu_id = 2, .valid = 0, .msg = 0, .reset = EVENT_RESET_TYPE_NONE,
38 { .fc_id = 3, .cpu_id = 3, .valid = 0, .msg = 0, .reset = EVENT_RESET_TYPE_NONE,
40 { .fc_id = 4, .cpu_id = 4, .valid = 0, .msg = 0, .reset = EVENT_RESET_TYPE_NONE,
42 { .fc_id = 5, .cpu_id = 5, .valid = 0, .msg = 0, .reset = EVENT_RESET_TYPE_NONE,
44 { .fc_id = 6, .cpu_id = 6, .valid = 0, .msg = 0, .reset = EVENT_RESET_TYPE_NONE,
46 { .fc_id = 7, .cpu_id = 7, .valid = 0, .msg = 0, .reset = EVENT_RESET_TYPE_NONE,
48 { .fc_id = 8, .cpu_id = 8, .valid = 0, .msg = 0, .reset = EVENT_RESET_TYPE_NONE,
[all …]
/linux/Documentation/devicetree/bindings/reset/
H A Dzynq-reset.txt25 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 …]
H A Dsocionext,uniphier-reset.yaml4 $id: http://devicetree.org/schemas/reset/socionext,uniphier-reset.yaml#
7 title: UniPhier reset controller
15 - description: System reset
17 - socionext,uniphier-ld4-reset
18 - socionext,uniphier-pro4-reset
27 - description: Media I/O (MIO) reset, SD reset
39 - description: Peripheral reset
55 "#reset-cells":
65 - "#reset-cells"
69 reset-controller {
[all …]
H A Dreset.txt10 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 …]
H A Dsocionext,uniphier-glue-reset.yaml4 $id: http://devicetree.org/schemas/reset/socionext,uniphier-glue-reset.yaml#
26 - socionext,uniphier-nx1-usb3-reset
34 "#reset-cells":
47 reset-names: true
70 reset-names:
82 reset-names:
90 - "#reset-cells"
94 - reset-names
98 usb_rst: reset-controller@0 {
101 #reset-cells = <1>;
[all …]
H A Dxlnx,zynqmp-reset.yaml4 $id: http://devicetree.org/schemas/reset/xlnx,zynqmp-reset.yaml#
16 The PS reset subsystem is responsible for handling the external reset
20 Please also refer to reset.txt in this directory for common reset
23 node as specified in reset.txt.
34 - xlnx,zynqmp-reset
35 - xlnx,versal-reset
36 - xlnx,versal-net-reset
38 "#reset-cells":
43 - "#reset-cells"
49 zynqmp_reset: reset-controller {
[all …]
H A Dti-syscon-reset.txt27 "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 …]
H A Dsnps,hsdk-reset.txt1 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 …]
H A Dbrcm,brcmstb-reset.yaml4 $id: http://devicetree.org/schemas/reset/brcm,brcmstb-reset.yaml#
12 reset lines.
14 Please also refer to reset.txt in this directory for common reset
22 const: brcm,brcmstb-reset
27 "#reset-cells":
33 - "#reset-cells"
39 reset: reset-controller@8404318 {
40 compatible = "brcm,brcmstb-reset";
42 #reset-cells = <1>;
46 resets = <&reset 26>;
[all …]
H A Dimg,pistachio-reset.txt13 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 …]
H A Dfsl,imx7-src.yaml4 $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 …]
H A Dhisilicon,hi3660-reset.yaml4 $id: http://devicetree.org/schemas/reset/hisilicon,hi3660-reset.yaml#
13 Please also refer to reset.txt in this directory for common reset
15 The reset controller registers are part of the system-ctl block on
22 - const: hisilicon,hi3660-reset
24 - const: hisilicon,hi3670-reset
25 - const: hisilicon,hi3660-reset
33 description: phandle of the reset's syscon.
36 '#reset-cells':
43 Cell #2 : bit position of the reset in the reset control register
54 compatible = "hisilicon,hi3660-reset";
[all …]
H A Dallwinner,sun6i-a31-clock-reset.yaml4 $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 …]
H A Dnuvoton,npcm750-reset.yaml4 $id: http://devicetree.org/schemas/reset/nuvoton,npcm750-reset.yaml#
15 - nuvoton,npcm750-reset # Poleg NPCM7XX SoC
16 - nuvoton,npcm845-reset # Arbel NPCM8XX SoC
21 '#reset-cells':
28 nuvoton,sw-reset-number:
34 If not specified, software reset is disabled.
39 - '#reset-cells'
46 #include <dt-bindings/reset/nuvoton,npcm7xx-reset.h>
48 compatible = "nuvoton,npcm750-reset";
50 #reset-cells = <2>;
[all …]
H A Dsnps,axs10x-reset.yaml4 $id: http://devicetree.org/schemas/reset/snps,axs10x-reset.yaml#
7 title: AXS10x reset controller
16 represents up-to 32 reset lines.
22 const: snps,axs10x-reset
27 '#reset-cells':
33 - '#reset-cells'
39 reset: reset-controller@11220 {
40 compatible = "snps,axs10x-reset";
41 #reset-cells = <1>;
45 // Specifying reset lines connected to IP modules:
[all …]
H A Dqca,ar7100-reset.yaml5 $id: http://devicetree.org/schemas/reset/qca,ar7100-reset.yaml#
8 title: Qualcomm Atheros AR7xxx/AR9XXX reset controller
17 - qca,ar9132-reset
18 - qca,ar9331-reset
19 - const: qca,ar7100-reset
24 "#reset-cells":
30 - "#reset-cells"
36 reset-controller@1806001c {
37 compatible = "qca,ar9132-reset", "qca,ar7100-reset";
39 #reset-cells = <1>;
/linux/drivers/reset/
H A DMakefile7 obj-$(CONFIG_RESET_A10SR) += reset-a10sr.o
8 obj-$(CONFIG_RESET_ATH79) += reset-ath79.o
9 obj-$(CONFIG_RESET_AXS10X) += reset-axs10x.o
11 obj-$(CONFIG_RESET_BERLIN) += reset-berlin.o
14 obj-$(CONFIG_RESET_GPIO) += reset-gpio.o
15 obj-$(CONFIG_RESET_HSDK) += reset-hsdk.o
16 obj-$(CONFIG_RESET_IMX7) += reset-imx7.o
18 obj-$(CONFIG_RESET_K210) += reset-k210.o
22 obj-$(CONFIG_RESET_MESON) += reset-meson.o
24 obj-$(CONFIG_RESET_NPCM) += reset-npcm.o
[all …]
H A Dreset-sunplus.c162 sp_reset_assert(&reset->rcdev, 0); in sp_restart()
163 sp_reset_deassert(&reset->rcdev, 0); in sp_restart()
171 struct sp_reset *reset; in sp_reset_probe() local
175 reset = devm_kzalloc(dev, sizeof(*reset), GFP_KERNEL); in sp_reset_probe()
176 if (!reset) in sp_reset_probe()
180 if (IS_ERR(reset->base)) in sp_reset_probe()
181 return PTR_ERR(reset->base); in sp_reset_probe()
183 reset->rcdev.ops = &sp_reset_ops; in sp_reset_probe()
184 reset->rcdev.owner = THIS_MODULE; in sp_reset_probe()
185 reset->rcdev.of_node = dev->of_node; in sp_reset_probe()
[all …]
H A DKconfig30 AR71xx SoC reset controller.
53 tristate "Broadcom STB reset controller"
70 tristate "GPIO reset controller"
101 Say Y to control the reset signals provided by reset controller.
127 bool "Microchip Sparx5 reset driver"
228 This enables a simple reset controller driver for reset lines that
237 - RCC reset controller in STM32 MCUs
303 called reset-tn48m.
331 source "drivers/reset/starfive/Kconfig"
332 source "drivers/reset/sti/Kconfig"
[all …]
/linux/drivers/power/reset/
H A Dat91-reset.c141 : "r" (reset->ramc_base[0]), in at91_reset()
142 "r" (reset->ramc_base[1]), in at91_reset()
143 "r" (reset->rstc_base), in at91_reset()
147 "r" (reset->ramc_lpr) in at91_reset()
333 reset->rcdev.nr_resets = reset->data->n_device_reset; in at91_rcdev_init()
343 struct at91_reset *reset; in at91_reset_probe() local
347 reset = devm_kzalloc(&pdev->dev, sizeof(*reset), GFP_KERNEL); in at91_reset_probe()
348 if (!reset) in at91_reset_probe()
372 if (!reset->data) in at91_reset_probe()
376 reset->nb.priority = 192; in at91_reset_probe()
[all …]
/linux/Documentation/driver-api/
H A Dreset.rst15 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/clk/visconti/
H A Dreset.c31 spin_lock_irqsave(reset->lock, flags); in visconti_reset_assert()
82 .reset = visconti_reset_reset,
93 struct visconti_reset *reset; in visconti_register_reset_controller() local
95 reset = devm_kzalloc(dev, sizeof(*reset), GFP_KERNEL); in visconti_register_reset_controller()
96 if (!reset) in visconti_register_reset_controller()
99 reset->regmap = regmap; in visconti_register_reset_controller()
100 reset->resets = resets; in visconti_register_reset_controller()
101 reset->rcdev.ops = reset_ops; in visconti_register_reset_controller()
102 reset->rcdev.nr_resets = num_resets; in visconti_register_reset_controller()
103 reset->rcdev.of_node = dev->of_node; in visconti_register_reset_controller()
[all …]
/linux/Documentation/devicetree/bindings/power/reset/
H A Dkeystone-reset.txt3 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/arch/arm64/boot/dts/apple/
H A Dt8103-pmgr.dtsi14 #reset-cells = <0>;
23 #reset-cells = <0>;
32 #reset-cells = <0>;
41 #reset-cells = <0>;
49 #reset-cells = <0>;
57 #reset-cells = <0>;
65 #reset-cells = <0>;
73 #reset-cells = <0>;
82 #reset-cells = <0>;
91 #reset-cells = <0>;
[all …]
H A Dt8112-pmgr.dtsi14 #reset-cells = <0>;
23 #reset-cells = <0>;
32 #reset-cells = <0>;
41 #reset-cells = <0>;
49 #reset-cells = <0>;
57 #reset-cells = <0>;
66 #reset-cells = <0>;
75 #reset-cells = <0>;
84 #reset-cells = <0>;
93 #reset-cells = <0>;
[all …]

12345678910>>...113