Lines Matching +full:per +full:- +full:device
1 Device State Configuration Registers
2 ------------------------------------
8 In general, the Device State Configuration Registers (DSCR) will provide one or
14 write once or the individual bits are write once. In addition to device config,
16 provide device ID information, provide ethernet MAC addresses, as well as other
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
31 device tree will result in reduced functionality or possibly driver
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
66 more devices (one bitfield per device). The layout of each tuple is:
71 start_id is device id for the first device control in the range
72 num_ids is the number of device controls in the range
74 enable is the value to enable a device
75 disable is the value to disable a device (0xffffffff if cannot disable)
77 nbits is the number of bits per device control
79 - ti,dscr-devstate-stat-regs
80 This property describes the bitfields used to provide device state status
81 for device states controlled by the DSCR. Each tuple describes a range of
83 bitfield per device). The layout of each tuple is:
88 start_id is device id for the first device status in the range
91 enable is the value indicating device is enabled
92 disable is the value indicating device is disabled
94 nbits is the number of bits per device status
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