Home
last modified time | relevance | path

Searched refs:reset (Results 1 – 200 of 1590) sorted by relevance

12345678

/linux-4.1.27/Documentation/devicetree/bindings/reset/
Dreset.txt3 This binding is intended to represent the hardware reset signals present
8 Hardware blocks typically receive a reset signal. This signal is generated by
9 a reset provider (e.g. power management or clock module) and received by a
10 reset consumer (the module being reset, or a module managing when a sub-
11 ordinate module is reset). This binding exists to represent the provider and
14 A reset signal is represented by the phandle of the provider, plus a reset
15 specifier - a list of DT cells that represents the reset signal within the
16 provider. The length (number of cells) and semantics of the reset specifier
17 are dictated by the binding of the reset provider, although common schemes
20 A word on where to place reset signal consumers in device tree: It is possible
[all …]
Dsirf,rstc.txt4 Please also refer to reset.txt in this directory for common reset
11 - #reset-cells: 1, see below
15 rstc: reset-controller@88010000 {
18 #reset-cells = <1>;
21 Specifying reset lines connected to IP modules
24 The reset controller(rstc) manages various reset sources. This module provides
25 reset signals for most blocks in system. Those device nodes should specify the
26 reset line on the rstc in their resets property, containing a phandle to the
27 rstc device node and a RESET_INDEX specifying which module to reset, as described
28 in reset.txt.
Dallwinner,sunxi-clock-reset.txt4 Please also refer to reset.txt in this directory for common reset
9 "allwinner,sun6i-a31-ahb1-reset"
10 "allwinner,sun6i-a31-clock-reset"
13 - #reset-cells: 1, see below
17 ahb1_rst: reset@01c202c0 {
18 #reset-cells = <1>;
19 compatible = "allwinner,sun6i-a31-ahb1-reset";
Dst,sti-picophyreset.txt4 This binding describes a reset controller device that is used to enable and
13 Please refer to Documentation/devicetree/bindings/reset/reset.txt
14 for common reset controller binding usage.
18 - #reset-cells: 1, see below
24 #reset-cells = <1>;
30 Device nodes should specify the reset channel required in their "resets"
33 Documentation/devicetree/bindings/reset/reset.txt.
41 Macro definitions for the supported reset channels can be found in:
42 include/dt-bindings/reset-controller/stih407-resets.h
Dst,sti-powerdown.txt4 This binding describes a reset controller device that is used to enable and
7 registers. These have been grouped together into a single reset controller
15 Please refer to reset.txt in this directory for common reset
21 - #reset-cells: 1, see below
26 #reset-cells = <1>;
34 Device nodes should specify the reset channel required in their "resets"
36 index specifying which channel to use, as described in reset.txt
44 Macro definitions for the supported reset channels can be found in:
46 include/dt-bindings/reset-controller/stih415-resets.h
47 include/dt-bindings/reset-controller/stih416-resets.h
Dfsl,imx-src.txt4 Please also refer to reset.txt in this directory for common reset
13 - #reset-cells: 1, see below
21 #reset-cells = <1>;
24 Specifying reset lines connected to IP modules
27 The system reset controller can be used to reset the GPU, VPU,
29 nodes should specify the reset line on the SRC in their resets
31 RESET_INDEX specifying which module to reset, as described in
32 reset.txt
Dst,sti-softreset.txt4 This binding describes a reset controller device that is used to enable and
14 Please refer to reset.txt in this directory for common reset
20 - #reset-cells: 1, see below
25 #reset-cells = <1>;
33 Device nodes should specify the reset channel required in their "resets"
35 index specifying which channel to use, as described in reset.txt
43 Macro definitions for the supported reset channels can be found in:
45 include/dt-bindings/reset-controller/stih415-resets.h
46 include/dt-bindings/reset-controller/stih416-resets.h
Dsocfpga-reset.txt6 - #reset-cells: 1
10 #reset-cells = <1>;
/linux-4.1.27/Documentation/devicetree/bindings/power/reset/
Dkeystone-reset.txt1 * Device tree bindings for Texas Instruments keystone reset
3 This node is intended to allow SoC reset in case of software reset
6 The Keystone SoCs can contain up to 4 watchdog timers to reset
8 block. The Reset Mux block can be configured to cause reset or not.
10 Additionally soft or hard reset can be configured.
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.
29 - ti,wdt-list: WDT list that can cause SoC reset. It's not related
[all …]
Dsyscon-reboot.txt1 Generic SYSCON mapped register reset driver
3 This is a generic reset driver using syscon to map the reset register.
4 The reset is generally performed with a write to the reset register
12 - mask: the reset value written to the reboot register (32 bit access)
/linux-4.1.27/arch/m68k/coldfire/
DMakefile18 obj-$(CONFIG_M5206) += m5206.o timers.o intc.o reset.o
19 obj-$(CONFIG_M5206e) += m5206.o timers.o intc.o reset.o
20 obj-$(CONFIG_M520x) += m520x.o pit.o intc-simr.o reset.o
21 obj-$(CONFIG_M523x) += m523x.o pit.o dma_timer.o intc-2.o reset.o
22 obj-$(CONFIG_M5249) += m5249.o timers.o intc.o intc-5249.o reset.o
23 obj-$(CONFIG_M525x) += m525x.o timers.o intc.o intc-525x.o reset.o
24 obj-$(CONFIG_M527x) += m527x.o pit.o intc-2.o reset.o
26 obj-$(CONFIG_M528x) += m528x.o pit.o intc-2.o reset.o
27 obj-$(CONFIG_M5307) += m5307.o timers.o intc.o reset.o
28 obj-$(CONFIG_M53xx) += m53xx.o timers.o intc-simr.o reset.o
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/gpu/
Dnvidia,tegra20-host1x.txt14 - resets: Must contain an entry for each entry in reset-names.
15 See ../reset/reset.txt for details.
16 - reset-names: Must include the following entries:
30 - resets: Must contain an entry for each entry in reset-names.
31 See ../reset/reset.txt for details.
32 - reset-names: Must include the following entries:
43 - resets: Must contain an entry for each entry in reset-names.
44 See ../reset/reset.txt for details.
45 - reset-names: Must include the following entries:
56 - resets: Must contain an entry for each entry in reset-names.
[all …]
Dnvidia,gk20a.txt22 - resets: Must contain an entry for each entry in reset-names.
23 See ../reset/reset.txt for details.
24 - reset-names: Must include the following entries:
41 reset-names = "gpu";
Dst,stih4xx.txt39 See ../reset/reset.txt for details.
40 - reset-names: names of the resets listed in resets property in the same
52 See ../reset/reset.txt for details.
53 - reset-names: names of the resets listed in resets property in the same
113 See ../reset/reset.txt for details.
114 - reset-names: names of the resets listed in resets property in the same
187 reset-names = "compo-main", "compo-aux";
196 reset-names = "tvout";
237 reset-names = "hqvdp";
/linux-4.1.27/arch/cris/arch-v10/kernel/
Ddma.c231 *R_DMA_CH0_CMD = IO_STATE(R_DMA_CH0_CMD, cmd, reset); in cris_free_dma()
233 IO_STATE_VALUE(R_DMA_CH0_CMD, cmd, reset)); in cris_free_dma()
236 *R_DMA_CH1_CMD = IO_STATE(R_DMA_CH1_CMD, cmd, reset); in cris_free_dma()
238 IO_STATE_VALUE(R_DMA_CH1_CMD, cmd, reset)); in cris_free_dma()
241 *R_DMA_CH2_CMD = IO_STATE(R_DMA_CH2_CMD, cmd, reset); in cris_free_dma()
243 IO_STATE_VALUE(R_DMA_CH2_CMD, cmd, reset)); in cris_free_dma()
246 *R_DMA_CH3_CMD = IO_STATE(R_DMA_CH3_CMD, cmd, reset); in cris_free_dma()
248 IO_STATE_VALUE(R_DMA_CH3_CMD, cmd, reset)); in cris_free_dma()
251 *R_DMA_CH4_CMD = IO_STATE(R_DMA_CH4_CMD, cmd, reset); in cris_free_dma()
253 IO_STATE_VALUE(R_DMA_CH4_CMD, cmd, reset)); in cris_free_dma()
[all …]
Dhead.S165 ;; Start MII clock to make sure it is running when tranceiver is reset
365 move.d $r0, [$r1]; assert ATA bus-reset
393 ;; reset dma4 and wait for completion
395 moveq IO_STATE (R_DMA_CH4_CMD, cmd, reset),$r0
399 cmp.b IO_STATE (R_DMA_CH4_CMD, cmd, reset),$r0
403 ;; reset dma5 and wait for completion
405 moveq IO_STATE (R_DMA_CH5_CMD, cmd, reset),$r0
409 cmp.b IO_STATE (R_DMA_CH5_CMD, cmd, reset),$r0
471 move.b $r0,[R_DMA_CH6_CMD] ; reset (ser0 dma out)
472 move.b $r0,[R_DMA_CH7_CMD] ; reset (ser0 dma in)
[all …]
/linux-4.1.27/drivers/clk/qcom/
Dcommon.c26 struct qcom_reset_controller reset; member
82 struct qcom_reset_controller *reset; in qcom_cc_really_probe() local
112 reset = &cc->reset; in qcom_cc_really_probe()
113 reset->rcdev.of_node = dev->of_node; in qcom_cc_really_probe()
114 reset->rcdev.ops = &qcom_reset_ops; in qcom_cc_really_probe()
115 reset->rcdev.owner = dev->driver->owner; in qcom_cc_really_probe()
116 reset->rcdev.nr_resets = desc->num_resets; in qcom_cc_really_probe()
117 reset->regmap = regmap; in qcom_cc_really_probe()
118 reset->reset_map = desc->resets; in qcom_cc_really_probe()
119 platform_set_drvdata(pdev, &reset->rcdev); in qcom_cc_really_probe()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/sound/
Dsoc-ac97link.txt9 "ac97-reset": AC97-link reset state
10 "ac97-warm-reset": AC97-link warm reset state
12 ac97-sdata, ac97-reset
20 pinctrl-names = "default", "ac97-running", "ac97-reset", "ac97-warm-reset";
Dnvidia,tegra20-ac97.txt7 - resets : Must contain an entry for each entry in reset-names.
8 See ../reset/reset.txt for details.
9 - reset-names : Must include the following entries:
18 - nvidia,codec-reset-gpio : The Tegra GPIO controller's phandle and the number
19 of the GPIO used to reset the external AC97 codec
29 nvidia,codec-reset-gpio = <&gpio 170 0>;
33 reset-names = "ac97";
Dnvidia,tegra20-i2s.txt7 - resets : Must contain an entry for each entry in reset-names.
8 See ../reset/reset.txt for details.
9 - reset-names : Must include the following entries:
27 reset-names = "i2s";
Dnvidia,tegra30-i2s.txt11 - resets : Must contain an entry for each entry in reset-names.
12 See ../reset/reset.txt for details.
13 - reset-names : Must include the following entries:
26 reset-names = "i2s";
Dnvidia,tegra30-hda.txt12 - resets : Must contain an entry for each entry in reset-names.
13 See ../reset/reset.txt for details.
14 - reset-names : Must include the following entries: hda, hdacodec_2x, hda2hdmi
29 reset-names = "hda", "hda2hdmi", "hda2codec_2x";
Dcs4271.txt19 - reset-gpio: a GPIO spec to define which pin is connected to the chip's
23 - cirrus,enable-soft-reset:
26 without putting the chip back into hardware reset, which also requires
41 reset-gpio = <&gpio 23 0>;
47 reset-gpio = <&gpio 23 0>;
Dak5386.txt11 - reset-gpio : a GPIO spec for the reset/power down pin.
20 reset-gpio = <&gpio0 23>;
Dnvidia,tegra30-ahub.txt18 - resets : Must contain an entry for each entry in reset-names.
19 See ../reset/reset.txt for details.
20 - reset-names : Must include the following entries:
77 reset-names = "d_audio", "apbif", "i2s0", "i2s1", "i2s2",
Dadi,adau1701.txt11 - reset-gpio: A GPIO spec to define which pin is connected to the
13 assert a hardware reset at probe time.
30 reset-gpio = <&gpio 23 0>;
Dcs4270.txt13 - reset-gpio : a GPIO spec for the reset pin. If specified, it will be
Dcs42l52.txt11 - cirrus,reset-gpio : GPIO controller's phandle and the number
12 of the GPIO used to reset the codec.
42 reset-gpio = <&gpio 10 0>;
Dti,tas5086.txt10 - reset-gpio: A GPIO spec to define which pin is connected to the
12 assert a hardware reset at probe time.
43 reset-gpio = <&gpio 23 0>;
Dak4104.txt15 - reset-gpio : a GPIO spec for the reset pin. If specified, it will be
Dwm8804.txt18 - wlf,reset-gpio: A GPIO specifier for the GPIO controlling the reset pin
Dcs4265.txt15 - reset-gpios : a GPIO spec for the reset pin. If specified, it will be
Dcs35l32.txt15 - reset-gpios : a GPIO spec for the reset pin. If specified, it will be
58 reset-gpios = <&gpio 10 0>;
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/4xx/
Dreboot.txt4 software reset mechanism may be overridden. Here the possible values of
7 1 - PPC4xx core reset
8 2 - PPC4xx chip reset
9 3 - PPC4xx system reset (default)
17 reset-type = <2>; /* Use chip-reset */
/linux-4.1.27/Documentation/devicetree/bindings/power_supply/
Daxxia-reset.txt3 This driver can do reset of the Axxia SoC. It uses the registers in the syscon
4 block to initiate a chip reset.
7 -compatible: "lsi,axm55xx-reset"
17 reset: reset@2010031000 {
18 compatible = "lsi,axm55xx-reset";
/linux-4.1.27/Documentation/devicetree/bindings/mmc/
Dmmc-pwrseq-emmc.txt1 * The simple eMMC hardware reset provider
3 The purpose of this driver is to perform standard eMMC hw reset
9 doesn't have hardware reset logic connected to emmc card and (limited or
15 - reset-gpios : contains a GPIO specifier. The reset GPIO is asserted
16 and then deasserted to perform eMMC card reset. To perform
17 reset procedure as described in Jedec 4.4 specification, the
24 reset-gpios = <&gpio1 12 GPIO_ACTIVE_LOW>;
Dnvidia,tegra20-sdhci.txt17 - resets : Must contain an entry for each entry in reset-names.
18 See ../reset/reset.txt for details.
19 - reset-names : Must include the following entries:
33 reset-names = "sdhci";
Dmmc-pwrseq-simple.txt11 - reset-gpios : contains a list of GPIO specifiers. The reset GPIOs are asserted
24 reset-gpios = <&gpio1 12 0>;
/linux-4.1.27/arch/arm/boot/dts/
Dtegra20.dtsi19 reset-names = "host1x";
32 reset-names = "mpe";
41 reset-names = "vi";
50 reset-names = "epp";
59 reset-names = "isp";
68 reset-names = "2d";
76 reset-names = "3d";
87 reset-names = "dc";
104 reset-names = "dc";
121 reset-names = "hdmi";
[all …]
Dtegra30.dtsi47 reset-names = "pex", "afi", "pcie_x";
97 reset-names = "host1x";
110 reset-names = "mpe";
119 reset-names = "vi";
128 reset-names = "epp";
137 reset-names = "isp";
146 reset-names = "2d";
157 reset-names = "3d", "3d2";
168 reset-names = "dc";
187 reset-names = "dc";
[all …]
Dtegra114.dtsi20 reset-names = "host1x";
33 reset-names = "2d";
41 reset-names = "3d";
52 reset-names = "dc";
71 reset-names = "dc";
90 reset-names = "hdmi";
102 reset-names = "dsi";
118 reset-names = "dsi";
168 #reset-cells = <1>;
213 reset-names = "dma";
[all …]
Dtegra124.dtsi50 reset-names = "pex", "afi", "pcie_x";
90 reset-names = "host1x";
105 reset-names = "dc";
120 reset-names = "dc";
135 reset-names = "hdmi";
149 reset-names = "sor";
161 reset-names = "dpaux";
190 reset-names = "gpu";
222 #reset-cells = <1>;
239 reset-names = "actmon";
[all …]
Dstih41x-b2000.dtsi58 snps,reset-gpio = <&pio106 2>;
59 snps,reset-active-low;
60 snps,reset-delays-us = <0 10000 10000>;
68 snps,reset-gpio = <&pio4 7>;
69 snps,reset-active-low;
70 snps,reset-delays-us = <0 10000 10000>;
Dstih418.dtsi35 reset-names = "global", "port";
44 reset-names = "global", "port";
54 reset-names = "power", "softreset";
68 reset-names = "power", "softreset";
80 reset-names = "power", "softreset";
94 reset-names = "power", "softreset";
Dstih410.dtsi20 reset-names = "global", "port";
29 reset-names = "global", "port";
39 reset-names = "power", "softreset";
53 reset-names = "power", "softreset";
65 reset-names = "power", "softreset";
79 reset-names = "power", "softreset";
150 reset-names = "compo-main", "compo-aux";
160 reset-names = "tvout";
200 reset-names = "hdmi";
Dsun9i-a80.dtsi333 reset-names = "ahb";
345 reset-names = "ahb";
357 reset-names = "ahb";
369 reset-names = "ahb";
380 reset-names = "ahb";
382 #reset-cells = <1>;
398 ahb0_resets: reset@060005a0 {
399 #reset-cells = <1>;
400 compatible = "allwinner,sun6i-a31-clock-reset";
404 ahb1_resets: reset@060005a4 {
[all …]
Dste-hrefv60plus.dtsi165 * pull low to reset state
187 * reset signals low.
202 * Display Interface 1 uses GPIO 65 for RST (reset).
203 * Display Interface 2 uses GPIO 66 for RST (reset).
204 * Drive DISP1 reset high (not reset), driver DISP2 reset low (reset)
Dstih416.dtsi15 #include <dt-bindings/reset-controller/stih416-resets.h>
34 #reset-cells = <1>;
39 #reset-cells = <1>;
177 reset-names = "stmmaceth";
199 reset-names = "stmmaceth";
313 reset-names = "pwr-dwn", "sw-rst";
341 reset-names = "power", "softreset";
356 reset-names = "power", "softreset";
372 reset-names = "power", "softreset";
386 reset-names = "power", "softreset";
[all …]
Dste-nomadik-nhk15.dts32 pins = "GPIO77_B8"; // reset line
44 pins = "GPIO79_C9"; // reset line
68 reset-gpios = <&stmpe_gpio44 10 GPIO_ACTIVE_HIGH>;
78 reset-gpios = <&gpio2 13 GPIO_ACTIVE_LOW>; // GPIO77
120 reset-gpios = <&gpio2 15 GPIO_ACTIVE_LOW>; // GPIO79
Dstih407-family.dtsi10 #include <dt-bindings/reset-controller/stih407-resets.h>
68 #reset-cells = <1>;
73 #reset-cells = <1>;
78 #reset-cells = <1>;
284 reset-names = "global", "port";
305 reset-names = "miphy-sw-rst";
321 reset-names = "miphy-sw-rst";
335 reset-names = "miphy-sw-rst";
Domap3-cm-t3530.dts13 /* Regulator to trigger the reset signal of the Wifi module */
14 mmc2_sdio_reset: regulator-mmc2-sdio-reset {
16 regulator-name = "regulator-mmc2-sdio-reset";
Dstih41x-b2020.dtsi71 snps,reset-gpio = <&pio3 0>;
72 snps,reset-active-low;
73 snps,reset-delays-us = <0 10000 10000>;
Ddove-d3plug.dts93 reset-gpios = <&gpio0 26 1>;
94 reset-delay-us = <20000>;
101 reset-gpios = <&gpio0 25 1>;
Dsun8i-a23.dtsi286 reset-names = "ahb";
303 reset-names = "ahb";
320 reset-names = "ahb";
381 ahb1_rst: reset@01c202c0 {
382 #reset-cells = <1>;
383 compatible = "allwinner,sun6i-a31-clock-reset";
387 apb1_rst: reset@01c202d0 {
388 #reset-cells = <1>;
389 compatible = "allwinner,sun6i-a31-clock-reset";
393 apb2_rst: reset@01c202d8 {
[all …]
Dsun6i-a31.dtsi333 #reset-cells = <1>;
402 reset-names = "ahb";
419 reset-names = "ahb";
436 reset-names = "ahb";
453 reset-names = "ahb";
475 reset-names = "usb0_reset",
627 ahb1_rst: reset@01c202c0 {
628 #reset-cells = <1>;
629 compatible = "allwinner,sun6i-a31-ahb1-reset";
633 apb1_rst: reset@01c202d0 {
[all …]
Dsun7i-a20-hummingbird.dts198 /* phy reset config */
199 snps,reset-gpio = <&pio 0 17 GPIO_ACTIVE_HIGH>; /* PA17 */
200 snps,reset-active-low;
201 /* wait 1s after reset, otherwise fail to read phy id */
202 snps,reset-delays-us = <0 10000 1000000>;
Dstih415.dtsi13 #include <dt-bindings/reset-controller/stih415-resets.h>
33 #reset-cells = <1>;
38 #reset-cells = <1>;
162 reset-names = "stmmaceth";
192 reset-names = "stmmaceth";
Dste-hrefprev60-stuib.dts26 reset-gpio = <&tc3589x_gpio 13 0x4>;
30 reset-gpio = <&tc3589x_gpio 13 0x4>;
/linux-4.1.27/Documentation/devicetree/bindings/phy/
Dphy-stih407-usb.txt9 - resets : list of phandle and reset specifier pairs. There should be two entries, one
11 - reset-names : list of reset signal names. Should be "global" and "port"
12 See: Documentation/devicetree/bindings/reset/st,sti-powerdown.txt
13 See: Documentation/devicetree/bindings/reset/reset.txt
23 reset-names = "global", "port";
Dsun4i-usb-phy.txt20 - resets : a list of phandle + reset specifier pairs
21 - reset-names :
36 reset-names = "usb1_reset", "usb2_reset";
Dsun9i-usb-phy.txt15 - resets : a list of phandle + reset specifier pairs
16 - reset-names : depending on the "phy_type" property,
35 reset-names = "hsic", "phy";
Dphy-miphy28lp.txt30 - resets : phandle to the parent reset controller.
31 - reset-names : Associated name must be "miphy-sw-rst".
66 reset-names = "miphy-sw-rst";
82 reset-names = "miphy-sw-rst";
95 reset-names = "miphy-sw-rst";
/linux-4.1.27/drivers/watchdog/
Dmena21_wdt.c47 int reset = 0; in a21_wdt_get_bootstatus() local
49 reset |= gpio_get_value(drv->gpios[GPIO_WD_RST0]) ? (1 << 0) : 0; in a21_wdt_get_bootstatus()
50 reset |= gpio_get_value(drv->gpios[GPIO_WD_RST1]) ? (1 << 1) : 0; in a21_wdt_get_bootstatus()
51 reset |= gpio_get_value(drv->gpios[GPIO_WD_RST2]) ? (1 << 2) : 0; in a21_wdt_get_bootstatus()
53 return reset; in a21_wdt_get_bootstatus()
151 unsigned int reset = 0; in a21_wdt_probe() local
201 reset = a21_wdt_get_bootstatus(drv); in a21_wdt_probe()
202 if (reset == 2) in a21_wdt_probe()
204 else if (reset == 4) in a21_wdt_probe()
206 else if (reset == 5) in a21_wdt_probe()
[all …]
Dmpc8xxx_wdt.c61 static bool reset = 1; variable
62 module_param(reset, bool, 0);
63 MODULE_PARM_DESC(reset,
109 if (reset) in mpc8xxx_wdt_start()
195 reset ? "reset" : "interrupt", timeout, timeout_sec); in mpc8xxx_wdt_probe()
214 reset ? "reset" : "machine check exception"); in mpc8xxx_wdt_remove()
/linux-4.1.27/drivers/phy/
Dphy-sun9i-usb.c47 struct reset_control *reset; member
88 ret = reset_control_deassert(phy->reset); in sun9i_usb_phy_init()
110 reset_control_assert(phy->reset); in sun9i_usb_phy_exit()
149 phy->reset = devm_reset_control_get(dev, "hsic"); in sun9i_usb_phy_probe()
150 if (IS_ERR(phy->reset)) { in sun9i_usb_phy_probe()
152 return PTR_ERR(phy->reset); in sun9i_usb_phy_probe()
161 phy->reset = devm_reset_control_get(dev, "phy"); in sun9i_usb_phy_probe()
162 if (IS_ERR(phy->reset)) { in sun9i_usb_phy_probe()
164 return PTR_ERR(phy->reset); in sun9i_usb_phy_probe()
Dphy-exynos-mipi-video.c54 u32 val, reset; in __set_phy_state() local
57 reset = EXYNOS4_MIPI_PHY_MRESETN; in __set_phy_state()
59 reset = EXYNOS4_MIPI_PHY_SRESETN; in __set_phy_state()
66 val |= reset; in __set_phy_state()
68 val &= ~reset; in __set_phy_state()
80 val |= reset; in __set_phy_state()
82 val &= ~reset; in __set_phy_state()
Dphy-sun4i-usb.c73 struct reset_control *reset; member
154 ret = reset_control_deassert(phy->reset); in sun4i_usb_phy_init()
180 reset_control_assert(phy->reset); in sun4i_usb_phy_exit()
287 phy->reset = devm_reset_control_get(dev, name); in sun4i_usb_phy_probe()
288 if (IS_ERR(phy->reset)) { in sun4i_usb_phy_probe()
290 return PTR_ERR(phy->reset); in sun4i_usb_phy_probe()
/linux-4.1.27/Documentation/devicetree/bindings/net/
Dstmmac.txt14 - snps,reset-gpio gpio number for phy reset.
15 - snps,reset-active-low boolean flag to indicate if phy reset is active low.
16 - snps,reset-delays-us is triplet of delays
17 The 1st cell is reset pre-delay in micro seconds.
18 The 2nd cell is reset pulse in micro seconds.
19 The 3rd cell is reset post-delay in micro seconds.
34 - resets: Should contain a phandle to the STMMAC reset signal, if any
35 - reset-names: Should contain the reset signal name "stmmaceth", if a
36 reset phandle is given
Dfsl-fec.txt10 - phy-reset-gpios : Should specify the gpio for phy reset
11 - phy-reset-duration : Reset duration in milliseconds. Should present
12 only if property "phy-reset-gpios" is available. Missing the property
39 phy-reset-gpios = <&gpio2 14 0>; /* GPIO2_14 */
51 phy-reset-gpios = <&gpio2 14 0>; /* GPIO2_14 */
Drockchip-dwmac.txt27 - snps,reset-gpio gpio number for phy reset.
28 - snps,reset-active-low boolean flag to indicate if phy reset is active low.
59 snps,reset-gpio = <&gpio4 7 0>;
60 snps,reset-active-low;
Ddavicom-dm9000.txt14 - reset-gpios : phandle of gpio that will be used to reset chip during probe
26 reset-gpios = <&gpf 12 GPIO_ACTIVE_LOW>;
Dsti-dwmac.txt19 - resets : phandle pointing to the system reset controller with correct
20 reset line index for ethernet reset.
45 reset-names = "stmmaceth";
/linux-4.1.27/drivers/reset/sti/
DMakefile1 obj-$(CONFIG_STI_RESET_SYSCFG) += reset-syscfg.o
3 obj-$(CONFIG_STIH415_RESET) += reset-stih415.o
4 obj-$(CONFIG_STIH416_RESET) += reset-stih416.o
5 obj-$(CONFIG_STIH407_RESET) += reset-stih407.o
Dreset-syscfg.h28 struct reg_field reset; member
34 .reset = REG_FIELD(_rr, _rb, _rb), \
39 .reset = REG_FIELD(_rr, _rb, _rb), }
Dreset-syscfg.c30 struct regmap_field *reset; member
65 err = regmap_field_write(ch->reset, ctrl_val); in syscfg_reset_program_hw()
114 .reset = syscfg_reset_dev,
150 f = devm_regmap_field_alloc(dev, map, data->channels[i].reset); in syscfg_reset_controller_register()
154 rc->channels[i].reset = f; in syscfg_reset_controller_register()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Dreset.c44 void __iomem *reset; in mlx4_reset() local
92 reset = ioremap(pci_resource_start(dev->persist->pdev, 0) + in mlx4_reset()
95 if (!reset) { in mlx4_reset()
104 sem = readl(reset + MLX4_SEM_OFFSET); in mlx4_reset()
114 iounmap(reset); in mlx4_reset()
119 writel(MLX4_RESET_VALUE, reset + MLX4_RESET_OFFSET); in mlx4_reset()
120 iounmap(reset); in mlx4_reset()
/linux-4.1.27/Documentation/devicetree/bindings/usb/
Dohci-st.txt16 - resets : phandle to the powerdown and reset controller for the USB IP
17 - reset-names : should be "power" and "softreset".
18 See: Documentation/devicetree/bindings/reset/st,sti-powerdown.txt
19 See: Documentation/devicetree/bindings/reset/reset.txt
36 reset-names = "power", "softreset";
Dnvidia,tegra20-ehci.txt16 - resets : Must contain an entry for each entry in reset-names.
17 See ../reset/reset.txt for details.
18 - reset-names : Must include the following entries:
22 - nvidia,needs-double-reset : boolean is to be set for some of the Tegra20
23 USB ports, which need reset twice due to hardware issues.
Dehci-st.txt17 - resets : phandle + reset specifier pairs to the powerdown and softreset lines
19 - reset-names : should be "power" and "softreset"
20 See: Documentation/devicetree/bindings/reset/st,sti-powerdown.txt
21 See: Documentation/devicetree/bindings/reset/reset.txt
38 reset-names = "power", "softreset";
Ddwc3-st.txt13 - resets : list of phandle and reset specifier pairs. There should be two entries, one
15 - reset-names : list of reset signal names. Names should be "powerdown" and "softreset"
16 See: Documentation/devicetree/bindings/reset/st,sti-powerdown.txt
17 See: Documentation/devicetree/bindings/reset/reset.txt
52 reset-names = "powerdown",
Dmsm-hsusb.txt35 reset methodology. (optional)
42 - resets: A list of phandle + reset-specifier pairs for the
43 resets listed in reset-names
44 - reset-names: Should contain the following:
45 "phy" USB PHY controller reset
46 "link" USB LINK controller reset
90 reset-names = "phy", "link";
Dnvidia,tegra20-usb-phy.txt26 - resets : Must contain an entry for each entry in reset-names.
27 See ../reset/reset.txt for details.
28 - reset-names : Must include the following entries:
29 - usb: The PHY's own reset signal.
30 - utmi-pads: The reset of the PHY containing the chip-wide UTMI pad control
34 - nvidia,phy-reset-gpio : The GPIO used to reset the PHY.
Dusb-ehci.txt15 - needs-reset-on-resume : boolean, set this to force EHCI reset after resume
19 - resets : phandle + reset specifier pair
Dusb-nop-xceiv.txt18 - reset-gpios: Should specify the GPIO for reset.
33 reset-gpios = <&gpio1 7 GPIO_ACTIVE_LOW>;
Dusb3503.txt15 - reset-gpios: Should specify GPIO for reset.
34 reset-gpios = <&gpx3 5 1>;
/linux-4.1.27/Documentation/devicetree/bindings/video/
Dssd1307fb.txt10 - reset-gpios: Should contain the GPIO used to reset the OLED display
17 - reset-active-low: Is the reset gpio is active on physical low?
26 reset-gpios = <&gpio2 7>;
27 reset-active-low;
Dsony,acx565akm.txt9 - reset-gpios: panel reset gpio
23 reset-gpios = <&gpio3 26 GPIO_ACTIVE_HIGH>; /* 90 */
Drockchip-vop.txt23 - resets: Must contain an entry for each entry in reset-names.
24 See ../reset/reset.txt for details.
25 - reset-names: Must include the following entries:
44 reset-names = "axi", "ahb", "dclk";
Dtpo,td043mtea1.txt6 - reset-gpios: panel reset gpio
26 reset-gpios = <&gpio7 7 0>;
Dpanel-dsi-cm.txt9 - reset-gpios: panel reset gpio
22 reset-gpios = <&gpio4 6 GPIO_ACTIVE_HIGH>;
Dsharp,ls037v7dw01.txt11 - reset-gpios: a GPIO spec for the optional reset pin.
33 reset-gpios = <&gpio5 27 GPIO_ACTIVE_HIGH>; /* gpio155, lcd RESB */
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Darmada-cpu-reset.txt1 Marvell Armada CPU reset controller
6 - compatible: Should be "marvell,armada-370-cpu-reset".
9 datasheet for the CPU reset registers
12 compatible = "marvell,armada-370-cpu-reset";
Dmarvell,berlin.txt46 individual registers dealing with pinmux, padmux, clock, reset, and secondary
63 individual registers dealing with pinmux, padmux, and reset.
111 A reset controller is part of the chip control registers set. The chip control
112 node also provides the reset. The register set is not at the same offset between
116 - #reset-cells: must be set to 2
123 #reset-cells = <2>;
Dste-nomadik.txt7 - Nomadik System and reset controller used for basic chip control, clock
8 and reset line control.
/linux-4.1.27/Documentation/devicetree/bindings/watchdog/
Datmel-wdt.txt20 use the at91 watchdog reset. Software watchdog use the watchdog
21 interrupt to trigger a software reset.
22 - atmel,reset-type : Should be "proc" or "all".
23 "all" : assert peripherals and processor reset signals
24 "proc" : assert the processor reset signal
31 watchdog reset time depends on mean CPU usage and will not reset at all
44 atmel,reset-type = "all";
Dmen-a021-wdt.txt9 4: Watchdog reset cause bit 0
10 5: Watchdog reset cause bit 1
11 6: Watchdog reset cause bit 2
Dcadence-wdt.txt11 - reset-on-timeout : If this property exists, then a reset is done
22 reset-on-timeout;
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Dsun6i-prcm.txt4 (like clks and reset controllers).
12 - see Documentation/devicetree/reset/allwinner,sunxi-clock-reset.txt for reset
56 compatible = "allwinner,sun6i-a31-clock-reset";
57 #reset-cells = <1>;
Dtwl4030-power.txt1 Texas Instruments TWL family (twl4030) reset and power management module
10 "ti,twl4030-power-reset"
14 The use of ti,twl4030-power-reset is recommended at least on
15 3530 that needs a special configuration for warm reset to work.
/linux-4.1.27/drivers/power/reset/
DKconfig2 bool "Board level reset or power off"
4 Provides a number of drivers which either reset a complete board
7 Say Y here to enable board reset and power off
26 bool "Atmel AT91 reset driver"
34 bool "LSI Axxia reset driver"
42 bool "Broadcom STB reset driver"
128 bool "ARM Versatile Express power-off and reset driver"
132 Power off and reset support for the ARM Ltd. Versatile
136 bool "APM SoC X-Gene reset driver"
142 bool "Keystone reset driver"
[all …]
DMakefile3 obj-$(CONFIG_POWER_RESET_AT91_RESET) += at91-reset.o
4 obj-$(CONFIG_POWER_RESET_AXXIA) += axxia-reset.o
18 obj-$(CONFIG_POWER_RESET_KEYSTONE) += keystone-reset.o
21 obj-$(CONFIG_POWER_RESET_RMOBILE) += rmobile-reset.o
/linux-4.1.27/Documentation/devicetree/bindings/panel/
Dsamsung,s6e8aa0.txt8 - reset-gpios: a GPIO spec for the reset pin
13 - reset-delay: delay after reset sequence [ms]
34 reset-gpios = <&gpy4 5 0>;
36 reset-delay = <100>;
Dsamsung,ld9040.txt8 - reset-gpios: a GPIO spec for the reset pin
15 - reset-delay: delay after reset sequence [ms]
34 reset-gpios = <&gpy4 5 0>;
39 reset-delay = <10>;
/linux-4.1.27/Documentation/devicetree/bindings/pwm/
Dnvidia,tegra20-pwm.txt13 - resets: Must contain an entry for each entry in reset-names.
14 See ../reset/reset.txt for details.
15 - reset-names: Must include the following entries:
26 reset-names = "pwm";
/linux-4.1.27/Documentation/devicetree/bindings/spi/
Dnvidia,tegra20-sflash.txt9 - resets : Must contain an entry for each entry in reset-names.
10 See ../reset/reset.txt for details.
11 - reset-names : Must include the following entries:
34 reset-names = "spi";
Dnvidia,tegra20-slink.txt9 - resets : Must contain an entry for each entry in reset-names.
10 See ../reset/reset.txt for details.
11 - reset-names : Must include the following entries:
34 reset-names = "spi";
Dnvidia,tegra114-spi.txt11 - resets : Must contain an entry for each entry in reset-names.
12 See ../reset/reset.txt for details.
13 - reset-names : Must include the following entries:
38 reset-names = "spi";
Dspi-sirf.txt7 - resets: phandle to the reset controller asserting this device in
8 reset
9 See ../reset/reset.txt for details.
Dspi-sun6i.txt12 - resets: phandle to the reset controller asserting this device in
13 reset
/linux-4.1.27/Documentation/devicetree/bindings/dma/
Dtegra20-apbdma.txt10 - resets : Must contain an entry for each entry in reset-names.
11 See ../reset/reset.txt for details.
12 - reset-names : Must include the following entries:
42 reset-names = "dma";
Dqcom_adm.txt12 - resets: Must contain an entry for each entry in reset names.
13 - reset-names: Must include the following entries:
34 reset-names = "clk", "c0", "c1", "c2";
/linux-4.1.27/Documentation/devicetree/bindings/arm/tegra/
Dnvidia,tegra30-actmon.txt17 - resets: Must contain an entry for each entry in reset-names. See
18 ../../reset/reset.txt for details.
19 - reset-names: Must include the following entries:
31 reset-names = "actmon";
/linux-4.1.27/Documentation/devicetree/bindings/serial/
Dnvidia,tegra20-hsuart.txt9 - resets : Must contain an entry for each entry in reset-names.
10 See ../reset/reset.txt for details.
11 - reset-names : Must include the following entries:
33 reset-names = "serial";
/linux-4.1.27/Documentation/devicetree/bindings/input/
Dinput-reset.txt1 Input: sysrq reset sequence
6 specified) the system is sync'ed and reset.
11 The /chosen node should contain a 'linux,sysrq-reset-seq' child node to define
15 sysrq-reset-seq: array of Linux keycodes, one keycode per cell.
25 linux,sysrq-reset-seq {
Dnvidia,tegra20-kbc.txt18 - resets: Must contain an entry for each entry in reset-names.
19 See ../reset/reset.txt for details.
20 - reset-names: Must include the following entries:
42 reset-names = "kbc";
/linux-4.1.27/Documentation/PCI/
Dpci-error-recovery.txt21 offered, so that the affected PCI device(s) are reset and put back
22 into working condition. The reset phase requires coordination
41 of reset it desires, the choices being a simple re-enabling of I/O
42 or requesting a slot reset.
44 If any driver requests a slot reset, that is what will be done.
46 After a reset and/or a re-enabling of I/O, all drivers are
96 PCI_ERS_RESULT_CAN_RECOVER, /* Device driver can recover without slot reset */
97 PCI_ERS_RESULT_NEED_RESET, /* Device driver wants slot to be reset. */
107 a slot reset. If link_reset() is not implemented, the card is assumed to
146 slot reset.
[all …]
/linux-4.1.27/drivers/isdn/hisax/
Disurf.c126 release_region(cs->hw.isurf.reset, 1); in release_io_isurf()
136 byteout(cs->hw.isurf.reset, chips); /* Reset On */ in reset_isurf()
138 byteout(cs->hw.isurf.reset, ISURF_ISAR_EA); /* Reset Off */ in reset_isurf()
212 cs->hw.isurf.reset = card->para[1]; in setup_isurf()
238 cs->hw.isurf.reset = pnp_port_start(pnp_d, 0); in setup_isurf()
241 if (!cs->irq || !cs->hw.isurf.reset || !cs->hw.isurf.phymem) { in setup_isurf()
243 cs->irq, cs->hw.isurf.reset, cs->hw.isurf.phymem); in setup_isurf()
260 if (!request_region(cs->hw.isurf.reset, 1, "isurf isdn")) { in setup_isurf()
263 cs->hw.isurf.reset); in setup_isurf()
271 release_region(cs->hw.isurf.reset, 1); in setup_isurf()
[all …]
/linux-4.1.27/arch/powerpc/platforms/52xx/
Dmpc52xx_common.c285 int reset; in mpc5200_psc_ac97_gpio_reset() local
293 reset = PSC1_RESET; /* AC97_1_RES */ in mpc5200_psc_ac97_gpio_reset()
299 reset = PSC2_RESET; /* AC97_2_RES */ in mpc5200_psc_ac97_gpio_reset()
317 setbits8(&wkup_gpio->wkup_gpioe, reset); in mpc5200_psc_ac97_gpio_reset()
320 setbits8(&wkup_gpio->wkup_ddr, reset); in mpc5200_psc_ac97_gpio_reset()
325 clrbits8(&wkup_gpio->wkup_dvo, reset); in mpc5200_psc_ac97_gpio_reset()
331 setbits8(&wkup_gpio->wkup_dvo, reset); in mpc5200_psc_ac97_gpio_reset()
/linux-4.1.27/drivers/reset/
DMakefile2 obj-$(CONFIG_ARCH_SOCFPGA) += reset-socfpga.o
3 obj-$(CONFIG_ARCH_BERLIN) += reset-berlin.o
4 obj-$(CONFIG_ARCH_SUNXI) += reset-sunxi.o
DKconfig10 This framework is designed to abstract reset handling of devices
11 via GPIOs or SoC-internal reset controller modules.
15 source "drivers/reset/sti/Kconfig"
/linux-4.1.27/arch/alpha/oprofile/
Dop_model_ev6.c24 unsigned long ctl, reset, need_reset, i; in ev6_reg_setup() local
45 reset = need_reset = 0; in ev6_reg_setup()
54 reset |= (0x100000 - count) << (i ? 6 : 28); in ev6_reg_setup()
58 reg->reset_values = reset; in ev6_reg_setup()
Dop_model_ev5.c30 int i, ctl, reset, need_reset; in common_reg_setup() local
89 ctl = reset = need_reset = 0; in common_reg_setup()
106 reset |= (max - count) << (48 - 16*i); in common_reg_setup()
111 reg->reset_values = reset; in common_reg_setup()
Dop_model_ev67.c25 unsigned long ctl, reset, need_reset, i; in ev67_reg_setup() local
50 reset = need_reset = 0; in ev67_reg_setup()
59 reset |= (0x100000 - count) << (i ? 6 : 28); in ev67_reg_setup()
63 reg->reset_values = reset; in ev67_reg_setup()
/linux-4.1.27/drivers/input/keyboard/
Dsunkbd.c85 volatile s8 reset; member
99 if (sunkbd->reset <= -1) { in sunkbd_interrupt()
104 sunkbd->reset = data; in sunkbd_interrupt()
119 sunkbd->reset = -1; in sunkbd_interrupt()
196 sunkbd->reset = -2; in sunkbd_initialize()
198 wait_event_interruptible_timeout(sunkbd->wait, sunkbd->reset >= 0, HZ); in sunkbd_initialize()
199 if (sunkbd->reset < 0) in sunkbd_initialize()
202 sunkbd->type = sunkbd->reset; in sunkbd_initialize()
227 wait_event_interruptible_timeout(sunkbd->wait, sunkbd->reset >= 0, HZ); in sunkbd_reinit()
/linux-4.1.27/Documentation/devicetree/bindings/nvec/
Dnvidia,nvec.txt18 - resets : Must contain an entry for each entry in reset-names.
19 See ../reset/reset.txt for details.
20 - reset-names : Must include the following entries:
/linux-4.1.27/Documentation/devicetree/bindings/ata/
Dahci-st.txt16 - resets : The power-down, soft-reset and power-reset lines of SATA IP
17 - reset-names : Associated names must be; "pwr-dwn", "sw-rst" and "pwr-rst"
31 reset-names = "pwr-dwn", "sw-rst";
47 reset-names = "pwr-dwn", "sw-rst", "pwr-rst";
Dtegra-sata.txt18 - resets : Must contain an entry for each entry in reset-names.
19 See ../reset/reset.txt for details.
20 - reset-names : Must include the following entries:
Datmel-at91_cf.txt7 and reset gpio's are mandatory while irq and vcc gpio's are
17 &pioC 5 0 /* reset */
/linux-4.1.27/drivers/clk/sunxi/
Dclk-sun9i-mmc.c36 struct reset_control *reset; member
126 data->reset = devm_reset_control_get(&pdev->dev, NULL); in sun9i_a80_mmc_config_clk_probe()
127 if (IS_ERR(data->reset)) { in sun9i_a80_mmc_config_clk_probe()
129 return PTR_ERR(data->reset); in sun9i_a80_mmc_config_clk_probe()
132 ret = reset_control_deassert(data->reset); in sun9i_a80_mmc_config_clk_probe()
180 reset_control_assert(data->reset); in sun9i_a80_mmc_config_clk_probe()
197 reset_control_assert(data->reset); in sun9i_a80_mmc_config_clk_remove()
/linux-4.1.27/drivers/net/can/softing/
Dsofting_cs.c49 .reset = softingcs_reset,
61 .reset = softingcs_reset,
73 .reset = softingcs_reset,
85 .reset = softingcs_reset,
97 .reset = softingcs_reset,
109 .reset = softingcs_reset,
121 .reset = softingcs_reset,
133 .reset = softingcs_reset,
145 .reset = softingcs_reset,
/linux-4.1.27/drivers/net/wireless/cw1200/
Dcw1200_sdio.c191 if (pdata->reset) { in cw1200_sdio_off()
192 gpio_set_value(pdata->reset, 0); in cw1200_sdio_off()
194 gpio_free(pdata->reset); in cw1200_sdio_off()
208 if (pdata->reset) { in cw1200_sdio_on()
209 gpio_request(pdata->reset, "cw1200_wlan_reset"); in cw1200_sdio_on()
210 gpio_direction_output(pdata->reset, 0); in cw1200_sdio_on()
216 if (pdata->reset || pdata->powerup) in cw1200_sdio_on()
242 if (pdata->reset) { in cw1200_sdio_on()
243 gpio_set_value(pdata->reset, 1); in cw1200_sdio_on()
Dcw1200_spi.c287 if (pdata->reset) { in cw1200_spi_off()
288 gpio_set_value(pdata->reset, 0); in cw1200_spi_off()
290 gpio_free(pdata->reset); in cw1200_spi_off()
304 if (pdata->reset) { in cw1200_spi_on()
305 gpio_request(pdata->reset, "cw1200_wlan_reset"); in cw1200_spi_on()
306 gpio_direction_output(pdata->reset, 0); in cw1200_spi_on()
312 if (pdata->reset || pdata->powerup) in cw1200_spi_on()
338 if (pdata->reset) { in cw1200_spi_on()
339 gpio_set_value(pdata->reset, 1); in cw1200_spi_on()
/linux-4.1.27/sound/core/seq/oss/
Dseq_oss_writeq.c80 struct snd_seq_remove_events reset; in snd_seq_oss_writeq_clear() local
82 memset(&reset, 0, sizeof(reset)); in snd_seq_oss_writeq_clear()
83 reset.remove_mode = SNDRV_SEQ_REMOVE_OUTPUT; /* remove all */ in snd_seq_oss_writeq_clear()
84 snd_seq_oss_control(q->dp, SNDRV_SEQ_IOCTL_REMOVE_EVENTS, &reset); in snd_seq_oss_writeq_clear()
/linux-4.1.27/Documentation/devicetree/bindings/thermal/
Dtegra-soctherm.txt21 - resets : Must contain an entry for each entry in reset-names.
22 See ../reset/reset.txt for details.
23 - reset-names : Must include the following entries:
40 reset-names = "soctherm";
Drockchip-thermal.txt12 - resets : Must contain an entry for each entry in reset-names.
13 See ../reset/reset.txt for details.
14 - reset-names : Must include the name "tsadc-apb".
29 reset-names = "tsadc-apb";
/linux-4.1.27/Documentation/devicetree/bindings/fuse/
Dnvidia,tegra20-fuse.txt23 - resets: Must contain an entry for each entry in reset-names.
24 See ../reset/reset.txt for details.
25 - reset-names: Must include the following entries:
37 reset-names = "fuse";
/linux-4.1.27/drivers/media/usb/dvb-usb/
Ddvb-usb-firmware.c39 u8 reset; in usb_cypress_load_firmware() local
43 reset = 1; in usb_cypress_load_firmware()
44 if ((ret = usb_cypress_writemem(udev,cypress[type].cpu_cs_register,&reset,1)) != 1) in usb_cypress_load_firmware()
66 reset = 0; in usb_cypress_load_firmware()
67 if (ret || usb_cypress_writemem(udev,cypress[type].cpu_cs_register,&reset,1) != 1) { in usb_cypress_load_firmware()
/linux-4.1.27/Documentation/devicetree/bindings/rtc/
Dmoxa,moxart-rtc.txt8 - gpio-rtc-reset : RTC reset gpio, with zero flags
16 gpio-rtc-reset = <&gpio 7 0>;
/linux-4.1.27/drivers/media/dvb-frontends/
Dlgdt330x.c133 u8 reset[] = { in lgdt3302_SwReset() local
140 reset, sizeof(reset)); in lgdt3302_SwReset()
144 reset[1] = 0x7f; in lgdt3302_SwReset()
146 reset, sizeof(reset)); in lgdt3302_SwReset()
154 u8 reset[] = { in lgdt3303_SwReset() local
160 reset, sizeof(reset)); in lgdt3303_SwReset()
164 reset[1] = 0x01; in lgdt3303_SwReset()
166 reset, sizeof(reset)); in lgdt3303_SwReset()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_83xx_init.c1678 p_dev->ahw->reset.seq_error++; in qlcnic_83xx_poll_reg()
1681 __func__, p_dev->ahw->reset.seq_index); in qlcnic_83xx_poll_reg()
1693 u16 *buff = (u16 *)p_dev->ahw->reset.buff; in qlcnic_83xx_reset_template_checksum()
1694 int count = p_dev->ahw->reset.hdr->size / sizeof(u16); in qlcnic_83xx_reset_template_checksum()
1716 if (ahw->reset.buff != NULL) { in qlcnic_83xx_get_reset_instruction_template()
1720 kfree(ahw->reset.buff); in qlcnic_83xx_get_reset_instruction_template()
1725 ahw->reset.seq_error = 0; in qlcnic_83xx_get_reset_instruction_template()
1726 ahw->reset.buff = kzalloc(QLC_83XX_RESTART_TEMPLATE_SIZE, GFP_KERNEL); in qlcnic_83xx_get_reset_instruction_template()
1727 if (p_dev->ahw->reset.buff == NULL) in qlcnic_83xx_get_reset_instruction_template()
1730 p_buff = p_dev->ahw->reset.buff; in qlcnic_83xx_get_reset_instruction_template()
[all …]
/linux-4.1.27/drivers/media/pci/mantis/
Dhopper_vp3028.c50 mantis_gpio_set_bits(mantis, config->reset, 0); in vp3028_frontend_init()
54 mantis_gpio_set_bits(mantis, config->reset, 1); in vp3028_frontend_init()
87 .reset = GPIF_A03,
Dmantis_vp3030.c62 mantis_gpio_set_bits(mantis, config->reset, 0); in vp3030_frontend_init()
66 mantis_gpio_set_bits(mantis, config->reset, 1); in vp3030_frontend_init()
102 .reset = GPIF_A13,
/linux-4.1.27/drivers/block/
Dhd.c115 static int reset; variable
318 if (reset) in hd_out()
321 reset = 1; in hd_out()
371 if (reset) { in reset_hd()
372 reset = 0; in reset_hd()
377 if (reset) in reset_hd()
385 if (reset) in reset_hd()
425 reset = 1; in bad_rw_intr()
541 reset = 1; in hd_times_out()
559 return reset; in do_special_op()
[all …]
/linux-4.1.27/Documentation/mic/mpssd/
Dmicctrl58 echo reset > $f/state
61 reset() function
157 reset $2
/linux-4.1.27/Documentation/devicetree/bindings/iio/
Dsensorhub.txt13 - mcu-reset-gpios: [out] sensorhub reset
24 mcu-reset-gpios = <&gpx0 5 0>;
/linux-4.1.27/Documentation/hwmon/
Dw83l786ng16 * reset boolean
18 Use 'reset=1' to reset the chip (via index 0x40, bit 7). The default
19 behavior is no chip reset to preserve BIOS settings
Dltc294554 in1_reset_history Write 1 to reset in1 history
63 in2_reset_history Write 1 to reset in2 history
72 curr1_reset_history Write 1 to reset curr1 history
82 power1_reset_history Write 1 to reset power1 history
Dadm127558 The following attributes are supported. Limits are read-write, history reset
70 in1_reset_history Write any value to reset history.
85 curr1_reset_history Write any value to reset history.
89 power1_reset_history Write any value to reset history.
/linux-4.1.27/drivers/gpu/drm/i915/
Di915_params.c47 .reset = true,
106 module_param_named(reset, i915.reset, bool, 0600);
107 MODULE_PARM_DESC(reset, "Attempt GPU resets (default: true)");
/linux-4.1.27/sound/soc/codecs/
Dstac9766.c253 soc_ac97_ops->reset(ac97); in stac9766_reset()
264 u16 id, reset; in stac9766_codec_resume() local
266 reset = 0; in stac9766_codec_resume()
268 reset: in stac9766_codec_resume()
269 if (reset > 5) { in stac9766_codec_resume()
277 reset++; in stac9766_codec_resume()
278 goto reset; in stac9766_codec_resume()
Dwm8804.c69 struct gpio_desc *reset; member
582 wm8804->reset = devm_gpiod_get_optional(dev, "wlf,reset", in wm8804_probe()
584 if (IS_ERR(wm8804->reset)) { in wm8804_probe()
585 ret = PTR_ERR(wm8804->reset); in wm8804_probe()
624 if (wm8804->reset) in wm8804_probe()
625 gpiod_set_value_cansleep(wm8804->reset, 1); in wm8804_probe()
655 if (!wm8804->reset) { in wm8804_probe()
/linux-4.1.27/Documentation/devicetree/bindings/net/nfc/
Dst21nfcb.txt9 - reset-gpios: Output GPIO pin used to reset the ST21NFCB
31 reset-gpios = <&gpio5 29 GPIO_ACTIVE_HIGH>;
/linux-4.1.27/Documentation/devicetree/bindings/media/i2c/
Dmt9p031.txt17 - reset-gpios: Chip reset GPIO
30 reset-gpios = <&gpio3 30 0>;
Dadv7604.txt34 - reset-gpios: Reference to the GPIO connected to the device's reset pin.
55 reset-gpios = <&ioexp 0 GPIO_ACTIVE_LOW>;
/linux-4.1.27/drivers/usb/misc/
Didmouse.c141 goto reset; in idmouse_create_image()
144 goto reset; in idmouse_create_image()
150 goto reset; in idmouse_create_image()
153 goto reset; in idmouse_create_image()
159 goto reset; in idmouse_create_image()
162 goto reset; in idmouse_create_image()
187 reset: in idmouse_create_image()
/linux-4.1.27/Documentation/devicetree/bindings/media/
Dsi4713.txt14 - reset-gpios: GPIO specifier for the chips reset line
26 reset-gpios = <&gpio6 3 GPIO_ACTIVE_HIGH>; /* 163 */
/linux-4.1.27/arch/s390/include/asm/
Dreset.h16 extern void register_reset_call(struct reset_call *reset);
17 extern void unregister_reset_call(struct reset_call *reset);
/linux-4.1.27/Documentation/devicetree/bindings/gpio/
Dgpio-restart.txt4 This binding supports level and edge triggered reset. At driver load
12 triggering a level triggered reset condition. This will also cause an
14 reset. After a delay specified by active-delay, the GPIO is set to
16 triggered reset. After a delay specified by inactive-delay, the GPIO
24 low to reset the board set it to "Active Low", otherwise set
/linux-4.1.27/Documentation/xtensa/
Dmmu.txt18 TLBs are in their reset state.
19 ITLBCFG and DTLBCFG are zero (reset state).
20 RASID is 0x04030201 (reset state).
21 PS.RING is zero (reset state).
22 LITBASE is zero (reset state, PC-relative literals); required to be PIC.
/linux-4.1.27/Documentation/devicetree/bindings/input/touchscreen/
Dtsc2005.txt8 - reset-gpios : GPIO specifier
16 will reset it. This is disabled by default.
29 reset-gpios = <&gpio4 8 GPIO_ACTIVE_HIGH>; /* 104 */
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Drockchip,rk3288-cru.txt4 controllers within the SoC and also implements a reset controller for SoC
13 - #reset-cells: should be 1.
23 used in device tree sources. Similar macros exist for the reset sources in
48 #reset-cells = <1>;
Drockchip,rk3188-cru.txt4 controllers within the SoC and also implements a reset controller for SoC
14 - #reset-cells: should be 1.
25 Similar macros exist for the reset sources in these files.
48 #reset-cells = <1>;
Dqcom,lcc.txt13 - #reset-cells : shall contain 1
20 #reset-cells = <1>;
Dqcom,mmcc.txt15 - #reset-cells : shall contain 1
22 #reset-cells = <1>;
Dqcom,gcc.txt19 - #reset-cells : shall contain 1
26 #reset-cells = <1>;
Dxgene.txt25 reset and/or the divider. Either may be omitted, but at least
37 - csr-offset : Offset to the CSR reset register from the reset address base.
39 - csr-mask : CSR reset mask bit. Default is 0xF.
40 - enable-offset : Offset to the enable register from the reset address base.
/linux-4.1.27/tools/testing/selftests/ftrace/test.d/
Dfunctions2 clear_trace() { # reset trace output
14 reset_tracer() { # reset the current tracer
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/
Dguts.txt4 enabling, power-on-reset configuration monitoring, general-purpose
17 contains a functioning "reset control register" (i.e. the board
18 is wired to reset upon setting the HRESET_REQ bit in this register).
/linux-4.1.27/drivers/video/backlight/
Dbd6107.c100 gpio_set_value(bd->pdata->reset, 0); in bd6107_backlight_update_status()
102 gpio_set_value(bd->pdata->reset, 1); in bd6107_backlight_update_status()
131 if (pdata == NULL || !pdata->reset) { in bd6107_probe()
150 ret = devm_gpio_request_one(&client->dev, pdata->reset, in bd6107_probe()
Dhx8357.c88 unsigned reset; member
325 gpio_set_value(lcd->reset, 1); in hx8357_lcd_reset()
327 gpio_set_value(lcd->reset, 0); in hx8357_lcd_reset()
329 gpio_set_value(lcd->reset, 1); in hx8357_lcd_reset()
605 lcd->reset = of_get_named_gpio(spi->dev.of_node, "gpios-reset", 0); in hx8357_probe()
606 if (!gpio_is_valid(lcd->reset)) { in hx8357_probe()
611 ret = devm_gpio_request_one(&spi->dev, lcd->reset, in hx8357_probe()
617 lcd->reset, ret); in hx8357_probe()
Dili9320.c82 cfg->reset(1); in ili9320_reset()
85 cfg->reset(0); in ili9320_reset()
88 cfg->reset(1); in ili9320_reset()
214 if (cfg->hsize <= 0 || cfg->vsize <= 0 || cfg->reset == NULL) { in ili9320_probe_spi()
/linux-4.1.27/include/linux/
Dftrace.h365 int remove, int reset);
367 int len, int reset);
369 int len, int reset);
370 void ftrace_set_global_filter(unsigned char *buf, int len, int reset);
371 void ftrace_set_global_notrace(unsigned char *buf, int len, int reset);
612 #define ftrace_set_filter_ip(ops, ip, remove, reset) ({ -ENODEV; }) argument
613 #define ftrace_set_filter(ops, buf, len, reset) ({ -ENODEV; }) argument
614 #define ftrace_set_notrace(ops, buf, len, reset) ({ -ENODEV; }) argument
/linux-4.1.27/Documentation/devicetree/bindings/c6x/
Dclocks.txt26 - ti,c64x+pll-reset-delay: CPU cycles to delay after PLL reset
38 ti,c64x+pll-reset-delay = <12000>;
/linux-4.1.27/arch/arm/mach-davinci/
Dclock.h106 int (*reset) (struct clk *clk, bool reset); member
133 int davinci_clk_reset(struct clk *clk, bool reset);
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_reset.c148 void __iomem *reset = ioremap(pci_resource_start(mdev->pdev, 0) + in mthca_reset() local
151 if (!reset) { in mthca_reset()
158 writel(MTHCA_RESET_VALUE, reset); in mthca_reset()
159 iounmap(reset); in mthca_reset()
/linux-4.1.27/include/linux/platform_data/
Dnet-cw1200.h17 int reset; /* GPIO to RSTn signal (0 disables) */ member
33 int reset; /* GPIO to RSTn signal (0 disables) */ member
/linux-4.1.27/drivers/staging/fbtft/
Dfb_agm1264k-fl.c80 par->fbtftops.reset(par); in init_display()
92 static void reset(struct fbtft_par *par) in reset() function
94 if (par->gpio.reset == -1) in reset()
99 gpio_set_value(par->gpio.reset, 0); in reset()
101 gpio_set_value(par->gpio.reset, 1); in reset()
453 .reset = reset,
/linux-4.1.27/kernel/trace/
Dtrace_selftest.c391 trace->reset(tr); in trace_selftest_startup_dynamic_tracing()
399 trace->reset(tr); in trace_selftest_startup_dynamic_tracing()
686 trace->reset(tr); in trace_selftest_startup_function()
789 trace->reset(tr); in trace_selftest_startup_function_graph()
845 trace->reset(tr); in trace_selftest_startup_irqsoff()
907 trace->reset(tr); in trace_selftest_startup_preemptoff()
1015 trace->reset(tr); in trace_selftest_startup_preemptirqsoff()
1135 trace->reset(tr); in trace_selftest_startup_wakeup()
1172 trace->reset(tr); in trace_selftest_startup_sched_switch()
1204 trace->reset(tr); in trace_selftest_startup_branch()
/linux-4.1.27/drivers/staging/speakup/
Dkobjects.c81 static void report_char_chartab_status(int reset, int received, int used, in report_char_chartab_status() argument
91 if (reset) { in report_char_chartab_status()
125 int reset = 0; in chars_chartab_store() local
139 reset = 1; in chars_chartab_store()
176 reset = 1; /* just reset on error. */ in chars_chartab_store()
208 if (reset) { in chars_chartab_store()
216 report_char_chartab_status(reset, received, used, rejected, in chars_chartab_store()
720 static void report_msg_status(int reset, int received, int used, in report_msg_status() argument
726 if (reset) { in report_msg_status()
755 int reset = 0; in message_store_helper() local
[all …]
/linux-4.1.27/net/ceph/
Dauth_none.c14 static void reset(struct ceph_auth_client *ac) in reset() function
110 .reset = reset,
/linux-4.1.27/Documentation/devicetree/bindings/arm/bcm/
Dbrcm,brcmstb.txt63 o offset to the base CPU reset register
88 the general system reset registers.
90 o offset to the "reset source enable" register
91 o offset to the "software master reset" register
/linux-4.1.27/drivers/thermal/
Drockchip_thermal.c83 struct reset_control *reset; member
473 static void rockchip_thermal_reset_controller(struct reset_control *reset) in rockchip_thermal_reset_controller() argument
475 reset_control_assert(reset); in rockchip_thermal_reset_controller()
477 reset_control_deassert(reset); in rockchip_thermal_reset_controller()
516 thermal->reset = devm_reset_control_get(&pdev->dev, "tsadc-apb"); in rockchip_thermal_probe()
517 if (IS_ERR(thermal->reset)) { in rockchip_thermal_probe()
518 error = PTR_ERR(thermal->reset); in rockchip_thermal_probe()
551 rockchip_thermal_reset_controller(thermal->reset); in rockchip_thermal_probe()
663 rockchip_thermal_reset_controller(thermal->reset); in rockchip_thermal_resume()
Dtegra_soctherm.c166 struct reset_control *reset; member
362 tegra->reset = devm_reset_control_get(&pdev->dev, "soctherm"); in tegra_soctherm_probe()
363 if (IS_ERR(tegra->reset)) { in tegra_soctherm_probe()
365 return PTR_ERR(tegra->reset); in tegra_soctherm_probe()
380 reset_control_assert(tegra->reset); in tegra_soctherm_probe()
392 reset_control_deassert(tegra->reset); in tegra_soctherm_probe()
/linux-4.1.27/Documentation/devicetree/bindings/i2c/
Dnvidia,tegra20-i2c.txt50 - resets: Must contain an entry for each entry in reset-names.
51 See ../reset/reset.txt for details.
52 - reset-names: Must include the following entries:
71 reset-names = "i2c";
/linux-4.1.27/drivers/mfd/
Ducb1x00-core.c508 if (pdata && pdata->reset) in ucb1x00_probe()
509 pdata->reset(UCB_RST_PROBE); in ucb1x00_probe()
614 if (pdata && pdata->reset) in ucb1x00_probe()
615 pdata->reset(UCB_RST_PROBE_FAIL); in ucb1x00_probe()
640 if (pdata && pdata->reset) in ucb1x00_remove()
641 pdata->reset(UCB_RST_REMOVE); in ucb1x00_remove()
698 } else if (pdata && pdata->reset) in ucb1x00_suspend()
699 pdata->reset(UCB_RST_SUSPEND); in ucb1x00_suspend()
710 if (!ucb->irq_wake && pdata && pdata->reset) in ucb1x00_resume()
711 pdata->reset(UCB_RST_RESUME); in ucb1x00_resume()
Darizona-core.c531 pdata->reset = arizona_of_get_named_gpio(arizona, "wlf,reset", true); in arizona_of_get_core_pdata()
729 if (arizona->pdata.reset) { in arizona_dev_init()
731 ret = gpio_request_one(arizona->pdata.reset, in arizona_dev_init()
754 if (arizona->pdata.reset) { in arizona_dev_init()
755 gpio_set_value_cansleep(arizona->pdata.reset, 1); in arizona_dev_init()
779 if (!arizona->pdata.reset) { in arizona_dev_init()
1055 if (arizona->pdata.reset) { in arizona_dev_init()
1056 gpio_set_value_cansleep(arizona->pdata.reset, 0); in arizona_dev_init()
1057 gpio_free(arizona->pdata.reset); in arizona_dev_init()
1083 if (arizona->pdata.reset) in arizona_dev_exit()
[all …]
/linux-4.1.27/arch/arm/mach-pxa/include/mach/
Dpalm27x.h57 int reset);
59 static inline void palm27x_ac97_init(int minv, int maxv, int jack, int reset) {} in palm27x_ac97_init() argument
/linux-4.1.27/arch/x86/kernel/
Damd_nb.c188 static unsigned int reset, ban; in amd_set_subcaches() local
197 if (reset == 0) { in amd_set_subcaches()
198 pci_read_config_dword(nb->link, 0x1d4, &reset); in amd_set_subcaches()
217 if (reg == reset) { in amd_set_subcaches()
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/
Dnvidia,tegra124-xusb-padctl.txt20 - resets: Must contain an entry for each entry in reset-names.
21 See ../reset/reset.txt for details.
22 - reset-names: Must include the following entries:
86 reset-names = "padctl";
/linux-4.1.27/Documentation/w1/masters/
Dds249025 next bus (reset?) operation, however only a message is printed as
31 The ds2490 block I/O command supports reset, write buffer, read
33 1 reset bus, 2 write the match rom command and slave rom id, 3 block
44 short, alarming presence on reset, and no presence on reset, but the
/linux-4.1.27/arch/xtensa/boot/boot-elf/
Dbootstrap.S28 .global reset
71 reset: label
/linux-4.1.27/Documentation/devicetree/bindings/video/bridge/
Dps8622.txt7 - reset-gpios: OF device-tree gpio specification for RST_ pin.
22 reset-gpios = <&gpc3 1 1 0 0>;
Dptn3460.txt7 - reset-gpio: OF device-tree gpio specification for RST_N pin.
30 reset-gpio = <&gpx1 5 1 0 0>;
/linux-4.1.27/drivers/video/fbdev/
Dssd1307fb.c56 int reset; member
474 par->reset = of_get_named_gpio(client->dev.of_node, in ssd1307fb_probe()
476 if (!gpio_is_valid(par->reset)) { in ssd1307fb_probe()
523 ret = devm_gpio_request_one(&client->dev, par->reset, in ssd1307fb_probe()
529 par->reset, ret); in ssd1307fb_probe()
536 gpio_set_value(par->reset, 0); in ssd1307fb_probe()
538 gpio_set_value(par->reset, 1); in ssd1307fb_probe()
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dchip.h86 void brcmf_chip_coredisable(struct brcmf_core *core, u32 prereset, u32 reset);
87 void brcmf_chip_resetcore(struct brcmf_core *core, u32 prereset, u32 reset,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
Dbase.c195 if (gpio->reset && dmi_check_system(gpio_reset_ids)) in _nvkm_gpio_init()
196 gpio->reset(gpio, DCB_GPIO_UNUSED); in _nvkm_gpio_init()
226 gpio->reset = impl->reset; in nvkm_gpio_create_()
/linux-4.1.27/drivers/iio/adc/
Dad7476.c30 void (*reset)(struct ad7476_state *); member
161 .reset = ad7091_reset,
249 if (st->chip_info->reset) in ad7476_probe()
250 st->chip_info->reset(st); in ad7476_probe()
/linux-4.1.27/Documentation/devicetree/bindings/
Dopen-pic.txt31 - pic-no-reset: The presence of this property indicates that the PIC
32 shall not be reset during runtime initialization. No property value shall
74 // The PIC shall not be reset.
75 pic-no-reset;
/linux-4.1.27/Documentation/devicetree/bindings/drm/imx/
Dfsl-imx-drm.txt29 - resets: phandle pointing to the system reset controller and
30 reset line index, see reset/fsl,imx-src.txt for details
/linux-4.1.27/Documentation/usb/
Dcallbacks.txt31 * @reset_resume: Called when the suspended device has been reset instead
36 * @pre_reset: Called when the device is about to be reset.
37 * @post_reset: Called after the device has been reset
98 A driver or user space is triggering a reset on the device which
112 The reset has completed. Restore any saved device state and begin
130 pre_reset is always followed by post_reset, even if the reset

12345678