bcm-specs

[Specification

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

Offset

Size (bytes)

Value

Function

0x160

4

0x03010005

Set SHM control word to 0x0301 and address to 0x0005

0x164

4

0x00020000

Write to SHM

0x124

4

0x00000004

0x128

4

0x00000000

0x12C

4

0x00000000

0x130

4

0x00000000

Set TemplateRam offset to 0x00000000

0x134

4

0x000001CB

Write to TemplateRam

0x134

4

0x00D40000

Write to TemplateRam

0x134

4

0xFF000005

Write to TemplateRam

0x134

4

0xFF02FF01

Write to TemplateRam

0x130

4

0x00000010

Set TemplateRam offset to 0x00000010

0x134

4

0x0002028B

Write to TemplateRam

0x134

4

0x00480000

Write to TemplateRam

0x134

4

0xFF000005

Write to TemplateRam

0x134

4

0xFF02FF01

Write to TemplateRam

0x134

4

0x01181000

Write to TemplateRam

0x134

4

0x10000302

Write to TemplateRam

0x134

4

0xF3F2F118

Write to TemplateRam

0x134

4

0x0000CCBB

Write to TemplateRam

0x130

4

0x00000030

Set TemplateRam offset to 0x00000030

0x134

4

0x00000000

Write to TemplateRam

0x130

4

0x00000050

Set TemplateRam offset to 0x00000050

0x134

4

0x00000000

Write to TemplateRam

0x130

4

0x00000268

Set TemplateRam offset to 0x00000268

0x134

4

0x000208AC

Write to TemplateRam

0x134

4

0x00500000

Write to TemplateRam

0x134

4

0xAB000028

Write to TemplateRam

0x134

4

0xDABADABA

Write to TemplateRam

0x134

4

0xF1181000

Write to TemplateRam

0x134

4

0x1000F3F2

Write to TemplateRam

0x134

4

0xF3F2F118

Write to TemplateRam

0x134

4

0x00000010

Write to TemplateRam

0x134

4

0x00000000

Write to TemplateRam

0x134

4

0x000A0000

Write to TemplateRam

0x134

4

0x0E000001

Write to TemplateRam

0x134

4

0x4D435242

Write to TemplateRam

0x134

4

0x5345545F

Write to TemplateRam

0x134

4

0x53535F54

Write to TemplateRam

0x134

4

0x04014449

Write to TemplateRam

0x134

4

0x968B8482

Write to TemplateRam

0x134

4

0x06010103

Write to TemplateRam

0x134

4

0x00000002

Write to TemplateRam

0x130

4

0x00000068

Set TemplateRam offset to 0x00000068

0x134

4

0x000008CB

Write to TemplateRam

0x134

4

0x00800000

Write to TemplateRam

0x134

4

0xFFFF0000

Write to TemplateRam

0x134

4

0xFFFFFFFF

Write to TemplateRam

0x134

4

0xF1181000

Write to TemplateRam

0x134

4

0x1000F3F2

Write to TemplateRam

0x134

4

0xF3F2F118

Write to TemplateRam

0x134

4

0x0000AFD0

Write to TemplateRam

0x134

4

0x00000000

Write to TemplateRam

0x134

4

0x01000000

Write to TemplateRam

0x134

4

0x0E000002

Write to TemplateRam

0x134

4

0x4D435242

Write to TemplateRam

0x134

4

0x5345545F

Write to TemplateRam

0x134

4

0x53535F54

Write to TemplateRam

0x134

4

0x08014449

Write to TemplateRam

0x134

4

0xA498921C

Write to TemplateRam

0x134

4

0xECE0C8B0

Write to TemplateRam

0x134

4

0x00010206

Write to TemplateRam

0x130

4

0x00000468

Set TemplateRam offset to 0x00000468

0x134

4

0x000008CB

Write to TemplateRam

0x134

4

0x00800000

Write to TemplateRam

0x134

4

0xFFFF0000

Write to TemplateRam

0x134

4

0xFFFFFFFF

Write to TemplateRam

0x134

4

0xF1181000

Write to TemplateRam

0x134

4

0x1000F3F2

Write to TemplateRam

0x134

4

0xF3F2F118

Write to TemplateRam

0x134

4

0x0000AFD0

Write to TemplateRam

0x134

4

0x00000000

Write to TemplateRam

0x134

4

0x01000000

Write to TemplateRam

0x134

4

0x0E000002

Write to TemplateRam

0x134

4

0x4D435242

Write to TemplateRam

0x134

4

0x5345545F

Write to TemplateRam

0x134

4

0x53535F54

Write to TemplateRam

0x134

4

0x08014449

Write to TemplateRam

0x134

4

0xA498921C

Write to TemplateRam

0x134

4

0xECE0C8B0

Write to TemplateRam

0x134

4

0x00010206

Write to TemplateRam

0x100

4

0x01000000

0x104

4

0x01000000

0x108

4

0x01000000

0x10C

4

0x01000000

0x3E6

2

0x0000

0x4A8

2

0x0000

0x4AA

2

0x0000

0x4A4

2

0x12CF

0x4AC

2

0x0000

0x4AE

2

0xFFFF

0x406

2

0x0001

0x406

2

0x0000

0x40C

2

0x0014

0x406

2

0x0101

0x406

2

0x0100

0x40C

2

0x0014

0x406

2

0x0201

0x406

2

0x0200

0x40C

2

0x0014

0x406

2

0x0301

0x406

2

0x0300

0x40C

2

0x0010

0x406

2

0x0000

0x402

2

0x0524

0x580

2

0xFFFF

0x582

2

0xFFFF

0x584

2

0xFFFF

0x586

2

0xFFFF

0x588

2

0xFFFF

0x540

2

0x8000

0x520

2

0x220C

0x540

2

0x8000

0x540

2

0x8100

0x520

2

0x3A24

0x540

2

0x8100

0x540

2

0x8200

0x520

2

0x523C

0x540

2

0x8200

0x540

2

0x8300

0x520

2

0x5E54

0x540

2

0x8300

0x540

2

0x8400

0x520

2

0x5E5E

0x540

2

0x8400

0x540

2

0x8500

0x520

2

0x5E5E

0x540

2

0x8500

0x540

2

0x8600

0x520

2

0x5E5E

0x540

2

0x8600

0x540

2

0x8700

0x520

2

0x5E5E

0x540

2

0x8700

0x612

2

0x0001

0x62E

2

0xCCCD

0x630

2

0x000C

0x600

2

0x8004

0x686

2

0x02C0

0x680

2

0x5070

0x682

2

0x0250

0x700

2

0x004E

0x688

2

0x000B

0x160

4

0x03010003

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

0x164

4

0x00100014

Write to SHM

0x164

4

0x00000009

Write to SHM

0x164

4

0x00000080

Write to SHM

0x164

4

0x00480048

Write to SHM

0x164

4

0x00640038

Write to SHM

0x164

4

0x00000930

Write to SHM

0x160

4

0x0301000D

Set SHM control word to 0x0301 and address to 0x000D

0x164

4

0x00020002

Write to SHM

0x164

4

0x00040004

Write to SHM

0x164

4

0x0000001D

Write to SHM

0x160

4

0x03010011

Set SHM control word to 0x0301 and address to 0x0011

0x164

4

0x00640064

Write to SHM

0x164

4

0x0047000E

Write to SHM

0x164

4

0x00640C00

Write to SHM

0x160

4

0x03010015

Set SHM control word to 0x0301 and address to 0x0015

0x164

4

0x05CC0000

Write to SHM

0x164

4

0xFFFFFFFF

Write to SHM

0x164

4

0x0000000A

Write to SHM

0x160

4

0x0301001D

Set SHM control word to 0x0301 and address to 0x001D

0x164

4

0x00002710

Write to SHM

0x160

4

0x030100A0

Set SHM control word to 0x0301 and address to 0x00A0

0x164

4

0x01CB0020

Write to SHM

0x164

4

0xFF000000

Write to SHM

0x164

4

0x08AB003C

Write to SHM

0x164

4

0x00000000

Write to SHM

0x164

4

0x00140084

Write to SHM

0x164

4

0x000201CF

Write to SHM

0x164

4

0x0034FF00

Write to SHM

0x164

4

0x000208AF

Write to SHM

0x164

4

0x00640000

Write to SHM

0x164

4

0x01CA0010

Write to SHM

0x164

4

0xFF000002

Write to SHM

0x164

4

0x08AA0030

Write to SHM

0x164

4

0x00000002

Write to SHM

0x164

4

0x00080054

Write to SHM

0x164

4

0x000001CE

Write to SHM

0x164

4

0x002CFF00

Write to SHM

0x164

4

0x000008AE

Write to SHM

0x164

4

0x00440000

Write to SHM

0x164

4

0x01C90008

Write to SHM

0x164

4

0xFF000002

Write to SHM

0x164

4

0x08A9002C

Write to SHM

0x164

4

0x00000002

Write to SHM

0x164

4

0x0004003C

Write to SHM

0x164

4

0x000001CD

Write to SHM

0x164

4

0x0028FF00

Write to SHM

0x164

4

0x000008AD

Write to SHM

0x164

4

0x00340000

Write to SHM

0x164

4

0x01C80004

Write to SHM

0x164

4

0xFF000000

Write to SHM

0x164

4

0x08A80028

Write to SHM

0x164

4

0x00000000

Write to SHM

0x164

4

0x00000030

Write to SHM

0x164

4

0x000201CC

Write to SHM

0x164

4

0x0028FF00

Write to SHM

0x164

4

0x000208AC

Write to SHM

0x164

4

0x00300000

Write to SHM

0x164

4

0x040A00C0

Write to SHM

0x164

4

0xBADC0070

Write to SHM

0x164

4

0x040A013A

Write to SHM

0x164

4

0xEE910228

Write to SHM

0x164

4

0x006002F2

Write to SHM

0x164

4

0x00380414

Write to SHM

0x164

4

0x0102BADC

Write to SHM

0x164

4

0x01140414

Write to SHM

0x164

4

0x01DEAEEB

Write to SHM

0x164

4

0x04370022

Write to SHM

0x164

4

0xBADC0015

Write to SHM

0x164

4

0x043700DF

Write to SHM

0x164

4

0xFCE00065

Write to SHM

0x164

4

0x0011012E

Write to SHM

0x164

4

0x000B846E

Write to SHM

0x164

4

0x00D4BADC

Write to SHM

0x164

4

0x0033846E

Write to SHM

0x164

4

0x00FC5B5E

Write to SHM

0x160

4

0x030100E0

Set SHM control word to 0x0301 and address to 0x00E0

0x164

4

0x4D435242

Write to SHM

0x164

4

0x5345545F

Write to SHM

0x164

4

0x53535F54

Write to SHM

0x164

4

0x00004449

Write to SHM

0x160

4

0x03010100

Set SHM control word to 0x0301 and address to 0x0100

0x164

4

0x27100006

Write to SHM

0x160

4

0x03010106

Set SHM control word to 0x0301 and address to 0x0106

0x164

4

0x0C181818

Write to SHM

0x164

4

0x00000000

Write to SHM

0x160

4

0x03010120

Set SHM control word to 0x0301 and address to 0x0120

0x164

4

0x01400140

Write to SHM

0x164

4

0x01400140

Write to SHM

0x164

4

0x01400140

Write to SHM

0x164

4

0x01400140

Write to SHM

0x164

4

0x01640176

Write to SHM

0x164

4

0x01400152

Write to SHM

0x164

4

0x016D017F

Write to SHM

0x164

4

0x0149015B

Write to SHM

0x164

4

0x01400140

Write to SHM

0x164

4

0x01400140

Write to SHM

0x164

4

0x01400140

Write to SHM

0x164

4

0x01400140

Write to SHM

0x164

4

0x01640176

Write to SHM

0x164

4

0x01400152

Write to SHM

0x164

4

0x016D017F

Write to SHM

0x164

4

0x0149015B

Write to SHM

0x164

4

0x01880188

Write to SHM

0x164

4

0x01880188

Write to SHM

0x164

4

0x01880191

Write to SHM

0x164

4

0x019A0188

Write to SHM

0x164

4

0x01880188

Write to SHM

0x164

4

0x01880188

Write to SHM

0x164

4

0x01880188

Write to SHM

0x164

4

0x018801A3

Write to SHM

0x164

4

0x01880188

Write to SHM

0x164

4

0x01880188

Write to SHM

0x164

4

0x01880191

Write to SHM

0x164

4

0x019A0188

Write to SHM

0x164

4

0x01880188

Write to SHM

0x164

4

0x01880188

Write to SHM

0x164

4

0x01880188

Write to SHM

0x164

4

0x018801A3

Write to SHM

0x160

4

0x0301016E

Set SHM control word to 0x0301 and address to 0x016E

0x164

4

0xF884C6A5

Write to SHM

0x164

4

0xF68DEE99

Write to SHM

0x164

4

0xD6BDFF0D

Write to SHM

0x164

4

0x9154DEB1

Write to SHM

0x164

4

0x02036050

Write to SHM

0x164

4

0x567DCEA9

Write to SHM

0x164

4

0xB562E719

Write to SHM

0x164

4

0xEC9A4DE6

Write to SHM

0x164

4

0x1F9D8F45

Write to SHM

0x164

4

0xFA878940

Write to SHM

0x164

4

0xB2EBEF15

Write to SHM

0x164

4

0xFB0B8EC9

Write to SHM

0x164

4

0xB36741EC

Write to SHM

0x164

4

0x45EA5FFD

Write to SHM

0x164

4

0x53F723BF

Write to SHM

0x164

4

0x9B5BE496

Write to SHM

0x164

4

0xE11C75C2

Write to SHM

0x164

4

0x4C6A3DAE

Write to SHM

0x164

4

0x7E416C5A

Write to SHM

0x164

4

0x834FF502

Write to SHM

0x164

4

0x51F4685C

Write to SHM

0x164

4

0xF908D134

Write to SHM

0x164

4

0xAB73E293

Write to SHM

0x164

4

0x2A3F6253

Write to SHM

0x164

4

0x9552080C

Write to SHM

0x164

4

0x9D5E4665

Write to SHM

0x164

4

0x37A13028

Write to SHM

0x164

4

0x2FB50A0F

Write to SHM

0x164

4

0x24360E09

Write to SHM

0x164

4

0xDF3D1B9B

Write to SHM

0x164

4

0x4E69CD26

Write to SHM

0x164

4

0xEA9F7FCD

Write to SHM

0x164

4

0x1D9E121B

Write to SHM

0x164

4

0x342E5874

Write to SHM

0x164

4

0xDCB2362D

Write to SHM

0x164

4

0x5BFBB4EE

Write to SHM

0x164

4

0x764DA4F6

Write to SHM

0x164

4

0x7DCEB761

Write to SHM

0x164

4

0xDD3E527B

Write to SHM

0x164

4

0x13975E71

Write to SHM

0x164

4

0xB968A6F5

Write to SHM

0x164

4

0xC12C0000

Write to SHM

0x164

4

0xE31F4060

Write to SHM

0x164

4

0xB6ED79C8

Write to SHM

0x164

4

0x8D46D4BE

Write to SHM

0x164

4

0x724B67D9

Write to SHM

0x164

4

0x98D494DE

Write to SHM

0x164

4

0x854AB0E8

Write to SHM

0x164

4

0xC52ABB6B

Write to SHM

0x164

4

0xED164FE5

Write to SHM

0x164

4

0x9AD786C5

Write to SHM

0x164

4

0x11946655

Write to SHM

0x164

4

0xE9108ACF

Write to SHM

0x164

4

0xFE810406

Write to SHM

0x164

4

0x7844A0F0

Write to SHM

0x164

4

0x4BE325BA

Write to SHM

0x164

4

0x5DFEA2F3

Write to SHM

0x164

4

0x058A80C0

Write to SHM

0x164

4

0x21BC3FAD

Write to SHM

0x164

4

0xF1047048

Write to SHM

0x164

4

0x77C163DF

Write to SHM

0x164

4

0x4263AF75

Write to SHM

0x164

4

0xE51A2030

Write to SHM

0x164

4

0xBF6DFD0E

Write to SHM

0x164

4

0x1814814C

Write to SHM

0x164

4

0xC32F2635

Write to SHM

0x164

4

0x35A2BEE1

Write to SHM

0x164

4

0x2E3988CC

Write to SHM

0x164

4

0x55F29357

Write to SHM

0x164

4

0x7A47FC82

Write to SHM

0x164

4

0xBAE7C8AC

Write to SHM

0x164

4

0xE695322B

Write to SHM

0x164

4

0x1998C0A0

Write to SHM

0x164

4

0xA37F9ED1

Write to SHM

0x164

4

0x547E4466

Write to SHM

0x164

4

0x0B833BAB

Write to SHM

0x164

4

0xC7298CCA

Write to SHM

0x164

4

0x283C6BD3

Write to SHM

0x164

4

0xBCE2A779

Write to SHM

0x164

4

0xAD76161D

Write to SHM

0x164

4

0x6456DB3B

Write to SHM

0x164

4

0x141E744E

Write to SHM

0x164

4

0x0C0A92DB

Write to SHM

0x164

4

0xB8E4486C

Write to SHM

0x164

4

0xBD6E9F5D

Write to SHM

0x164

4

0xC4A643EF

Write to SHM

0x164

4

0x31A439A8

Write to SHM

0x164

4

0xF28BD337

Write to SHM

0x164

4

0x8B43D532

Write to SHM

0x164

4

0xDAB76E59

Write to SHM

0x164

4

0xB164018C

Write to SHM

0x164

4

0x49E09CD2

Write to SHM

0x164

4

0xACFAD8B4

Write to SHM

0x164

4

0xCF25F307

Write to SHM

0x164

4

0xF48ECAAF

Write to SHM

0x164

4

0x101847E9

Write to SHM

0x164

4

0xF0886FD5

Write to SHM

0x164

4

0x5C724A6F

Write to SHM

0x164

4

0x57F13824

Write to SHM

0x164

4

0x975173C7

Write to SHM

0x164

4

0xA17CCB23

Write to SHM

0x164

4

0x3E21E89C

Write to SHM

0x164

4

0x61DC96DD

Write to SHM

0x164

4

0x0F850D86

Write to SHM

0x164

4

0x7C42E090

Write to SHM

0x164

4

0xCCAA71C4

Write to SHM

0x164

4

0x060590D8

Write to SHM

0x164

4

0x1C12F701

Write to SHM

0x164

4

0x6A5FC2A3

Write to SHM

0x164

4

0x69D0AEF9

Write to SHM

0x164

4

0x99581791

Write to SHM

0x164

4

0x27B93A27

Write to SHM

0x164

4

0xEB13D938

Write to SHM

0x164

4

0x22332BB3

Write to SHM

0x164

4

0xA970D2BB

Write to SHM

0x164

4

0x33A70789

Write to SHM

0x164

4

0x3C222DB6

Write to SHM

0x164

4

0xC9201592

Write to SHM

0x164

4

0xAAFF8749

Write to SHM

0x164

4

0xA57A5078

Write to SHM

0x164

4

0x59F8038F

Write to SHM

0x164

4

0x1A170980

Write to SHM

0x164

4

0xD73165DA

Write to SHM

0x164

4

0xD0B884C6

Write to SHM

0x164

4

0x29B082C3

Write to SHM

0x164

4

0x1E115A77

Write to SHM

0x164

4

0xA8FC7BCB

Write to SHM

0x164

4

0x2C3A6DD6

Write to SHM

0x160

4

0x00020003

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

0x164

4

0x0000000F

Write to SHM

0x160

4

0x00020004

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

0x164

4

0x000003FF

Write to SHM

0x160

4

0x00020005

Set SHM control word to 0x0002 and address to 0x0005

0x164

4

0x0000000F

Write to SHM

0x160

4

0x00020006

Set SHM control word to 0x0002 and address to 0x0006

0x164

4

0x00000007

Write to SHM

0x160

4

0x00020007

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

0x164

4

0x00000004

Write to SHM

0x160

4

0x00020008

Set SHM control word to 0x0002 and address to 0x0008

0x164

4

0x0000FFFF

Write to SHM

0x160

4

0x00020009

Set SHM control word to 0x0002 and address to 0x0009

0x164

4

0x00000000

Write to SHM

0x160

4

0x0002000A

Set SHM control word to 0x0002 and address to 0x000A

0x164

4

0x00000000

Write to SHM

0x160

4

0x0002000B

Set SHM control word to 0x0002 and address to 0x000B

0x164

4

0x00000000

Write to SHM

0x160

4

0x0002000C

Set SHM control word to 0x0002 and address to 0x000C

0x164

4

0x00000000

Write to SHM

0x160

4

0x0002000D

Set SHM control word to 0x0002 and address to 0x000D

0x164

4

0x00000000

Write to SHM

0x160

4

0x0002000E

Set SHM control word to 0x0002 and address to 0x000E

0x164

4

0x00000000

Write to SHM

0x160

4

0x0002000F

Set SHM control word to 0x0002 and address to 0x000F

0x164

4

0x00000000

Write to SHM

0x160

4

0x00020010

Set SHM control word to 0x0002 and address to 0x0010

0x164

4

0x0000000F

Write to SHM

0x160

4

0x00020011

Set SHM control word to 0x0002 and address to 0x0011

0x164

4

0x00000000

Write to SHM

0x160

4

0x00020012

Set SHM control word to 0x0002 and address to 0x0012

0x164

4

0x00000000

Write to SHM

0x160

4

0x00020013

Set SHM control word to 0x0002 and address to 0x0013

0x164

4

0x00000000

Write to SHM

0x160

4

0x00020014

Set SHM control word to 0x0002 and address to 0x0014

0x164

4

0x00000100

Write to SHM

0x160

4

0x00020019

Set SHM control word to 0x0002 and address to 0x0019

0x164

4

0x000003E6

Write to SHM

0x160

4

0x0002001A

Set SHM control word to 0x0002 and address to 0x001A

0x164

4

0x000003E6

Write to SHM

0x160

4

0x0002001B

Set SHM control word to 0x0002 and address to 0x001B

0x164

4

0x00000000

Write to SHM


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