Skip to content

Instantly share code, notes, and snippets.

@pdp7
Last active November 2, 2015 19:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pdp7/ce4a3deb43f3e7e0214d to your computer and use it in GitHub Desktop.
Save pdp7/ce4a3deb43f3e7e0214d to your computer and use it in GitHub Desktop.
bbb fb_st7735r: debug of spi init
root@beaglebone:~# modprobe fbtft_device busnum=1 speed=4000000 name=adafruit18 debug=7; con2fbmap 1 0; con2fbmap 1 0; con2fbmap 1 0;
[ 722.506282] fbtft: module is from the staging directory, the quality is unknown, you have been warned.
[ 722.517136] fbtft_device: module is from the staging directory, the quality is unknown, you have been warned.
[ 722.519954] fbtft_device: SPI devices registered:
[ 722.519982] fbtft_device: spidev spi1.1 16000kHz 8 bits mode=0x00
[ 722.519992] fbtft_device: spidev spi1.0 16000kHz 8 bits mode=0x01
[ 722.519997] fbtft_device: 'fb' Platform devices registered:
[ 722.520085] fbtft_device: Deleting spi1.0
[ 722.520657] fbtft_device: GPIOS used by 'adafruit18':
[ 722.520670] fbtft_device: 'reset' = GPIO25
[ 722.520675] fbtft_device: 'dc' = GPIO24
[ 722.520681] fbtft_device: 'led' = GPIO18
[ 722.520686] fbtft_device: SPI devices registered:
[ 722.520693] fbtft_device: spidev spi1.1 16000kHz 8 bits mode=0x00
[ 722.520700] fbtft_device: fb_st7735r spi1.0 4000kHz 8 bits mode=0x00
[ 722.537485] fb_st7735r: module is from the staging directory, the quality is unknown, you have been warned.
[ 722.539653] fb_st7735r spi1.0: fbtft_gamma_parse_str() str=
[ 722.539681] fb_st7735r spi1.0: 02 1c 07 12 37 32 29 2d 29 25 2B 39 00 01 03 10
03 1d 07 06 2E 2C 29 2D 2E 2E 37 3F 00 00 02 10
[ 722.539736] fb_st7735r spi1.0: fbtft_request_gpios_match('reset')
[ 722.539761] fb_st7735r spi1.0: fbtft_request_gpios: 'reset' = GPIO25
[ 722.539769] fb_st7735r spi1.0: fbtft_request_gpios_match('dc')
[ 722.539780] fb_st7735r spi1.0: fbtft_request_gpios: 'dc' = GPIO24
[ 722.539788] fb_st7735r spi1.0: fbtft_request_gpios_match('led')
[ 722.539800] fb_st7735r spi1.0: fbtft_request_gpios: 'led' = GPIO18
[ 722.539810] fb_st7735r spi1.0: fbtft_verify_gpios()
[ 722.539821] fb_st7735r spi1.0: fbtft_init_display()
[ 722.539831] fb_st7735r spi1.0: fbtft_reset()
[ 722.659655] fb_st7735r spi1.0: init: write(0x01)
[ 722.659676] fb_st7735r spi1.0: fbtft_write_reg8_bus8: 01
[ 722.659687] fb_st7735r spi1.0: fbtft_write_spi(len=1): 01
[ 722.684949] fb_st7735r spi1.0: init: mdelay(150)
[ 722.834580] fb_st7735r spi1.0: init: write(0x11)
[ 722.834599] fb_st7735r spi1.0: fbtft_write_reg8_bus8: 11
[ 722.834617] fb_st7735r spi1.0: fbtft_write_spi(len=1): 11
[ 722.838261] fb_st7735r spi1.0: init: mdelay(500)
[ 723.336911] fb_st7735r spi1.0: init: write(0xB1) 0x01 0x2C 0x2D
[ 723.336928] fb_st7735r spi1.0: fbtft_write_reg8_bus8: b1 01 2c 2d
[ 723.336943] fb_st7735r spi1.0: fbtft_write_spi(len=1): b1
[ 723.340323] fb_st7735r spi1.0: fbtft_write_spi(len=3): 01 2c 2d
[ 723.340378] fb_st7735r spi1.0: init: write(0xB2) 0x01 0x2C 0x2D
[ 723.340391] fb_st7735r spi1.0: fbtft_write_reg8_bus8: b2 01 2c 2d
[ 723.340402] fb_st7735r spi1.0: fbtft_write_spi(len=1): b2
[ 723.340429] fb_st7735r spi1.0: fbtft_write_spi(len=3): 01 2c 2d
[ 723.340463] fb_st7735r spi1.0: init: write(0xB3) 0x01 0x2C 0x2D 0x01 0x2C 0x2D
[ 723.340473] fb_st7735r spi1.0: fbtft_write_reg8_bus8: b3 01 2c 2d 01 2c 2d
[ 723.340483] fb_st7735r spi1.0: fbtft_write_spi(len=1): b3
[ 723.340510] fb_st7735r spi1.0: fbtft_write_spi(len=6): 01 2c 2d 01 2c 2d
[ 723.340548] fb_st7735r spi1.0: init: write(0xB4) 0x07
[ 723.340557] fb_st7735r spi1.0: fbtft_write_reg8_bus8: b4 07
[ 723.340567] fb_st7735r spi1.0: fbtft_write_spi(len=1): b4
[ 723.340592] fb_st7735r spi1.0: fbtft_write_spi(len=1): 07
[ 723.340620] fb_st7735r spi1.0: init: write(0xC0) 0xA2 0x02 0x84
[ 723.340630] fb_st7735r spi1.0: fbtft_write_reg8_bus8: c0 a2 02 84
[ 723.340639] fb_st7735r spi1.0: fbtft_write_spi(len=1): c0
[ 723.340665] fb_st7735r spi1.0: fbtft_write_spi(len=3): a2 02 84
[ 723.340695] fb_st7735r spi1.0: init: write(0xC1) 0xC5
[ 723.340704] fb_st7735r spi1.0: fbtft_write_reg8_bus8: c1 c5
[ 723.340714] fb_st7735r spi1.0: fbtft_write_spi(len=1): c1
[ 723.340739] fb_st7735r spi1.0: fbtft_write_spi(len=1): c5
[ 723.340766] fb_st7735r spi1.0: init: write(0xC2) 0x0A 0x00
[ 723.340775] fb_st7735r spi1.0: fbtft_write_reg8_bus8: c2 0a 00
[ 723.340785] fb_st7735r spi1.0: fbtft_write_spi(len=1): c2
[ 723.340810] fb_st7735r spi1.0: fbtft_write_spi(len=2): 0a 00
[ 723.340838] fb_st7735r spi1.0: init: write(0xC3) 0x8A 0x2A
[ 723.340848] fb_st7735r spi1.0: fbtft_write_reg8_bus8: c3 8a 2a
[ 723.340857] fb_st7735r spi1.0: fbtft_write_spi(len=1): c3
[ 723.340883] fb_st7735r spi1.0: fbtft_write_spi(len=2): 8a 2a
[ 723.340912] fb_st7735r spi1.0: init: write(0xC4) 0x8A 0xEE
[ 723.340921] fb_st7735r spi1.0: fbtft_write_reg8_bus8: c4 8a ee
[ 723.340931] fb_st7735r spi1.0: fbtft_write_spi(len=1): c4
[ 723.340956] fb_st7735r spi1.0: fbtft_write_spi(len=2): 8a ee
[ 723.340984] fb_st7735r spi1.0: init: write(0xC5) 0x0E
[ 723.340993] fb_st7735r spi1.0: fbtft_write_reg8_bus8: c5 0e
[ 723.341003] fb_st7735r spi1.0: fbtft_write_spi(len=1): c5
[ 723.341029] fb_st7735r spi1.0: fbtft_write_spi(len=1): 0e
[ 723.341054] fb_st7735r spi1.0: init: write(0x20)
[ 723.341063] fb_st7735r spi1.0: fbtft_write_reg8_bus8: 20
[ 723.341072] fb_st7735r spi1.0: fbtft_write_spi(len=1): 20
[ 723.341097] fb_st7735r spi1.0: init: write(0x3A) 0x05
[ 723.341106] fb_st7735r spi1.0: fbtft_write_reg8_bus8: 3a 05
[ 723.341116] fb_st7735r spi1.0: fbtft_write_spi(len=1): 3a
[ 723.341141] fb_st7735r spi1.0: fbtft_write_spi(len=1): 05
[ 723.341166] fb_st7735r spi1.0: init: write(0x29)
[ 723.341175] fb_st7735r spi1.0: fbtft_write_reg8_bus8: 29
[ 723.341184] fb_st7735r spi1.0: fbtft_write_spi(len=1): 29
[ 723.341209] fb_st7735r spi1.0: init: mdelay(100)
[ 723.441180] fb_st7735r spi1.0: init: write(0x13)
[ 723.441196] fb_st7735r spi1.0: fbtft_write_reg8_bus8: 13
[ 723.441206] fb_st7735r spi1.0: fbtft_write_spi(len=1): 13
[ 723.472137] fb_st7735r spi1.0: init: mdelay(10)
[ 723.482196] fb_st7735r spi1.0: set_var()
[ 723.482212] fb_st7735r spi1.0: fbtft_write_reg8_bus8: 36 c0
[ 723.482229] fb_st7735r spi1.0: fbtft_write_spi(len=1): 36
[ 723.484699] fb_st7735r spi1.0: fbtft_write_spi(len=1): c0
[ 723.484743] fb_st7735r spi1.0: fbtft_update_display(start_line=0, end_line=159)
[ 723.484755] fb_st7735r spi1.0: set_addr_win(xs=0, ys=0, xe=127, ye=159)
[ 723.484765] fb_st7735r spi1.0: fbtft_write_reg8_bus8: 2a 00 00 00 7f
[ 723.484774] fb_st7735r spi1.0: fbtft_write_spi(len=1): 2a
[ 723.484803] fb_st7735r spi1.0: fbtft_write_spi(len=4): 00 00 00 7f
[ 723.488123] fb_st7735r spi1.0: fbtft_write_reg8_bus8: 2b 00 00 00 9f
[ 723.488147] fb_st7735r spi1.0: fbtft_write_spi(len=1): 2b
[ 723.488180] fb_st7735r spi1.0: fbtft_write_spi(len=4): 00 00 00 9f
[ 723.488213] fb_st7735r spi1.0: fbtft_write_reg8_bus8: 2c
[ 723.488223] fb_st7735r spi1.0: fbtft_write_spi(len=1): 2c
[ 723.488252] fb_st7735r spi1.0: fbtft_write_vmem16_bus8(offset=0, len=40960)
[ 723.488294] fb_st7735r spi1.0: fbtft_write_spi(len=4096): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment