element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
RIoTboard
  • Products
  • Dev Tools
  • Single-Board Computers
  • RIoTboard
  • More
  • Cancel
RIoTboard
Forum MIPI DSI Display Interface Problem on RIoTboard
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join RIoTboard to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 8 replies
  • Subscribers 23 subscribers
  • Views 1506 views
  • Users 0 members are here
Related

MIPI DSI Display Interface Problem on RIoTboard

Former Member
Former Member over 11 years ago

I'm trying to use MIPI DSI interface turn on my LCD,but it no signal on riotboard.

 

How can I configure the Android kernel to power on the MIPI DSI (J8).

 

Thanks.

  • Sign in to reply
  • Cancel
Parents
  • tusharp
    tusharp over 11 years ago

    the MIPI DSI support is available in the kernel.

    plz share your LCD part no. so that we can help in configuration.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • tusharp
    tusharp over 11 years ago

    the MIPI DSI support is available in the kernel.

    plz share your LCD part no. so that we can help in configuration.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • Former Member
    Former Member over 11 years ago in reply to tusharp

    I can not measure any signal on  MIPI Interface(J8).

    LCD driver ic is ILI9806E.

    Thanks for your help.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • tusharp
    tusharp over 11 years ago in reply to Former Member

    Just checked  we have support for Himax HX8369 WVGA (800 X 480) mipi dsi  in BSP.

    plz share the official product website of  ILI9806E.

    can you share the product datasheet so that we can plan support for that.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 11 years ago in reply to tusharp

    I used to use Himax HX8369 on pandaboard,It can turn on the LCD.

    But on the RiotBoard, I can not measure any signal on  MIPI Interface(J8).

     

    Can you help me how to debug it. Always no signal on J8 pin 16, 17, 19, 20.

     

     

    The console log as follow:

     

    U-Boot 2009.08-00694-g632a6e0-dirty (Dec 24 2013 - 17:03:32)

     

     

     

     

    CPU: Freescale i.MX6 family TO1.1 at 792 MHz

     

     

    Thermal sensor with ratio = 189

     

     

    Temperature:   35 C, calibration data 0x5aa52b5f

     

     

    mx6q pll1: 792MHz

     

     

    mx6q pll2: 528MHz

     

     

    mx6q pll3: 480MHz

     

     

    mx6q pll8: 50MHz

     

     

    ipg clock     : 66000000Hz

     

     

    ipg per clock : 66000000Hz

     

     

    uart clock    : 80000000Hz

     

     

    cspi clock    : 60000000Hz

     

     

    ahb clock     : 132000000Hz

     

     

    axi clock   : 198000000Hz

     

     

    emi_slow clock: 99000000Hz

     

     

    ddr clock     : 396000000Hz

     

     

    usdhc1 clock  : 198000000Hz

     

     

    usdhc2 clock  : 198000000Hz

     

     

    usdhc3 clock  : 198000000Hz

     

     

    usdhc4 clock  : 198000000Hz

     

     

    nfc clock     : 24000000Hz

     

     

    Board: i.MX6DL/Solo-SABRESD: unknown-board Board: 0x61011 [POR ]

     

     

    Boot Device: MMC

     

     

    I2C:   ready

     

     

    DRAM:   1 GB

     

     

    MMC:   FSL_USDHC: 0,FSL_USDHC: 1,FSL_USDHC: 2,FSL_USDHC: 3

     

     

    In:    serial

     

     

    Out:   serial

     

     

    Err:   serial

     

     

    Net:   got MAC address from IIM: 00:00:00:00:00:00

     

     

    ----enet_board_init: phy reset

     

     

    FEC0 [PRIME]

     

     

    Hit any key to stop autoboot:  3

     

     

     

     

    U-Boot 2009.08-00694-g632a6e0-dirty (Dec 24 2013 - 17:03:32)

     

     

     

     

    CPU: Freescale i.MX6 family TO1.1 at 792 MHz

     

     

    Thermal sensor with ratio = 189

     

     

    Temperature:   36 C, calibration data 0x5aa52b5f

     

     

    mx6q pll1: 792MHz

     

     

    mx6q pll2: 528MHz

     

     

    mx6q pll3: 480MHz

     

     

    mx6q pll8: 50MHz

     

     

    ipg clock     : 66000000Hz

     

     

    ipg per clock : 66000000Hz

     

     

    uart clock    : 80000000Hz

     

     

    cspi clock    : 60000000Hz

     

     

    ahb clock     : 132000000Hz

     

     

    axi clock   : 198000000Hz

     

     

    emi_slow clock: 99000000Hz

     

     

    ddr clock     : 396000000Hz

     

     

    usdhc1 clock  : 198000000Hz

     

     

    usdhc2 clock  : 198000000Hz

     

     

    usdhc3 clock  : 198000000Hz

     

     

    usdhc4 clock  : 198000000Hz

     

     

    nfc clock     : 24000000Hz

     

     

    Board: i.MX6DL/Solo-SABRESD: unknown-board Board: 0x61011 [POR ]

     

     

    Boot Device: MMC

     

     

    I2C:   ready

     

     

    DRAM:   1 GB

     

     

    MMC:   FSL_USDHC: 0,FSL_USDHC: 1,FSL_USDHC: 2,FSL_USDHC: 3

     

     

    In:    serial

     

     

    Out:   serial

     

     

    Err:   serial

     

     

    Net:   got MAC address from IIM: 00:00:00:00:00:00

     

     

    ----enet_board_init: phy reset

     

     

    FEC0 [PRIME]

     

     

    Hit any key to stop autoboot:  3

     

     

     

     

    U-Boot 2009.08-00694-g632a6e0-dirty (Dec 24 2013 - 17:03:32)

     

     

     

     

    CPU: Freescale i.MX6 family TO1.1 at 792 MHz

     

     

    Thermal sensor with ratio = 189

     

     

    Temperature:   26 C, calibration data 0x5aa52b5f

     

     

    mx6q pll1: 792MHz

     

     

    mx6q pll2: 528MHz

     

     

    mx6q pll3: 480MHz

     

     

    mx6q pll8: 50MHz

     

     

    ipg clock     : 66000000Hz

     

     

    ipg per clock : 66000000Hz

     

     

    uart clock    : 80000000Hz

     

     

    cspi clock    : 60000000Hz

     

     

    ahb clock     : 132000000Hz

     

     

    axi clock   : 198000000Hz

     

     

    emi_slow clock: 99000000Hz

     

     

    ddr clock     : 396000000Hz

     

     

    usdhc1 clock  : 198000000Hz

     

     

    usdhc2 clock  : 198000000Hz

     

     

    usdhc3 clock  : 198000000Hz

     

     

    usdhc4 clock  : 198000000Hz

     

     

    nfc clock     : 24000000Hz

     

     

    Board: i.MX6DL/Solo-SABRESD: unknown-board Board: 0x61011 [POR ]

     

     

    Boot Device: MMC

     

     

    I2C:   ready

     

     

    DRAM:   1 GB

     

     

    MMC:   FSL_USDHC: 0,FSL_USDHC: 1,FSL_USDHC: 2,FSL_USDHC: 3

     

     

    In:    serial

     

     

    Out:   serial

     

     

    Err:   serial

     

     

    Net:   got MAC address from IIM: 00:00:00:00:00:00

     

     

    ----enet_board_init: phy reset

     

     

    FEC0 [PRIME]

     

     

    Hit any key to stop autoboot:  3  2  1  0

     

     

    kernel   @ 10808000 (4721160)

     

     

    ramdisk  @ 11800000 (279765)

     

     

    kernel cmdline:

     

     

    use uboot command line:

     

     

    console=ttymxc1,115200 init=/init nosmp video=mxcfb0:dev=lcd,7inch_LCD,bpp=32 video=mxcfb1:mipi_dsi,TRULY-WVGA,bpp=32 fbmem=10M vmalloc=400M androidboot.console=ttymxc1 androidboot.hardware=freescale

     

     

     

     

    Starting kernel ...

     

     

     

     

    Initializing cgroup subsys cpu

    Linux version 3.0.35-06436-g23e055c-dirty (root@ubuntu) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #12 SMP PREEMPT Mon Jun 16 10:13:42 CST 2014

    CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d

    CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache

    Machine: Freescale i.MX 6Solo RIoTboard

    Ignoring unrecognised tag 0x54410008

    Memory policy: ECC disabled, Data cache writealloc

    CPU identified as i.MX6DL/SOLO, silicon rev 1.1

    PERCPU: Embedded 7 pages/cpu @c12ee000 s6592 r8192 d13888 u32768

    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 208128

    Kernel command line: console=ttymxc1,115200 init=/init nosmp video=mxcfb0:dev=lcd,7inch_LCD,bpp=32 video=mxcfb1:mipi_dsi,TRULY-WVGA,bpp=32 fbmem=10M vmalloc=400M androidboot.console=ttymxc1 androidboot.hardware=freescale

    PID hash table entries: 2048 (order: 1, 8192 bytes)

    Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)

    Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)

    Memory: 767MB 54MB = 821MB total

    Memory: 820616k/820616k available, 227960k reserved, 431104K highmem

    Virtual kernel memory layout:

        vector  : 0xffff0000 - 0xffff1000   (   4 kB)

        fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)

        DMA     : 0xfbe00000 - 0xffe00000   (  64 MB)

        vmalloc : 0xd9800000 - 0xf2000000   ( 392 MB)

        lowmem  : 0xc0000000 - 0xd9000000   ( 400 MB)

        pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)

        modules : 0xbf000000 - 0xbfe00000   (  14 MB)

          .init : 0xc0008000 - 0xc0047000   ( 252 kB)

          .text : 0xc0047000 - 0xc08cde00   (8732 kB)

          .data : 0xc08ce000 - 0xc095c890   ( 571 kB)

           .bss : 0xc095c8b4 - 0xc0ae4448   (1567 kB)

    Preemptible hierarchical RCU implementation.

    NR_IRQS:624

    MXC GPIO hardware

    sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms

    Set periph_clk's parent to pll2_pfd_400M!

    arm_max_freq=1GHz

    MXC_Early serial console at MMIO 0x21e8000 (options '115200')

    bootconsole [ttymxc1] enabled

    Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)

    pid_max: default: 32768 minimum: 301

    Mount-cache hash table entries: 512

    Initializing cgroup subsys debug

    Initializing cgroup subsys cpuacct

    Initializing cgroup subsys freezer

    CPU: Testing write buffer coherency: ok

    hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available

    Brought up 1 CPUs

    SMP: Total of 1 processors activated (1581.05 BogoMIPS).

    print_constraints: dummy:

    NET: Registered protocol family 16

    print_constraints: vddpu: 725 <--> 1300 mV at 700 mV fast normal

    print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal

    print_constraints: vddsoc: 725 <--> 1300 mV at 1200 mV fast normal

    print_constraints: vdd2p5: 2000 <--> 2775 mV at 2400 mV fast normal

    print_constraints: vdd1p1: 800 <--> 1400 mV at 1100 mV fast normal

    print_constraints: vdd3p0: 2625 <--> 3400 mV at 3000 mV fast normal

    mx6_RIoTboard_board_init-->

    ram_console: got buffer at 3ff00000, size 100000

    ram_console: uncorrectable error in header

    ram_console: no valid data in buffer (sig = 0x0e3423ab)

    console [ram-1] enabled

    disp_dev = lcd -->

    disp_dev = mipi_dsi -->

    imx_add_mipi_dsi-->

    ----ldb_init

    hw-breakmxcfb_probe-->

    mxcfb_dispdrv_init-->1

    mxc_sdc_fb mxc_sdc_fb.1: register mxc display driver mipi_dsi

    mxcfb_dispdrv_init-->2

    mxc_dispdrv_gethandle-->

    mxc_dispdrv_gethandle-->1

    mxc_dispdrv_gethandle-->2

    entry->drv->name = mipi_dsi -->

    mipi_dsi_disp_init-->

    mxc_mipi_dsi mxc_mipi_dsi: got resources: regs d98be000, irq:134

    mipi_dsi_lcd_init-->

    mipi_dsi_lcd_db[i].lcd_panel = TRULY-WVGA

    <--mipid_hx8369_get_lcd_videomode-->

    mxc_mipi_dsi mxc_mipi_dsi: dphy_pll_config:0x32.

    mxc_mipi_dsi mxc_mipi_dsi: MIPI DSI dispdrv inited!

    mxc_dispdrv_gethandle-->3

    mxcfb_dispdrv_init-->3

    imx-sdma imx-sdma: loaded firmware 1.1

    imx-sdma imx-sdma: initialized

    Serial: IMX driver

    imx-uart.2: ttymxc2 at MMIO 0x21ec000 (irq = 60) is a IMX

    imx-uart.1: ttymxc1 at MMIO 0x21e8000 (irq = 59) is a IMX

    console [ttymxc1] enabled, bootconsole disabled

    console [ttymxc1] enabled, bootconsole disabled

    imx-uart.0: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX

    loop: module loaded

    GPMI NAND driver registered. (IMX)

    vcan: Virtual CAN interface driver

    CAN device driver interface

    flexcan netdevice driver

    FEC Ethernet Driver

    fec_enet_mii_bus: probed

    PPP generic driver version 2.4.2

    PPP Deflate Compression module registered

    PPP BSD Compression module registered

    PPP MPPE Compression module registered

    NET: Registered protocol family 24

    PPTP driver version 0.8.5

    tun: Universal TUN/TAP device driver, 1.6

    tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>

    ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver

    fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller

    fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1

    fsl-ehci fsl-ehci.0: irq 75, io base 0x02184000

    fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00

    hub 1-0:1.0: USB hub found

    hub 1-0:1.0: 1 port detected

    add wake up source irq 72

    fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller

    fsl-ehci fsl-ehci.1: new USB bus registered, assigned bus number 2

    fsl-ehci fsl-ehci.1: irq 72, io base 0x02184200

    fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00

    hub 2-0:1.0: USB hub found

    hub 2-0:1.0: 1 port detected

    usbcore: registered new interface driver cdc_acm

    cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

    Initializing USB Mass Storage driver...

    usbcore: registered new interface driver usb-storage

    USB Mass Storage support registered.

    usbcore: registered new interface driver usbserial

    usbserial: USB Serial Driver core

    USB Serial support registered for GSM modem (1-port)

    usbcore: registered new interface driver option

    option: v0.7.2:USB Driver for GSM modems

    USB Serial support registered for Qualcomm USB modem

    usbcore: registered new interface driver qcserial

    ARC USBOTG Device Controller driver (1 August 2005)

    android_usb gadget: Mass Storage Function, version: 2009/09/11

    android_usb gadget: Number of LUNs=1

    lun0: LUN: removable file: (no medium)

    Gadget Android: controller 'fsl-usb2-udc' not recognized

    android_usb gadget: android_usb ready

    Suspend udc for OTG auto detect

    USB Host suspend begins

    will suspend roothub and its children

    ehci_fsl_bus_suspend begins, DR

    ehci_fsl_bus_suspend ends, DR

    host suspend ends

    USB Gadget resume begins

    fsl_udc_resume, Wait for wakeup thread finishes

    dr_controller_run: udc enter low power mode

    USB Gadget resume ends

    fsl-usb2-udc: bind to driver android_usb

    mousedev: PS/2 mouse device common for all mice

    ----ads7846_probe

    ads7846 spi0.0: touchscreen, irq 344

    input: ads7846 as /devices/platform/imx6q-ecspi.0/spi_master/spi0/spi0.0/input/input0

    generic touchscreen driver, <@>.

    usb 2-1: new high speed USB device number 2 using fsl-ehci

    hub 2-1:1.0: USB hub found

    hub 2-1:1.0: 4 ports detected

    USB Gadget resume begins

    fsl_udc_resume, Wait for wakeup thread finishes

    >>>>> ct365_get_vendor() called <<<<<

    Chip ID: 0x0

    Chip data allocation failed: 0x0

    i2c-core: driver [generic_ts] using legacy suspend method

    i2c-core: driver [generic_ts] using legacy resume method

    i2c-core: driver [isl29023] using legacy suspend method

    i2c-core: driver [isl29023] using legacy resume method

    using rtc device, snvs_rtc, for alarms

    snvs_rtc snvs_rtc.0: rtc core: registered snvs_rtc as rtc0

    i2c /dev entries driver

    ch7033_probe

    ch7033 id:fffffffb

    i2c-core: driver [ch7033] using legacy suspend method

    i2c-core: driver [ch7033] using legacy resume method

    Linux video capture interface: v2.00

    ----ov2656_probe

    ----v4l2_int_device_register success

    mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video16

    mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video17

    mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video18

    usbcore: registered new interface driver uvcvideo

    USB Video Class driver (v1.1.0)

    i2c-core: driver [mag3110] using legacy suspend method

    i2c-core: driver [mag3110] using legacy resume method

    imx2-wdt imx2-wdt.0: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=1)

    device-mapper: uevent: version 1.0.3

    device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: dm-devel@redhat.com

    Bluetooth: Virtual HCI driver ver 1.3

    Bluetooth: HCI UART driver ver 2.2

    Bluetooth: HCIATH3K protocol initialized

    Bluetooth: Generic Bluetooth USB driver ver 0.6

    usbcore: registered new interface driver btusb

    sdhci: Secure Digital Host Controller Interface driver

    sdhci: Copyright(c) Pierre Ossman

    mmc0: SDHCI controller on platform [sdhci-esdhc-imx.3] using ADMA

    mmc1: SDHCI controller on platform [sdhci-esdhc-imx.1] using ADMA

    mmc2: SDHCI controller on platform [sdhci-esdhc-imx.2] using ADMA

    mxc_vdoa mxc_vdoa: i.MX Video Data Order Adapter(VDOA) driver probed

    VPU initialized

    mxc_asrc registered

    Galcore version 4.6.9.6622

    revserved_memory_account:viv_gpu registerd

    Thermal calibration data is 0x5aa52b5f

    Thermal sensor with ratio = 189

    Anatop Thermal registered as thermal_zone0

    anatop_thermal_probe: default cooling device is cpufreq!

    Registered led device: sys_led

    Registered led device: user_led

    usbcore: registered new interface driver usbhid

    usbhid: USB HID core driver

    logger: created 256K log 'log_main'

    logger: created 256K log 'log_events'

    logger: created 256K log 'log_radio'

    logger: created 256K log 'log_system'

    usbcore: registered new interface driver snd-usb-audio

    mmc0: new high speed DDR MMC card at address 0001

    mxc_hdmi_soc mxc_hdmi_soc.0: MXC HDMI Audio

    Cirrus Logic CS42888 ALSA SoC Codec Driver

    mmcblk0: mmc0:0001 MMC04G 3.57 GiB

    mmcblk0boot0: mmc0:0001 MMC04G partition 1 2.00 MiB

    i2c-core: driver [cs42888] using legacy suspend method

    i2c-core: driver [cs42888] using legacy resume method

    mmcblk0boot1: mmc0:0001 MMC04G partition 2 2.00 MiB

    imx-hdmi-soc-dai imx-hdmi-soc-dai.0: Failed: Load HDMI-video first.

    ----sab_sgtl5000_init

    ----enable clko_clk.

    sgtl5000 0-000a: Failed to get supply 'VDDD': -19

    mmcblk0: p1 p2 p3 < p5 p6 p7 p8 > p4

    mmcblk0: p4 size 5324800 extends beyond EOD,

    print_constraints: 0-000a: 850 <--> 1600 mV at 1200 mV normal

    truncated

    sgtl5000 0-000a: sgtl5000 revision 17

    mmcblk0boot1: unknown partition table

    mmcblk0boot0: unknown partition table

    asoc: sgtl5000 <-> imx-ssi.1 mapping ok

    imx_3stack asoc driver

    Initialize HDMI-audio failed. Load HDMI-video first!

    ALSA device list:

      #0: sgtl5000-audio

    oprofile: using arm/armv7-ca9

    GACT probability NOT on

    Mirror/redirect action on

    u32 classifier

        Actions configured

    Netfilter messages via NETLINK v0.30.

    nf_conntrack version 0.5.0 (12826 buckets, 51304 max)

    ctnetlink v0.93: registering with nfnetlink.

    NF_TPROXY: Transparent proxy support initialized, version 4.1.0

    NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.

    xt_time: kernel timezone is -0000

    IPv4 over IPv4 tunneling driver

    GRE over IPv4 demultiplexor driver

    ip_tables: (C) 2000-2006 Netfilter Core Team

    arp_tables: (C)android_usb: already disabled

    mtp_bind_config

    root@riot_6solo:/ # ehci_fsl_bus_suspend begins, Host 1

    ehci_fsl_bus_suspend ends, Host 1

    mipi_dsi_enable-->1

    mipi_dsi->lcd_inited = 0

    mipi_dsi_enable-->2

    mipi_dsi_enable_controller-->1

    mipi_dsi_enable_controller-->2

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x04, val:0x00000000.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x54, val:0x00000000.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x08, val:0x00000107.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x0c, val:0x000000f4.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x18, val:0x0000001c.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x20, val:0x010041e0.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x24, val:0x00001fff.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x28, val:0x1d2c3c1e.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x2c, val:0x03201866.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x30, val:0x04040d00.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x58, val:0x00000081.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x44, val:0x00000000.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x48, val:0x00000000.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x4c, val:0x00000000.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x50, val:0x00000000.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x5c, val:0x00000000.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x04, val:0x00000001.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x64, val:0x00000000.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x68, val:0x00010044.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x64, val:0x00000002.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x64, val:0x00000000.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x68, val:0x00000032.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x64, val:0x00000002.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x64, val:0x00000000.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x54, val:0x00000007.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x60, val:0x00001528.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x60, val:0x000015bd.

    mipi_dsi_enable_controller-->3

    mipi_dsi_enable_controller-->5

    Write Initial Code...

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x6983ffb9.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x34, val:0x00000429.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x34, val:0x00000437.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x032300b2.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0xff007003.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x00000000.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x01000303.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x34, val:0x00001029.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x5f1d00b4.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x0000060e.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x34, val:0x00000629.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x030400d5.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x1c050100.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x00030170.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x51064000.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x41000007.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x07075006.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x0000040f.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x34, val:0x00001b29.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x340001b1.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x0f0f0006.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x3f3f322a.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0xe6013a07.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0xe6e6e6e6.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x34, val:0x00001429.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x005656b6.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x34, val:0x00000329.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x34, val:0x0002cc23.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x221d00e0.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x2e3f3d38.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x0f0d064a.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x16131513.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x1d001910.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x3f3d3822.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x0000040f.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x1315130f.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x00191016.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x34, val:0x00002329.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0xc6a000ba.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x10000a00.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x11026f30.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x00004018.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x34, val:0x00000e29.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x34, val:0x00773a23.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0xdf00002a.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x00000001.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x34, val:0x00000529.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x1f00002b.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x38, val:0x00000003.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001511.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x34, val:0x00000529.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x34, val:0x00ff5123.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x34, val:0x00015523.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x34, val:0x00245323.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x34, val:0x00001113.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x34, val:0x00002913.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x34, val:0x00ff5123.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x3c, val:0x00001515.

    mipi_dsi_set_mode--2

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x04, val:0x00000000.

    mxc_mipi_dsi mxc_mipi_dsi: read_reg:0x24, val:0x00001fff.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x24, val:0x00001ffe.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x1c, val:0x000001ff.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x04, val:0x00000001.

    mxc_mipi_dsi mxc_mipi_dsi: write_reg:0x5c, val:0x00000001.

    mipi_dsi_set_mode--3

    mipi_dsi_power_on-->1

    mipi_dsi->dsi_power_on=1

    mipi_dsi_enable-->3

    ----Setting mclk to 24 MHz

    ov2656_read_reg:write reg error:reg=300a

    ----Setting mclk to 24 MHz

    ov2656_read_reg:write reg error:reg=300a

    ERROR: v4l2 capture: slave not found!

    ----Setting mclk to 24 MHz

    ov2656_read_reg:write reg error:reg=300a

    mipi_dsi_enable-->1

    mipi_dsi->lcd_inited = 1

    mipi_dsi_power_on-->1

    mipi_dsi->dsi_power_on=1

    mipi_dsi_enable-->3

    warning: `zygote' uses 32-bit capabilities (legacy support in use)

    request_suspend_state: wakeup (3->0) at 16046478671 (1970-01-02 00:00:02.007192667 UTC)

    cpufreq_interactive_input_connect: connect to ads7846

    eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=1:04, irq=-1)

    ADDRCONF(NETDEV_UP): eth0: link is not ready

    acc_open

    acc_release

    ehci_fsl_bus_resume begins, Host 1

    ehci_fsl_bus_resume ends, Host 1

    ehci_fsl_bus_resume begins, DR

    ehci_fsl_bus_suspend begins, Host 1

    ehci_fsl_bus_suspend ends, Host 1

    init: sys_prop: permission denied uid:1003  name:service.bootanim.exit

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 11 years ago in reply to tusharp

    tushar panda wrote:

     

    the MIPI DSI support is available in the kernel.

    according to the schematics, J8 is connected to CSI, not DSI, so will this work at all?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 11 years ago in reply to Former Member

    So, RiotBoard have no DSI interface?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 11 years ago in reply to Former Member

    The SoC has both CSI & DSI, however on page 7 of the riotboard schematics you'll see this:

     

    image

     

    What's connected to J8 is the CSI signals at the left, the DSI ones at the right are not connected to anything.

     

    It's might be possible to use the CSI connections for DSI with some internal re-routing or by specific configuration of the IPU, but that may take a hunt through the 6000 page reference manual for the SoC to find out. tusharp may know how to do this, I haven't investigated it myself.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • tusharp
    tusharp over 11 years ago in reply to Former Member
    according to the schematics, J8 is connected to CSI, not DSI, so will this work at all?

    may be a converter needed as CSI pins hardwired.

     

    I was checking kernel,  firmware support is there but DSI needs to be connected to work.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube