Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v5.17 45 lines 1.5 kB view raw
1STMicroelectronics STi family Sysconfig Peripheral Powerdown Reset Controller 2============================================================================= 3 4This binding describes a reset controller device that is used to enable and 5disable on-chip peripheral controllers such as USB and SATA, using 6"powerdown" control bits found in the STi family SoC system configuration 7registers. These have been grouped together into a single reset controller 8device for convenience. 9 10The actual action taken when powerdown is asserted is hardware dependent. 11However, when asserted it may not be possible to access the hardware's 12registers and after an assert/deassert sequence the hardware's previous state 13may no longer be valid. 14 15Please refer to reset.txt in this directory for common reset 16controller binding usage. 17 18Required properties: 19- compatible: Should be "st,stih407-powerdown" 20- #reset-cells: 1, see below 21 22example: 23 24 powerdown: powerdown-controller { 25 compatible = "st,stih407-powerdown"; 26 #reset-cells = <1>; 27 }; 28 29 30Specifying powerdown control of devices 31======================================= 32 33Device nodes should specify the reset channel required in their "resets" 34property, containing a phandle to the powerdown device node and an 35index specifying which channel to use, as described in reset.txt 36 37example: 38 39 st_dwc3: dwc3@8f94000 { 40 resets = <&powerdown STIH407_USB3_POWERDOWN>, 41 }; 42 43Macro definitions for the supported reset channels can be found in: 44 45include/dt-bindings/reset/stih407-resets.h