Lines Matching +full:disable +full:- +full:state
1 Device State Configuration Registers
2 ------------------------------------
8 In general, the Device State Configuration Registers (DSCR) will provide one or
12 enable (and disable in some cases) SoC pin drivers, select peripheral clock
19 For device state control (enable/disable), each device control is assigned an
20 id which is used by individual device drivers to control the state as needed.
24 - compatible: must be "ti,c64x+dscr"
25 - reg: register area base and size
34 - ti,dscr-devstat
37 - ti,dscr-silicon-rev
40 - ti,dscr-rmii-resets
44 - ti,dscr-locked-regs
49 - ti,dscr-kick-regs
53 the second register before other registers in the area are write-enabled.
55 - ti,dscr-mac-fuse-regs
60 index (1-6) of the byte within the register. A value of 0 means the byte
63 - ti,dscr-devstate-ctl-regs
64 This property describes the bitfields used to control the state of devices.
68 start_id num_ids reg enable disable start_bit nbits
75 disable is the value to disable a device (0xffffffff if cannot disable)
79 - ti,dscr-devstate-stat-regs
80 This property describes the bitfields used to provide device state status
85 start_id num_ids reg enable disable start_bit nbits
92 disable is the value indicating device is disabled
96 - ti,dscr-privperm
103 device-state-config-regs@2a80000 {
107 ti,dscr-devstat = <0>;
108 ti,dscr-silicon-rev = <8 28 0xf>;
109 ti,dscr-rmii-resets = <0x40020 0x00040000>;
111 ti,dscr-locked-regs = <0x40008 0x40004 0x0f0a0b00>;
112 ti,dscr-devstate-ctl-regs =
116 ti,dscr-devstate-stat-regs =
120 ti,dscr-mac-fuse-regs = <0x700 1 2 3 4
123 ti,dscr-privperm = <0x41c 0xaaaaaaaa>;
125 ti,dscr-kick-regs = <0x38 0x83E70B13