Skip to content

Instantly share code, notes, and snippets.

@pdp7
Last active November 2, 2015 18:04
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/c3ecf2cf4b39a62a4192 to your computer and use it in GitHub Desktop.
Save pdp7/c3ecf2cf4b39a62a4192 to your computer and use it in GitHub Desktop.
bbb fb_st7735r: spi debug of init
[ 18.931893] fbtft: module is from the staging directory, the quality is unknown, you have been warned.
[ 18.939257] fbtft_device: module is from the staging directory, the quality is unknown, you have been warned.
[ 18.942623] fbtft_device: SPI devices registered:
[ 18.942644] fbtft_device: 'fb' Platform devices registered:
[ 18.942719] fbtft_device: Supported displays:
[ 18.942725] fbtft_device: adafruit18
[ 18.942729] fbtft_device: adafruit18_green
[ 18.942734] fbtft_device: adafruit22
[ 18.942739] fbtft_device: adafruit22a
[ 18.942743] fbtft_device: adafruit28
[ 18.942747] fbtft_device: adafruit13m
[ 18.942752] fbtft_device: agm1264k-fl
[ 18.942756] fbtft_device: dogs102
[ 18.942761] fbtft_device: er_tftm050_2
[ 18.942765] fbtft_device: er_tftm070_5
[ 18.942770] fbtft_device: ew24ha0
[ 18.942774] fbtft_device: ew24ha0_9bit
[ 18.942779] fbtft_device: flexfb
[ 18.942783] fbtft_device: flexpfb
[ 18.942787] fbtft_device: freetronicsoled128
[ 18.942792] fbtft_device: hx8353d
[ 18.942796] fbtft_device: hy28a
[ 18.942800] fbtft_device: hy28b
[ 18.942805] fbtft_device: ili9481
[ 18.942809] fbtft_device: itdb24
[ 18.942813] fbtft_device: itdb28
[ 18.942818] fbtft_device: itdb28_spi
[ 18.942822] fbtft_device: mi0283qt-2
[ 18.942826] fbtft_device: mi0283qt-9a
[ 18.942831] fbtft_device: mi0283qt-v2
[ 18.942835] fbtft_device: nokia3310
[ 18.942840] fbtft_device: nokia3310a
[ 18.942844] fbtft_device: nokia5110
[ 18.942848] fbtft_device: piscreen
[ 18.942853] fbtft_device: pitft
[ 18.942857] fbtft_device: pioled
[ 18.942861] fbtft_device: rpi-display
[ 18.942866] fbtft_device: s6d02a1
[ 18.942870] fbtft_device: sainsmart18
[ 18.942875] fbtft_device: sainsmart32
[ 18.942879] fbtft_device: sainsmart32_fast
[ 18.942884] fbtft_device: sainsmart32_latched
[ 18.942888] fbtft_device: sainsmart32_spi
[ 18.942893] fbtft_device: spidev
[ 18.942897] fbtft_device: ssd1331
[ 18.942901] fbtft_device: tinylcd35
[ 18.942906] fbtft_device: tm022hdh26
[ 18.942910] fbtft_device: tontec35_9481
[ 18.942915] fbtft_device: tontec35_9486
[ 18.942919] fbtft_device: upd161704
[ 18.942923] fbtft_device: waveshare32b
[ 18.942928] fbtft_device: waveshare22
[ 18.942932] fbtft_device:
[ 84.545060] fbtft_device: module is from the staging directory, the quality is unknown, you have been warned.
[ 84.549772] fbtft_device: SPI devices registered:
[ 84.549796] fbtft_device: 'fb' Platform devices registered:
[ 84.549881] fbtft_device: spi_busnum_to_master(1) returned NULL
[ 84.556121] fbtft_device: failed to register SPI device
[ 89.865068] bone_capemgr bone_capemgr: part_number 'BB-SPIDEV1', version 'N/A'
[ 89.865098] bone_capemgr bone_capemgr: slot #4: override
[ 89.865112] bone_capemgr bone_capemgr: Using override eeprom data at slot 4
[ 89.865128] bone_capemgr bone_capemgr: slot #4: 'Override Board Name,00A0,Override Manuf,BB-SPIDEV1'
[ 89.889791] bone_capemgr bone_capemgr: slot #4: dtbo 'BB-SPIDEV1-00A0.dtbo' loaded; overlay id #0
[ 91.631001] fbtft_device: module is from the staging directory, the quality is unknown, you have been warned.
[ 91.635358] fbtft_device: SPI devices registered:
[ 91.635383] fbtft_device: spidev spi1.1 16000kHz 8 bits mode=0x00
[ 91.635393] fbtft_device: spidev spi1.0 16000kHz 8 bits mode=0x01
[ 91.635399] fbtft_device: 'fb' Platform devices registered:
[ 91.635488] fbtft_device: Deleting spi1.0
[ 91.639940] fbtft_device: GPIOS used by 'sainsmart18':
[ 91.639959] fbtft_device: 'reset' = GPIO48
[ 91.639964] fbtft_device: 'dc' = GPIO60
[ 91.639969] fbtft_device: SPI devices registered:
[ 91.639978] fbtft_device: spidev spi1.1 16000kHz 8 bits mode=0x00
[ 91.639985] fbtft_device: fb_st7735r spi1.0 4000kHz 8 bits mode=0x00
[ 91.648102] fb_st7735r: module is from the staging directory, the quality is unknown, you have been warned.
[ 91.650122] fb_st7735r spi1.0: fbtft_gamma_parse_str() str=
[ 91.650143] fb_st7735r spi1.0: 0F 1A 0F 18 2F 28 20 22 1F 1B 23 37 00 07 02 10
0F 1B 0F 17 33 2C 29 2E 30 30 39 3F 00 07 03 10
[ 91.650188] fb_st7735r spi1.0: fbtft_request_gpios_match('reset')
[ 91.650217] fb_st7735r spi1.0: fbtft_request_gpios: 'reset' = GPIO48
[ 91.650225] fb_st7735r spi1.0: fbtft_request_gpios_match('dc')
[ 91.650237] fb_st7735r spi1.0: fbtft_request_gpios: 'dc' = GPIO60
[ 91.650246] fb_st7735r spi1.0: fbtft_verify_gpios()
[ 91.650256] fb_st7735r spi1.0: fbtft_init_display()
[ 91.650267] fb_st7735r spi1.0: fbtft_reset()
[ 91.770043] fb_st7735r spi1.0: init: write(0x01)
[ 91.770061] fb_st7735r spi1.0: fbtft_write_reg8_bus8: 01
[ 91.770074] fb_st7735r spi1.0: fbtft_write_spi(len=1): 01
[ 91.778832] fb_st7735r spi1.0: init: mdelay(150)
[ 91.928479] fb_st7735r spi1.0: init: write(0x11)
[ 91.928497] fb_st7735r spi1.0: fbtft_write_reg8_bus8: 11
[ 91.928512] fb_st7735r spi1.0: fbtft_write_spi(len=1): 11
[ 91.931596] fb_st7735r spi1.0: init: mdelay(500)
[ 92.430222] fb_st7735r spi1.0: init: write(0xB1) 0x01 0x2C 0x2D
[ 92.430238] fb_st7735r spi1.0: fbtft_write_reg8_bus8: b1 01 2c 2d
[ 92.430251] fb_st7735r spi1.0: fbtft_write_spi(len=1): b1
[ 92.433917] fb_st7735r spi1.0: fbtft_write_spi(len=3): 01 2c 2d
[ 92.433963] fb_st7735r spi1.0: init: write(0xB2) 0x01 0x2C 0x2D
[ 92.433973] fb_st7735r spi1.0: fbtft_write_reg8_bus8: b2 01 2c 2d
[ 92.433983] fb_st7735r spi1.0: fbtft_write_spi(len=1): b2
[ 92.434010] fb_st7735r spi1.0: fbtft_write_spi(len=3): 01 2c 2d
[ 92.434044] fb_st7735r spi1.0: init: write(0xB3) 0x01 0x2C 0x2D 0x01 0x2C 0x2D
[ 92.434054] fb_st7735r spi1.0: fbtft_write_reg8_bus8: b3 01 2c 2d 01 2c 2d
[ 92.434064] fb_st7735r spi1.0: fbtft_write_spi(len=1): b3
[ 92.434090] fb_st7735r spi1.0: fbtft_write_spi(len=6): 01 2c 2d 01 2c 2d
[ 92.434128] fb_st7735r spi1.0: init: write(0xB4) 0x07
[ 92.434137] fb_st7735r spi1.0: fbtft_write_reg8_bus8: b4 07
[ 92.434146] fb_st7735r spi1.0: fbtft_write_spi(len=1): b4
[ 92.434171] fb_st7735r spi1.0: fbtft_write_spi(len=1): 07
[ 92.434199] fb_st7735r spi1.0: init: write(0xC0) 0xA2 0x02 0x84
[ 92.434208] fb_st7735r spi1.0: fbtft_write_reg8_bus8: c0 a2 02 84
[ 92.434217] fb_st7735r spi1.0: fbtft_write_spi(len=1): c0
[ 92.434243] fb_st7735r spi1.0: fbtft_write_spi(len=3): a2 02 84
[ 92.434274] fb_st7735r spi1.0: init: write(0xC1) 0xC5
[ 92.434283] fb_st7735r spi1.0: fbtft_write_reg8_bus8: c1 c5
[ 92.434292] fb_st7735r spi1.0: fbtft_write_spi(len=1): c1
[ 92.434317] fb_st7735r spi1.0: fbtft_write_spi(len=1): c5
[ 92.434344] fb_st7735r spi1.0: init: write(0xC2) 0x0A 0x00
[ 92.434353] fb_st7735r spi1.0: fbtft_write_reg8_bus8: c2 0a 00
[ 92.434362] fb_st7735r spi1.0: fbtft_write_spi(len=1): c2
[ 92.434388] fb_st7735r spi1.0: fbtft_write_spi(len=2): 0a 00
[ 92.434416] fb_st7735r spi1.0: init: write(0xC3) 0x8A 0x2A
[ 92.434425] fb_st7735r spi1.0: fbtft_write_reg8_bus8: c3 8a 2a
[ 92.434435] fb_st7735r spi1.0: fbtft_write_spi(len=1): c3
[ 92.434460] fb_st7735r spi1.0: fbtft_write_spi(len=2): 8a 2a
[ 92.434489] fb_st7735r spi1.0: init: write(0xC4) 0x8A 0xEE
[ 92.434498] fb_st7735r spi1.0: fbtft_write_reg8_bus8: c4 8a ee
[ 92.434507] fb_st7735r spi1.0: fbtft_write_spi(len=1): c4
[ 92.434533] fb_st7735r spi1.0: fbtft_write_spi(len=2): 8a ee
[ 92.434560] fb_st7735r spi1.0: init: write(0xC5) 0x0E
[ 92.434570] fb_st7735r spi1.0: fbtft_write_reg8_bus8: c5 0e
[ 92.434579] fb_st7735r spi1.0: fbtft_write_spi(len=1): c5
[ 92.434605] fb_st7735r spi1.0: fbtft_write_spi(len=1): 0e
[ 92.434630] fb_st7735r spi1.0: init: write(0x20)
[ 92.434639] fb_st7735r spi1.0: fbtft_write_reg8_bus8: 20
[ 92.434647] fb_st7735r spi1.0: fbtft_write_spi(len=1): 20
[ 92.434673] fb_st7735r spi1.0: init: write(0x3A) 0x05
[ 92.434682] fb_st7735r spi1.0: fbtft_write_reg8_bus8: 3a 05
[ 92.434691] fb_st7735r spi1.0: fbtft_write_spi(len=1): 3a
[ 92.434717] fb_st7735r spi1.0: fbtft_write_spi(len=1): 05
[ 92.434742] fb_st7735r spi1.0: init: write(0x29)
[ 92.434751] fb_st7735r spi1.0: fbtft_write_reg8_bus8: 29
[ 92.434759] fb_st7735r spi1.0: fbtft_write_spi(len=1): 29
[ 92.434784] fb_st7735r spi1.0: init: mdelay(100)
[ 92.534534] fb_st7735r spi1.0: init: write(0x13)
[ 92.534545] fb_st7735r spi1.0: fbtft_write_reg8_bus8: 13
[ 92.534555] fb_st7735r spi1.0: fbtft_write_spi(len=1): 13
[ 92.563317] fb_st7735r spi1.0: init: mdelay(10)
[ 92.573359] fb_st7735r spi1.0: set_var()
[ 92.573374] fb_st7735r spi1.0: fbtft_write_reg8_bus8: 36 c0
[ 92.573388] fb_st7735r spi1.0: fbtft_write_spi(len=1): 36
[ 92.575745] fb_st7735r spi1.0: fbtft_write_spi(len=1): c0
[ 92.575783] fb_st7735r spi1.0: fbtft_update_display(start_line=0, end_line=159)
[ 92.575794] fb_st7735r spi1.0: set_addr_win(xs=0, ys=0, xe=127, ye=159)
[ 92.575804] fb_st7735r spi1.0: fbtft_write_reg8_bus8: 2a 00 00 00 7f
[ 92.575813] fb_st7735r spi1.0: fbtft_write_spi(len=1): 2a
[ 92.575841] fb_st7735r spi1.0: fbtft_write_spi(len=4): 00 00 00 7f
[ 92.575873] fb_st7735r spi1.0: fbtft_write_reg8_bus8: 2b 00 00 00 9f
[ 92.575883] fb_st7735r spi1.0: fbtft_write_spi(len=1): 2b
[ 92.575910] fb_st7735r spi1.0: fbtft_write_spi(len=4): 00 00 00 9f
[ 92.575942] fb_st7735r spi1.0: fbtft_write_reg8_bus8: 2c
[ 92.575952] fb_st7735r spi1.0: fbtft_write_spi(len=1): 2c
[ 92.575979] fb_st7735r spi1.0: fbtft_write_vmem16_bus8(offset=0, len=40960)
[ 92.576022] 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 ...
root@beaglebone:~# modprobe fbtft_device busnum=1 speed=4000000 name=sainsmart18 debug=7 verbose=3 gpios=reset:48,dc:60
root@beaglebone:~# Control signals read: Input/output error
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment