Yocto Project meta layer for Samsung Artik

 

Koan is proud to provide the unofficial Yocto Project BSP for Samsung Artik and Kitra boards.
This project is not endorsed nor supported by Samsung.

Yocto Project BSP for Samsung Artik

A direct link to the repo sources is available at GitHub 
https://github.com/koansoftware/koan-artik-bsp-repo

 

Yocto Project

 

 

How to prepare a Yocto Project build environment for Artik

To get the BSP you need to have repo installed and use it as follows

Install the repo utility:

$ mkdir ~/bin
$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo

Download the BSP source:

$ PATH=${PATH}:~/bin
$ mkdir yocto-artik-koan
$ cd yocto-artik-koan
$ repo init -u https://github.com/koansoftware/koan-artik-bsp-repo -b morty
$ repo sync

Setup the build environment:

Supported machines: 

    • artik710
    • kitra710
    • artik10
    • artik5
    • kitra520

 

Example to create a new Yocto build directory:

$ MACHINE=artik710 DISTRO=poky source setup-environment build
$ bitbake core-image-minimal

 

In the meantime create two partitions on your microSD. You can use gparted on your Ubuntu PC.

    +-----------------+
    |  boot   : ext4 |
    +-----------------+
    |  rootfs : ext4 |
    +-----------------+

 

At the end you will get the following files, copy tem into the microSD:

$ cd ~/yocto-artik-koan/poky/build/tmp/deploy/images/artik710
$sudo cp Image /media/koan/boot/
$ sudo cp Image-s5p6818-artik710-raptor-rev00.dtb /media/koan/boot/s5p6818-artik710-raptor-rev00.dtb
$ sudo cp Image-s5p6818-artik710-raptor-rev01.dtb /media/koan/boot/s5p6818-artik710-raptor-rev01.dtb
$ sudo cp Image-s5p6818-artik710-raptor-rev03.dtb /media/koan/boot/s5p6818-artik710-raptor-rev03.dtb
$ cp u-boot.bin /media/koan/boot/
$ cp u-boot-artik710.bin /media/koan/boot/

 

 

Samsung Artik Technical support for Linux embedded

Support, training and consulting available upon request.
Need help? : Contact us


 

Boot log

Samsung Artik710 booting Yocto Project

 

U-Boot 2016.01-0710GC0F-44U-01Q2 (Aug 30 2017 - 05:02:06 +0900), Build: jenkins-daily_artik710_ubuntu-18

 
Model: Samsung artik710 raptor board based on Nexell s5p6818
 
Board: ARTIK710 Raptor
DRAM:  991 MiB
HW Revision:6
MMC:   NEXELL DWMMC: 0, NEXELL DWMMC: 1
In:    serial
Out:   serial
Err:   serial
LCD#1:0x0, LCD#2:0x0, CAM#1:0x0, CAM#2:0x0
ADD-ON-BOARD : 0x5F
switch to partitions #0, OK
mmc0(part 0) is current device
 
MMC read: dev # 0, block # 8192, count 1 ... 1 blocks read: OK
Booting State = Normal(0)
Net:   eth0: ethernet@c0060000
Hit any key to stop autoboot:  0 
 
13672328 bytes read in 757 ms (17.2 MiB/s)
51310 bytes read in 10 ms (4.9 MiB/s)
## Flattened Device Tree blob at 4a000000
   Booting using the fdt blob at 0x4a000000
   reserving fdt memory region: addr=7de00000 size=100000
   Using Device Tree in place at 000000004a000000, end 000000004a00f86d
 
Starting kernel ...
 
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 4.4.71-yocto-standard (koan@quad) (gcc version 6.2.0 (GCC) ) #1 SMP PREEMPT Fri Dec 22 17:47:18 CET 2017
[    0.000000] Boot CPU: AArch64 Processor [410fd033]
[    0.000000] cma: Reserved 256 MiB at 0x000000006dc00000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] PERCPU: Embedded 16 pages/cpu @ffffffc03dd25000 s28248 r8192 d29096 u65536
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: enabling workaround for ARM erratum 845719
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 249732
[    0.000000] Kernel command line: console=ttySAC3,115200n8 root=/dev/mmcblk1p2 rw rootfstype=ext4 ota bootfrom=1 bootdelay
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
[    0.000000] Memory: 718448K/1014784K available (7990K kernel code, 919K rwdata, 3756K rodata, 604K init, 922K bss, 34192K reserved, 262144K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vmalloc : 0xffffff8000000000 - 0xffffffbdbfff0000   (   246 GB)
[    0.000000]     vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000   (     8 GB maximum)
[    0.000000]               0xffffffbdc0000000 - 0xffffffbdc0f7c000   (    15 MB actual)
[    0.000000]     fixed   : 0xffffffbffa7fd000 - 0xffffffbffac00000   (  4108 KB)
[    0.000000]     PCI I/O : 0xffffffbffae00000 - 0xffffffbffbe00000   (    16 MB)
[    0.000000]     modules : 0xffffffbffc000000 - 0xffffffc000000000   (    64 MB)
[    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc03df00000   (   991 MB)
[    0.000000]       .init : 0xffffffc000bfa000 - 0xffffffc000c91000   (   604 KB)
[    0.000000]       .text : 0xffffffc000080000 - 0xffffffc000bf9104   ( 11749 KB)
[    0.000000]       .data : 0xffffffc000ca4000 - 0xffffffc000d89f88   (   920 KB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] Build-time adjustment of leaf fanout to 64.
[    0.000000] NR_IRQS:64 nr_irqs:64 0
[    0.000000] PLL : [0] =  800000000, [1] =  800000000, [2] =  614394000, [3] =  800000000
[    0.000000] (0) PLL1: CPU  FCLK =  800000000, HCLK = 200000000 (G0)
[    0.000000] (7) PLL1: CPU  FCLK =  800000000, HCLK = 200000000 (G1)
[    0.000000] (2) PLL3: MEM  FCLK =  800000000, DCLK = 800000000, BCLK = 400000000,
[    0.000000] PCLK = 200000000
[    0.000000] (1) PLL0: BUS  BCLK =  400000000, PCLK = 200000000
[    0.000000] (8) PLL3: CCI4 BCLK =  400000000, PCLK = 200000000
[    0.000000] (3) PLL0: G3D  BCLK =  400000000
[    0.000000] (4) PLL0: VPU  BCLK =  400000000, PCLK = 200000000
[    0.000000] (5) PLL0: DISP BCLK =  400000000, PCLK = 200000000
[    0.000000] CPU REF HZ: 24000000 hz (0xc0010000:0xffffff8000004000)
[    0.000000] clocksource: source timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 192869974995 ns
[    0.000000] sched_clock: 64 bits at 250 Hz, resolution 4000000ns, wraps every 9007199254000000ns
[    0.000000] Console: colour dummy device 80x25
[    0.044000] Calibrating delay loop... 19.71 BogoMIPS (lpj=39424)
[    0.044000] pid_max: default: 32768 minimum: 301
[    0.044000] Security Framework initialized
[    0.044000] AppArmor: AppArmor disabled by boot time parameter
[    0.044000] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)
[    0.044000] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes)
[    0.044000] Initializing cgroup subsys io
[    0.044000] Initializing cgroup subsys memory
[    0.044000] Initializing cgroup subsys devices
[    0.044000] Initializing cgroup subsys freezer
[    0.044000] Initializing cgroup subsys net_cls
[    0.044000] Initializing cgroup subsys perf_event
[    0.044000] Initializing cgroup subsys net_prio
[    0.044000] Initializing cgroup subsys hugetlb
[    0.044000] Initializing cgroup subsys pids
[    0.044000] Initializing cgroup subsys debug
[    0.044000] ftrace: allocating 31019 entries in 122 pages
[    0.072000] ASID allocator initialised with 256 entries
[    0.108000] Detected VIPT I-cache on CPU1
[    0.108000] CPU1: Booted secondary processor [410fd033]
[    0.120000] Detected VIPT I-cache on CPU2
[    0.120000] CPU2: Booted secondary processor [410fd033]
[    0.132000] Detected VIPT I-cache on CPU3
[    0.132000] CPU3: Booted secondary processor [410fd033]
[    0.144000] Detected VIPT I-cache on CPU4
[    0.144000] CPU4: Booted secondary processor [410fd033]
[    0.156000] Detected VIPT I-cache on CPU5
[    0.156000] CPU5: Booted secondary processor [410fd033]
[    0.168000] Detected VIPT I-cache on CPU6
[    0.168000] CPU6: Booted secondary processor [410fd033]
[    0.180000] Detected VIPT I-cache on CPU7
[    0.180000] CPU7: Booted secondary processor [410fd033]
[    0.180000] Brought up 8 CPUs
[    0.180000] SMP: Total of 8 processors activated.
[    0.180000] CPU features: GIC system register CPU interface present but disabled by higher exception level
[    0.180000] CPU: All CPU(s) started at EL2
[    0.180000] alternatives: patching kernel code
[    0.180000] devtmpfs: initialized
[    0.208000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.208000] futex hash table entries: 2048 (order: 5, 131072 bytes)
[    0.216000] pinctrl core: initialized pinctrl subsystem
[    0.216000] ECID: 4f84747c:be080295:00000000:04e81234
[    0.216000] LOT ID : NAX1G
[    0.220000] NET: Registered protocol family 16
[    0.240000] cpuidle: using governor ladder
[    0.256000] cpuidle: using governor menu
[    0.256000] vdso: 2 pages (1 code @ ffffffc000ca9000, 1 data @ ffffffc000ca8000)
[    0.256000] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.256000] DMA: preallocated 256 KiB pool for atomic allocations
[    0.264000] nexell-reset c0012000.reset: nexell reset: nr_resets [96], base [ffffff80000b0000]
[    0.312000] pl08xdmac c0000000.pl08xdma: initialized 8 virtual memcpy channels
[    0.312000] pl08xdmac c0000000.pl08xdma: initialized 16 virtual slave channels
[    0.316000] pl08xdmac c0000000.pl08xdma: DMA: PL080 rev0 at 0xc0000000 irq 16
[    0.316000] pl08xdmac c0001000.pl08xdma: initialized 8 virtual memcpy channels
[    0.316000] pl08xdmac c0001000.pl08xdma: initialized 15 virtual slave channels
[    0.320000] pl08xdmac c0001000.pl08xdma: DMA: PL080 rev0 at 0xc0001000 irq 17
[    0.320000] SCSI subsystem initialized
[    0.320000] usbcore: registered new interface driver usbfs
[    0.320000] usbcore: registered new interface driver hub
[    0.320000] usbcore: registered new device driver usb
[    0.320000] i2c-gpio i2c@6: using pins 5 (SDA) and 4 (SCL)
[    0.320000] i2c-gpio i2c@7: using pins 24 (SDA) and 23 (SCL)
[    0.320000] i2c-gpio i2c@4: using pins 62 (SDA) and 63 (SCL)
[    0.324000] i2c-gpio i2c@5: using pins 127 (SDA) and 131 (SCL)
[    0.324000] i2c-gpio i2c@8: using pins 13 (SDA) and 9 (SCL)
[    0.324000] i2c-gpio i2c@9: using pins 19 (SDA) and 20 (SCL)
[    0.324000] i2c-gpio i2c@10: using pins 80 (SDA) and 79 (SCL)
[    0.324000] i2c-gpio i2c@11: using pins 50 (SDA) and 43 (SCL)
[    0.324000] s3c-i2c c00a4000.i2c: slave address 0x66
[    0.324000] s3c-i2c c00a4000.i2c: bus frequency set to 390 KHz
[    0.324000] s3c-i2c c00a4000.i2c: i2c-0: S3C I2C adapter
[    0.328000] s3c-i2c c00a5000.i2c: slave address 0x66
[    0.328000] s3c-i2c c00a5000.i2c: bus frequency set to 97 KHz
[    0.328000] s3c-i2c c00a5000.i2c: i2c-1: S3C I2C adapter
[    0.328000] s3c-i2c c00a6000.i2c: slave address 0x66
[    0.328000] s3c-i2c c00a6000.i2c: bus frequency set to 97 KHz
[    0.328000] s3c-i2c c00a6000.i2c: i2c-2: S3C I2C adapter
[    0.328000] media: Linux media interface: v0.10
[    0.328000] Linux video capture interface: v2.00
[    0.328000] pps_core: LinuxPPS API ver. 1 registered
[    0.328000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.328000] PTP clock support registered
[    0.332000] bq2429x_charger 9-006b: bq24296_battery_probe ok
[    0.332000] Advanced Linux Sound Architecture Driver Initialized.
[    0.332000] Bluetooth: Core ver 2.21
[    0.332000] NET: Registered protocol family 31
[    0.332000] Bluetooth: HCI device and connection manager initialized
[    0.332000] Bluetooth: HCI socket layer initialized
[    0.332000] Bluetooth: L2CAP socket layer initialized
[    0.332000] Bluetooth: SCO socket layer initialized
[    0.332000] NetLabel: Initializing
[    0.332000] NetLabel:  domain hash size = 128
[    0.336000] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.336000] NetLabel:  unlabeled traffic allowed by default
[    0.344000] alive wake bit[5] enabled for irq 45
[    0.416000] clocksource: Switched to clocksource source timer
[    0.420000] Clockevents: could not switch to one-shot mode:
[    0.420000] Clockevents: could not switch to one-shot mode:
[    0.420000] Clockevents: could not switch to one-shot mode:
[    0.420000] Clockevents: could not switch to one-shot mode:
[    0.420000] Clockevents: could not switch to one-shot mode:
[    0.420000] Clockevents: could not switch to one-shot mode:
[    0.420000] Clockevents: could not switch to one-shot mode:
[    0.420000] Clockevents: could not switch to one-shot mode:
[    0.420000]  dummy_timer is not functional.
[    0.420000]  dummy_timer is not functional.
[    0.420000]  dummy_timer is not functional.
[    0.420000]  dummy_timer is not functional.
[    0.420000]  dummy_timer is not functional.
[    0.420000]  dummy_timer is not functional.
[    0.420000]  dummy_timer is not functional.
[    0.420000]  dummy_timer is not functional.
[    0.484000] cw201x 8-0062: cw201x:support DC  charger
[    0.484000] cw201x 8-0062: ret=0 version(6f)
[    0.488000] cw201x 8-0062: rkbat config 0
[    0.488000] cw201x 8-0062: update flag for new battery info have not set
[    0.540000] cw201x 8-0062: cw2015/cw2013 driver v1.2 probe sucess
[    0.544000] NET: Registered protocol family 2
[    0.544000] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    0.544000] TCP bind hash table entries: 8192 (order: 5, 131072 bytes)
[    0.544000] TCP: Hash tables configured (established 8192 bind 8192)
[    0.544000] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.544000] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.544000] NET: Registered protocol family 1
[    0.544000] RPC: Registered named UNIX socket transport module.
[    0.544000] RPC: Registered udp transport module.
[    0.544000] RPC: Registered tcp transport module.
[    0.544000] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.544000] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[    0.548000] audit: initializing netlink subsys (disabled)
[    0.548000] audit: type=2000 audit(0.543:1): initialized
[    0.548000] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    0.552000] cw201x 8-0062: get cw_capacity error; cw_capacity = 255
[    0.564000] zbud: loaded
[    0.568000] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    0.572000] ntfs: driver 2.1.32 [Flags: R/W].
[    0.576000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[    0.576000] io scheduler noop registered
[    0.576000] io scheduler deadline registered
[    0.576000] io scheduler cfq registered (default)
[    0.576000] pwm-backlight supply power not found, using dummy regulator
[    0.580000] c00a1000.serial: ttySAC0 at MMIO 0xc00a1000 (irq = 18, base_baud = 0) is a S3C6400/10
[    0.580000] c00a0000.serial: ttySAC1 at MMIO 0xc00a0000 (irq = 19, base_baud = 0) is a S3C6400/10
[    0.584000] c00a2000.serial: ttySAC2 at MMIO 0xc00a2000 (irq = 20, base_baud = 0) is a S3C6400/10
[    0.584000] c00a3000.serial: ttySAC3 at MMIO 0xc00a3000 (irq = 21, base_baud = 0) is a S3C6400/10
[    1.564000] cw201x 8-0062: report GGIC POR happened
[    1.576000] cw201x 8-0062: report battery capacity error
[    1.628000] cw201x 8-0062: report battery capacity jump 0 
[    1.684000] console [ttySAC3] enabled
[    1.692000] c006d000.serial: ttySAC4 at MMIO 0xc006d000 (irq = 22, base_baud = 0) is a S3C6400/10
[    1.700000] [drm] Initialized drm 1.1.0 20060810
[    1.704000] panel-simple supply power not found, using dummy regulator
[    1.708000] [drm] Load LVDS panel
[    1.712000] [drm] Load MIPI panel
[    1.716000] [drm] not use remote panel node (/soc/display_drm_mipi) !
[    1.724000] /soc/display_drm_mipi: could not find node 'display-timing'
[    1.728000] [drm] Load HDMI panel
[    1.732000] [drm] irq 40 install for hdp
[    1.736000] [drm] HDMI enable-gpio.21 act high
[    1.744000] [drm] num of crtcs 2, FB align 1
[    1.748000] [drm] crtc[0]: pipe.0
[    1.748000] [drm] crtc[1]: pipe.1
[    1.752000] [drm] Bind LVDS panel
[    1.756000] [drm] LVDS: check panel connected
[    1.760000] nexell,display_drm c0102800.display_drm: bound c0101000.display_drm_lvds (ops panel_comp_ops)
[    1.768000] [drm] Bind MIPI panel
[    1.772000] [drm] mipi: c0101000.display_drm_mipi.0 lanes:4, format:0, flags:1e3
[    2.504000] mipi_transfer_rx: error recevice data
[    2.504000] panel-samsung-s6e8fa0 c0101000.display_drm_mipi.0: error -22 reading dcs seq(0x4)
[    2.512000] panel-samsung-s6e8fa0 c0101000.display_drm_mipi.0: read id failed
[    2.528000] [drm] MIPI: check panel disconnected
[    2.528000] nexell,display_drm c0102800.display_drm: bound c0101000.display_drm_mipi (ops panel_comp_ops)
[    2.536000] [drm] Bind HDMI panel
[    2.540000] nexell,display_drm c0102800.display_drm: bound c0101000.display_drm_hdmi (ops panel_comp_ops)
[    2.548000] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.556000] [drm] No driver support for vblank timestamp query.
[    2.560000] [drm] irq 38 install for crtc.0
[    2.564000] [drm] irq 39 install for crtc.1
[    2.568000] [drm] HDMI: disconnect
[    2.572000] [drm] HDMI: disconnect
[    2.624000] Console: switching to colour frame buffer device 128x37
[    2.636000] nexell,display_drm c0102800.display_drm: fb0:  frame buffer device
[    2.636000] cw201x 8-0062: report GGIC POR happened
[    2.648000] cw201x 8-0062: report battery capacity error
[    2.660000] [drm] Initialized nexell 3.0.0 20160219 on minor 0
[    2.660000] Unable to detect cache hierarchy from DT for CPU 0
[    2.680000] brd: module loaded
[    2.692000] loop: module loaded
[    2.692000] artik_zb_power artik_zb_power: platform driver artik_zb_power registered
[    2.696000] samsung,s3t9mf artik_s3t9mf: platform driver artik_s3t9mf registered
[    2.704000] [REE][TZDEV][ERR]Failed to query SecureOS UUID.
[    2.704000] cw201x 8-0062: report battery capacity jump 0 
[    2.716000] [REE][TZDEV][INFO]Unable to initialize monitor connection
[    2.724000] libphy: Fixed MDIO Bus: probed
[    2.728000] nexell-dwmac c0060000.ethernet: snps,phy-addr property is deprecated
[    2.732000] stmmac - user ID: 0x37, Synopsys ID: 0x37
[    2.736000]  Ring mode enabled
[    2.740000]  DMA HW capability register supported
[    2.744000]  Enhanced/Alternate descriptors
[    2.748000] Enabled extended descriptors
[    2.752000]  RX Checksum Offload Engine supported (type 2)
[    2.760000]  TX Checksum insertion supported
[    2.764000]  Wake-Up On Lan supported
[    2.768000]  Enable RX Mitigation via HW Watchdog Timer
[    2.824000] libphy: stmmac: probed
[    2.824000] eth%d: PHY ID 001cc915 at 0 IRQ POLL (stmmac-0:00)
[    2.828000] eth%d: PHY ID 001cc915 at 3 IRQ POLL (stmmac-0:03) active
[    2.836000] c0040000.dwc2otg supply vusb_d not found, using dummy regulator
[    2.844000] c0040000.dwc2otg supply vusb_a not found, using dummy regulator
[    3.092000] dwc2 c0040000.dwc2otg: EPs: 16, dedicated fifos, 6016 entries in SPRAM
[    3.492000] dwc2 c0040000.dwc2otg: DWC OTG Controller
[    3.492000] dwc2 c0040000.dwc2otg: new USB bus registered, assigned bus number 1
[    3.496000] dwc2 c0040000.dwc2otg: irq 30, io mem 0x00000000
[    3.504000] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    3.508000] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.516000] usb usb1: Product: DWC OTG Controller
[    3.520000] usb usb1: Manufacturer: Linux 4.4.71-yocto-standard dwc2_hsotg
[    3.528000] usb usb1: SerialNumber: c0040000.dwc2otg
[    3.536000] hub 1-0:1.0: USB hub found
[    3.536000] hub 1-0:1.0: 1 port detected
[    3.544000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    3.548000] ehci-exynos: EHCI EXYNOS driver
[    3.552000] exynos-ehci c0030000.ehci: EHCI Host Controller
[    3.556000] exynos-ehci c0030000.ehci: new USB bus registered, assigned bus number 2
[    3.564000] exynos-ehci c0030000.ehci: irq 29, io mem 0xc0030000
[    3.584000] exynos-ehci c0030000.ehci: USB 2.0 started, EHCI 1.00
[    3.584000] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    3.588000] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.596000] usb usb2: Product: EHCI Host Controller
[    3.600000] usb usb2: Manufacturer: Linux 4.4.71-yocto-standard ehci_hcd
[    3.608000] usb usb2: SerialNumber: c0030000.ehci
[    3.612000] hub 2-0:1.0: USB hub found
[    3.616000] hub 2-0:1.0: 3 ports detected
[    3.620000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.628000] ohci-exynos: OHCI EXYNOS driver
[    3.632000] exynos-ohci c0020000.ohci: USB Host Controller
[    3.636000] exynos-ohci c0020000.ohci: new USB bus registered, assigned bus number 3
[    3.644000] exynos-ohci c0020000.ohci: irq 29, io mem 0xc0020000
[    3.708000] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    3.708000] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.712000] cw201x 8-0062: report GGIC POR happened
[    3.720000] usb usb3: Product: USB Host Controller
[    3.724000] cw201x 8-0062: report battery capacity error
[    3.728000] usb usb3: Manufacturer: Linux 4.4.71-yocto-standard ohci_hcd
[    3.736000] usb usb3: SerialNumber: c0020000.ohci
[    3.740000] hub 3-0:1.0: USB hub found
[    3.744000] hub 3-0:1.0: 3 ports detected
[    3.748000] usbcore: registered new interface driver usb-storage
[    3.756000] usbcore: registered new interface driver usbserial
[    3.760000] usbcore: registered new interface driver usbserial_generic
[    3.768000] usbserial: USB Serial support registered for generic
[    3.772000] usbcore: registered new interface driver ftdi_sio
[    3.780000] cw201x 8-0062: report battery capacity jump 0 
[    3.784000] usbserial: USB Serial support registered for FTDI USB Serial Device
[    3.800000] usb3503 4-0008: switched to HUB mode
[    3.800000] usb3503 4-0008: usb3503_probe: probed in hub mode
[    3.804000] mousedev: PS/2 mouse device common for all mice
[    3.812000] atmel_mxt_ts 2-004a: __mxt_read_reg: i2c transfer failed (-6)
[    3.816000] zinitix : [zinitix_touch_probe: 2743]driver version = 2.0.8
[    3.824000] 2-0020 supply vdd not found, using dummy regulator
[    3.884000] zinitix : [ts_power_sequence :  725]chip code = 0xf400
[    4.048000] zinitix : [ts_cable_attached_info:  428]charger info : disconnected
[    4.048000] zinitix : [ts_cable_attached_info:  439]sview info : no sview mode
[    4.056000] zinitix : [ts_cable_attached_info:  450]sensitive mode info : no sensitive
[    4.068000] zinitix : [ts_init_touch     : 1514]touch chip revision id = 1
[    4.072000] zinitix : [ts_init_touch     : 1536]touch chip hw id = 0x0000
[    4.080000] zinitix : [ts_init_touch     : 1543]touch chip x node num = 30
[    4.088000] zinitix : [ts_init_touch     : 1549]touch chip y node num = 18
[    4.092000] zinitix : [ts_init_touch     : 1554]touch chip total node num = 540
[    4.100000] zinitix : [ts_init_touch     : 1569]touch chip firmware version = 2
[    4.108000] zinitix : [ts_init_touch     : 1576]touch chip firmware version = 2
[    4.116000] zinitix : [ts_select_type_hw : 1021]touch tsp type = 0, 0
[    4.120000] zinitix : [ts_check_need_upgrade: 1054]cur HW_ID = 0x0, new HW_ID = 0x0
[    4.128000] usb 3-1: new low-speed USB device number 2 using exynos-ohci
[    4.136000] zinitix : [ts_check_need_upgrade: 1060]cur version = 0x2, new version = 0x2
[    4.144000] zinitix : [ts_check_need_upgrade: 1067]cur minor version = 0x2, new minor version = 0x2
[    4.152000] zinitix : [ts_check_need_upgrade: 1074]cur reg data version = 0x7, new reg data version = 0x7
[    4.168000] zinitix : [ts_init_touch     : 1710]use i2s checksum = 0
[    4.172000] input: zinitix_touch as /devices/virtual/input/input0
[    4.176000] zinitix_touch 2-0020: zinitix touch probe.
[    4.320000] rtc-ds1307 5-0068: rtc core: registered ds1337 as rtc0
[    4.320000] i2c /dev entries driver
[    4.324000] nx-v4l2 nx-v4l2: nx_v4l2_probe success
[    4.332000] [4EC] sensor_4ec_probe: (0)
[    4.332000] [4EC] sensor_4ec_subdev_registered: 
[    4.336000] [4EC] sensor_4ec_link_setup: 
[    4.340000] nx-vpu c0080000.video-codec: encoder registered as /dev/video14
[    4.348000] nx-vpu c0080000.video-codec: decoder registered as /dev/video15
[    4.352000] usb 3-1: New USB device found, idVendor=1241, idProduct=1166
[    4.352000] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    4.380000] usbcore: registered new interface driver uvcvideo
[    4.380000] USB Video Class driver (1.1.1)
[    4.384000] c0096000.tmuctrl supply vtmu not found, using dummy regulator
[    4.388000] thermal thermal_zone0: failed to read out thermal zone (-22)
[    4.396000] s3c2410-wdt c0019000.watchdog: watchdog inactive, reset disabled, irq enabled
[    4.404000] device-mapper: uevent: version 1.0.3
[    4.408000] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com
[    4.416000] Bluetooth: HCI UART driver ver 2.3
[    4.420000] Bluetooth: HCI UART protocol H4 registered
[    4.428000] Bluetooth: HCI UART protocol BCM registered
[    4.432000] bcm43455_bluetooth_probe: inverted-power-control property not found
[    4.440000] bcm43455_bluetooth_probe: run normal power control (onoff=0)
[    4.448000] [BT] Bluetooth Power On.
[    4.448000] alive wake bit[4] enabled for irq 119
[    4.456000] bcm43455_bt_rfkill_set_power: run normal power control (onoff=1)
[    4.564000] bcm43455_bluetooth artik_bt_control: bcm43455_bluetooth_probe End
[    4.564000] voltage supply : vdd_core_regulator
[    4.568000] DVFS: ASV[2] IDS 16mA, Ro 125 -> Table [IDS 15mA, Ro 130]
[    4.576000] ASV  0 =  1400000khz,  1275000 uV
[    4.580000] ASV  1 =  1300000khz,  1225000 uV
[    4.584000] ASV  2 =  1200000khz,  1175000 uV
[    4.588000] ASV  3 =  1100000khz,  1125000 uV
[    4.592000] ASV  4 =  1000000khz,  1100000 uV
[    4.596000] ASV  5 =   900000khz,  1075000 uV
[    4.600000] ASV  6 =   800000khz,  1050000 uV
[    4.604000] ASV  7 =   700000khz,  1025000 uV
[    4.608000] ASV  8 =   600000khz,  1000000 uV
[    4.612000] ASV  9 =   500000khz,  1000000 uV
[    4.616000] ASV 10 =   400000khz,  1000000 uV
[    4.624000] DVFS: regulator vdd_core_regulator
[    4.628000] DVFS: cpu DVFS with PLL.1 [tables=11]
[    4.636000] Synopsys Designware Multimedia Card Interface Driver
[    4.640000] dwmmc_nexell c0069000.dw_mmc: fifo-depth property not found, using value of FIFOTH register as default
[    4.648000] dwmmc_nexell c0069000.dw_mmc: IDMAC supports 32-bit address mode.
[    4.656000] dwmmc_nexell c0069000.dw_mmc: Using internal DMA controller.
[    4.660000] dwmmc_nexell c0069000.dw_mmc: Version ID is 250a
[    4.668000] dwmmc_nexell c0069000.dw_mmc: DW MMC controller at irq 26,32 bit host data width,16 deep fifo
[    4.676000] dwmmc_nexell c0069000.dw_mmc: No vmmc regulator found
[    4.684000] dwmmc_nexell c0069000.dw_mmc: No vqmmc regulator found
[    4.704000] mmc_host mmc0: Bus speed (slot 0) = 51199500Hz (slot req 400000Hz, actual 399996HZ div = 64)
[    4.720000] mmc0: run _mmc_detect_change()
[    4.720000] dwmmc_nexell c0069000.dw_mmc: 1 slots initialized
[    4.724000] dwmmc_nexell c0068000.dw_mmc: fifo-depth property not found, using value of FIFOTH register as default
[    4.732000] dwmmc_nexell c0068000.dw_mmc: IDMAC supports 32-bit address mode.
[    4.740000] dwmmc_nexell c0068000.dw_mmc: Using internal DMA controller.
[    4.748000] dwmmc_nexell c0068000.dw_mmc: Version ID is 250a
[    4.752000] dwmmc_nexell c0068000.dw_mmc: DW MMC controller at irq 27,32 bit host data width,32 deep fifo
[    4.760000] dwmmc_nexell c0068000.dw_mmc: No vmmc regulator found
[    4.768000] dwmmc_nexell c0068000.dw_mmc: No vqmmc regulator found
[    4.772000] mmc0: MAN_BKOPS_EN bit is not set
[    4.772000] mmc_host mmc0: Bus speed (slot 0) = 51199500Hz (slot req 52000000Hz, actual 51199500HZ div = 0)
[    4.772000] mmc0: new high speed MMC card at address 0001
[    4.772000] mmcblk0: mmc0:0001 4FPD3R 3.64 GiB 
[    4.772000] mmcblk0boot0: mmc0:0001 4FPD3R partition 1 4.00 MiB
[    4.776000] mmcblk0boot1: mmc0:0001 4FPD3R partition 2 4.00 MiB
[    4.776000] mmcblk0rpmb: mmc0:0001 4FPD3R partition 3 512 KiB
[    4.776000]  mmcblk0: p1 p2 p3 p4 < p5 p6 p7 >
[    4.788000] cw201x 8-0062: report GGIC POR happened
[    4.792000] usb 2-2: new high-speed USB device number 3 using exynos-ehci
[    4.800000] cw201x 8-0062: report battery capacity error
[    4.852000] mmc_host mmc1: Bus speed (slot 0) = 51199500Hz (slot req 400000Hz, actual 399996HZ div = 64)
[    4.856000] cw201x 8-0062: report battery capacity jump 0 
[    4.868000] mmc1: run _mmc_detect_change()
[    4.868000] dwmmc_nexell c0068000.dw_mmc: 1 slots initialized
[    4.872000] dwmmc_nexell c0062000.dw_mmc: fifo-depth property not found, using value of FIFOTH register as default
[    4.880000] dwmmc_nexell c0062000.dw_mmc: IDMAC supports 32-bit address mode.
[    4.880000] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
[    4.884000] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[    4.884000] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[    4.888000] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
[    4.908000] dwmmc_nexell c0062000.dw_mmc: Using internal DMA controller.
[    4.916000] dwmmc_nexell c0062000.dw_mmc: Version ID is 250a
[    4.924000] dwmmc_nexell c0062000.dw_mmc: DW MMC controller at irq 28,32 bit host data width,16 deep fifo
[    4.932000] dwmmc_nexell c0062000.dw_mmc: No vmmc regulator found
[    4.936000] dwmmc_nexell c0062000.dw_mmc: No vqmmc regulator found
[    4.940000] mmc_host mmc1: Bus speed (slot 0) = 51199500Hz (slot req 52000000Hz, actual 51199500HZ div = 0)
[    4.944000] mmc1: queuing unknown CIS tuple 0x91 (3 bytes)
[    4.944000] mmc1: new high speed SDIO card at address 0001
[    4.964000] dwmmc_nexell c0062000.dw_mmc: Got CD GPIO
[    4.968000] usb 2-2: New USB device found, idVendor=0424, idProduct=3503
[    4.976000] usb 2-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    4.984000] hub 2-2:1.0: USB hub found
[    4.988000] hub 2-2:1.0: 2 ports detected
[    4.996000] mmc_host mmc2: Bus speed (slot 0) = 51199500Hz (slot req 400000Hz, actual 399996HZ div = 64)
[    5.016000] mmc2: run _mmc_detect_change()
[    5.016000] dwmmc_nexell c0062000.dw_mmc: 1 slots initialized
[    5.032000] input: HID 1241:1166 as /devices/platform/c0000000.soc/c0020000.ohci/usb3/3-1/3-1:1.0/0003:1241:1166.0001/input/input1
[    5.036000] hid-generic 0003:1241:1166.0001: input: USB HID v1.10 Mouse [HID 1241:1166] on usb-c0020000.ohci-1/input0
[    5.048000] usbcore: registered new interface driver usbhid
[    5.052000] mmc_host mmc2: Bus speed (slot 0) = 51199500Hz (slot req 52000000Hz, actual 51199500HZ div = 0)
[    5.052000] mmc2: new high speed SD card at address 59b4
[    5.052000] mmcblk1: mmc2:59b4 USD   1.87 GiB 
[    5.052000]  mmcblk1: p1 p2
[    5.076000] usbhid: USB HID core driver
[    5.080000] nx-devfreq nx-devfreq: Current bus clock rate: 400000KHz
[    5.088000] nexell-adc c0053000.adc: CHs 8, 200000(1000000 ~ 130208) sample rate, scale=166(bit 6)
[    5.096000] Codec driver version 0.6 alsa 1.0.25
[    5.412000] nexell-pcm nexell-pcm: snd pcm: register sound platform 'nexell-pcm'
[    5.416000] nexell-i2s c0055000.i2s: snd i2s: ch 0, master, iis mode, 48000(47999)hz, 32 FBITs,
[    5.420000] nexell-i2s c0055000.i2s: MCLK=12287880hz, RFS=256
[    5.428000] u32 classifier
[    5.428000]     Actions configured
[    5.432000] Netfilter messages via NETLINK v0.30.
[    5.436000] nf_conntrack version 0.5.0 (7660 buckets, 30640 max)
[    5.444000] ctnetlink v0.93: registering with nfnetlink.
[    5.448000] xt_time: kernel timezone is -0000
[    5.452000] IPVS: Registered protocols ()
[    5.456000] IPVS: Connection hash table configured (size=4096, memory=64Kbytes)
[    5.464000] IPVS: Creating netns size=1328 id=0
[    5.468000] IPVS: ipvs loaded.
[    5.472000] IPVS: [rr] scheduler registered.
[    5.476000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    5.484000] arp_tables: (C) 2002 David S. Miller
[    5.488000] Initializing XFRM netlink socket
[    5.492000] NET: Registered protocol family 10
[    5.496000] mip6: Mobile IPv6
[    5.496000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    5.504000] NET: Registered protocol family 17
[    5.508000] NET: Registered protocol family 15
[    5.512000] Bluetooth: RFCOMM TTY layer initialized
[    5.516000] Bluetooth: RFCOMM socket layer initialized
[    5.524000] Bluetooth: RFCOMM ver 1.11
[    5.524000] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    5.532000] Bluetooth: BNEP filters: protocol multicast
[    5.536000] Bluetooth: BNEP socket layer initialized
[    5.540000] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    5.548000] Bluetooth: HIDP socket layer initialized
[    5.552000] 9pnet: Installing 9P2000 support
[    5.556000] Key type dns_resolver registered
[    5.596000] nexell-spdif-tx c0059000.spdiftx: spdif-tx: 48000(47999)Hz, MCLK=12287880hz
[    5.600000] asoc-simple-card sound: rt5659-aif1 <-> c0055000.i2s mapping ok
[    5.604000] asoc-simple-card sound: dit-hifi <-> c0059000.spdiftx mapping ok
[    5.624000] input: gpio_keys as /devices/platform/gpio_keys/input/input2
[    5.644000] rtc-ds1307 5-0068: setting system clock to 2017-12-29 16:22:53 UTC (1514564573)
[    5.652000] ALSA device list:
[    5.652000]   #0: Artik710 raptor Audio
[    5.868000] cw201x 8-0062: report GGIC POR happened
[    5.880000] cw201x 8-0062: report battery capacity error
[    5.952000] cw201x 8-0062: report battery capacity jump 0 
[    6.044000] EXT4-fs (mmcblk1p2): recovery complete
[    6.048000] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
[    6.052000] VFS: Mounted root (ext4 filesystem) on device 179:34.
[    6.056000] devtmpfs: mounted
[    6.060000] Freeing unused kernel memory: 604K (ffffffc000bfa000 - ffffffc000c91000)
[    6.068000] Freeing alternatives memory: 52K (ffffffc000c91000 - ffffffc000c9e000)
INIT: version 2.88 booting
[    6.192000] random: nonblocking pool is initialized
Starting udev
[    6.620000] udevd[1144]: starting version 3.2
[    6.700000] udevd[1145]: starting eudev-3.2
[    6.948000] Mali: Mali device driver loaded
[    6.964000] cw201x 8-0062: report GGIC POR happened
[    6.976000] cw201x 8-0062: report battery capacity error
[    7.008000] dhd_module_init in
[    7.008000] dhd_wlan_init: START.......
[    7.012000] dhd_wlan_init_gpio: inverted-power-control property not found
[    7.016000] dhd_wlan_init_gpio: Run normal power control
[    7.024000] cw201x 8-0062: report battery capacity jump 0 
[    7.228000] Power-up adapter 'DHD generic adapter'
[    7.228000] dummy_sdmmc: probe of mmc1:0001:1 failed with error -110
[    7.232000] dummy_sdmmc: probe of mmc1:0001:2 failed with error -110
[    7.236000] wifi_platform_set_power = 1
[    7.240000] ------------------------------------------------
[    7.244000] ------------------------------------------------
[    7.248000] dhd_wlan_power Enter: power on
[    7.252000] dhd_wlan_power: run normal power control (onoff=1)
[    7.460000] wifi_platform_bus_enumerate device present 1
[    7.460000] dhd_wlan_set_carddetect: notify_func=ffffffc0005fff68, mmc_host_dev=ffffffc02bacc018, val=1
[    7.464000] dwmmc_nexell c0068000.dw_mmc: card inserted.
[    7.468000] mmc_host mmc1: card inserted
[    7.472000] mmc1: card 0001 removed
[    7.492000] mmc_host mmc1: Bus speed (slot 0) = 51199500Hz (slot req 400000Hz, actual 399996HZ div = 64)
[    7.520000] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
[    7.524000] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[    7.528000] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[    7.532000] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
[    7.588000] mmc_host mmc1: Bus speed (slot 0) = 51199500Hz (slot req 52000000Hz, actual 51199500HZ div = 0)
[    7.592000] mmc1: queuing unknown CIS tuple 0x91 (3 bytes)
[    7.596000] mmc1: new high speed SDIO card at address 0001
[    7.620000] bcmsdh_sdmmc: bcmsdh_sdmmc_probe Enter
[    7.620000] bcmsdh_sdmmc: bcmsdh_sdmmc_probe Enter
[    7.624000] bus num (host idx)=1, slot num (rca)=1
[    7.628000] found adapter info 'DHD generic adapter'
[    7.636000] F1 signature OK, socitype:0x1 chip:0x4345 rev:0x6 pkg:0x2
[    7.640000] DHD: dongle ram size is set to 819200(orig 819200) at 0x198000
[    7.644000] wifi_platform_prealloc: failed to alloc static mem section 7
[    7.648000] wl_create_event_handler(): thread:wl_event_handler:4bc started
[    7.648000] CFG80211-INFO2) wl_event_handler : tsk Enter, tsk = 0xffffffc029701a88
[    7.656000] p2p0: P2P Interface Registered
[    7.660000] dhd_attach(): thread:dhd_watchdog_thread:4bd started
[    7.664000] dhd_attach(): thread:dhd_dpc:4be started
[    7.668000] dhd_attach(): thread:dhd_rxf:4bf started
[    7.672000] dhd_deferred_work_init: work queue initialized 
[    7.676000] dhdsdio_download_firmware: firmware path=/etc/wifi/fw.bin, nvram path=/etc/wifi/nvram.txt
[    7.756000] dhdsdio_write_vars: Download, Upload and compare of NVRAM succeeded.
[    7.844000] dhd_bus_init: enable 0x06, ready 0x06 (waited 0us)
[    7.844000] alive wake bit[3] enabled for irq 124
[    7.848000] [WIFI_SEC] /efs/wifi/.mac.info: File open error
[    7.852000] Disable tdls_auto_op failed. -1
[    7.860000] Firmware up: op_mode=0x0005, MAC=70:de:c5
[    7.864000] [WIFI_SEC] sec_get_param_wfa_cert: File open failed, file path=/data/.roamoff.info
[    7.876000] dhdcdc_set_ioctl: SET PM to 2
[    7.876000] [WIFI_SEC] sec_control_pm: /data/.psm.info doesn't exist so set PM to 2
[    7.884000] [WIFI_SEC] sec_get_param_wfa_cert: File open failed, file path=/data/.bustxglom.info
[    7.892000] dhd_wl_ioctl: WLC_SET_VAR: txbf, UNSUPPORTED
[    7.896000] dhd_preinit_ioctls Set txbf failed  -23
[    7.900000] [WIFI_SEC] sec_get_param_wfa_cert: File open failed, file path=/data/.frameburst.info
[    7.912000] dhd_wl_ioctl: WLC_SET_VAR: aibss_bcn_force_config, UNSUPPORTED
[    7.916000] dhd_preinit_ioctls Set aibss_bcn_force_config to 500, 5000, 5000 failed -23
[    7.928000] dhd_wl_ioctl: WLC_SET_VAR: pspretend_threshold, UNSUPPORTED
[    7.932000] dhd_preinit_ioctls pspretend_threshold for HostAPD failed  -23
[    7.944000] Firmware version = wl0: Mar  2 2016 01:26:11 version 7.45.86 (r622251) FWID 01-55121f53
[    7.948000] [WIFI_SEC] sec_save_wlinfo: .wifiver.info File open failed.
[    7.956000] [WIFI_SEC] sec_save_wlinfo: .wifiver.info File open failed.
[    7.964000] [WIFI_SEC] sec_get_param_wfa_cert: File open failed, file path=/data/.proptx.info
[    7.972000] dhd_wlfc_hostreorder_init(): successful bdcv2 tlv signaling, 64
[    7.980000] dhd_wl_ioctl: WLC_GET_VAR: pfnlbest, ret = -14
[    7.984000] dhd_pno_init: Support Android Location Service
[    7.988000] Dongle Host Driver, version 1.363.113.2 (r)
[    7.988000] Compiled in drivers/net/wireless/bcmdhd on Dec 22 2017 at 17:49:42
[    8.004000] Register interface [wlan0]  MAC: 70:de:c5
[    8.004000] 
[    8.008000] dhd_module_init out
[    8.032000] EXT4-fs (mmcblk1p2): re-mounted. Opts: data=ordered
Configuring network interfaces... 
udhcpc (v1.24.1) started
...
 
Poky (Yocto Project Reference Distro) 2.2.3 artik710 /dev/ttySAC3
artik710 login: