''' Ran as PreDefScript in scripting tab of AnalogLaunchPAD ''' board.WriteReg(0x20, 0x30) # Disable video forwarding of FWD_CTL1 Register # Adjusting for 400 Mbps board.WriteReg(0xB0, 0x02) # Set Auto-increment, page 0 board.WriteReg(0xB1, 0x40) # CSI Port 0 board.WriteReg(0xB2, 0x83) # TCK Prep board.WriteReg(0xB2, 0x8D) # TCK Zero board.WriteReg(0xB2, 0x87) # TCK Trail board.WriteReg(0xB2, 0x87) # TCK Post board.WriteReg(0xB2, 0x83) # THS Prep board.WriteReg(0xB2, 0x86) # THS Zero board.WriteReg(0xB2, 0x84) # THS Trail board.WriteReg(0xB2, 0x86) # THS Exit board.WriteReg(0xB2, 0x84) # TLPX board.WriteReg(0x1F, 0x03) # Set CSI tx speed to 400 Mbps board.WriteReg(0x33, 0x43) # Set CSI lane count to 4, cont. clock, enable # Indirect Access Register Programming board.WriteReg(0xB0, 0x00) # Set page 0 board.WriteReg(0xB1, 0x01) board.WriteReg(0xB2, 0x01) board.WriteReg(0xB1, 0x02) board.WriteReg(0xB2, 0x33) board.WriteReg(0xB1, 0x03) board.WriteReg(0xB2, 0x24) board.WriteReg(0xB1, 0x04) board.WriteReg(0xB2, 0x0F) board.WriteReg(0xB1, 0x05) board.WriteReg(0xB2, 0x00) board.WriteReg(0xB1, 0x06) board.WriteReg(0xB2, 0x01) board.WriteReg(0xB1, 0x07) board.WriteReg(0xB2, 0xE0) board.WriteReg(0xB1, 0x08) board.WriteReg(0xB2, 0x02) board.WriteReg(0xB1, 0x09) board.WriteReg(0xB2, 0xD0) board.WriteReg(0xB1, 0x0A) board.WriteReg(0xB2, 0x04) board.WriteReg(0xB1, 0x0B) board.WriteReg(0xB2, 0x1A) board.WriteReg(0xB1, 0x0C) board.WriteReg(0xB2, 0x0C) board.WriteReg(0xB1, 0x0D) board.WriteReg(0xB2, 0x67) board.WriteReg(0xB1, 0x0E) board.WriteReg(0xB2, 0x21) board.WriteReg(0xB1, 0x0F) board.WriteReg(0xB2, 0x0A)