bcm-specs

[Specification

/!\ Values are provided in the order the existing driver writes them to the MMIO

If sbtmstatehigh & 0x10000 isn't set

Offset

Size

Value

Function

0x686

2

0x02BB

0x680

2

0x4B6B

0x682

2

0x024B

0x700

2

0x0049

0x684

2

0x0207

0x160

4

0x00010003

Set SHM control word to 0x0001 and address to 0x0003

0x164

2

0x0014

Write to SHM

0x160

4

0x00010003

Set SHM control word to 0x0001 and address to 0x0003

0x166

2

0x0010

Write to SHM

0x160

4

0x00010004

Set SHM control word to 0x0001 and address to 0x0004

0x164

2

0x0009

Write to SHM

0x160

4

0x00010007

Set SHM control word to 0x0001 and address to 0x0007

0x164

2

0x0038

Write to SHM

0x160

4

0x000100A2

Set SHM control word to 0x0001 and address to 0x00A2

0x164

2

0x003C

Write to SHM

0x160

4

0x000100A6

Set SHM control word to 0x0001 and address to 0x00A6

0x166

2

0x0034

Write to SHM

0x160

4

0x000100AB

Set SHM control word to 0x0001 and address to 0x00AB

0x164

2

0x0030

Write to SHM

0x160

4

0x000100AF

Set SHM control word to 0x0001 and address to 0x00AF

0x166

2

0x002C

Write to SHM

0x160

4

0x000100B4

Set SHM control word to 0x0001 and address to 0x00B4

0x164

2

0x002C

Write to SHM

0x160

4

0x000100B8

Set SHM control word to 0x0001 and address to 0x00B8

0x166

2

0x0028

Write to SHM

0x160

4

0x000100BD

Set SHM control word to 0x0001 and address to 0x00BD

0x164

2

0x0028

Write to SHM

0x160

4

0x000100C1

Set SHM control word to 0x0001 and address to 0x00C1

0x166

2

0x0028

Write to SHM

If sbtmstatehigh & 0x10000 is set

Offset

Size (bytes)

Value

Function

0x686

2

0x02C0

0x680

2

0x5070

0x682

2

0x0250

0x700

2

0x004E

0x684

2

0x0207

0x160

4

0x00010003

Set SHM control word to 0x0001 and address to 0x0003

0x164

2

0x0014

Write to SHM

0x160

4

0x00010003

Set SHM control word to 0x0001 and address to 0x0003

0x166

2

0x0010

Write to SHM

0x160

4

0x00010004

Set SHM control word to 0x0001 and address to 0x0004

0x164

2

0x0009

Write to SHM

0x160

4

0x00010007

Set SHM control word to 0x0001 and address to 0x0007

0x164

2

0x0038

Write to SHM

0x160

4

0x000100A2

Set SHM control word to 0x0001 and address to 0x00A2

0x164

2

0x003C

Write to SHM

0x160

4

0x000100A6

Set SHM control word to 0x0001 and address to 0x00A6

0x166

2

0x0034

Write to SHM

0x160

4

0x000100AB

Set SHM control word to 0x0001 and address to 0x00AB

0x164

2

0x0030

Write to SHM

0x160

4

0x000100AF

Set SHM control word to 0x0001 and address to 0x00AF

0x166

2

0x002C

Write to SHM

0x160

4

0x000100B4

Set SHM control word to 0x0001 and address to 0x00B4

0x164

2

0x002C

Write to SHM

0x160

4

0x000100B8

Set SHM control word to 0x0001 and address to 0x00B8

0x166

2

0x0028

Write to SHM

0x160

4

0x000100BD

Set SHM control word to 0x0001 and address to 0x00BD

0x164

2

0x0028

Write to SHM

0x160

4

0x000100C1

Set SHM control word to 0x0001 and address to 0x00C1

0x166

2

0x0028

Write to SHM


Exported/Archived from the wiki to HTML on 2016-10-27