FriendlyARM

Einplatinencomputer, Single Board Computer (SBC)
Dynamic Voltage and Frequency scaling (DVFS)

NanoPi NEO2
NanoPi NEO Plus2
NanoPi Fire3
NanoPi S2
CAM500B – 5MP 1080p Camera Module with OV5640 Chip
7 inch capacitive touch screen LCD 800×1280 (HD702)

Datasheet

S5P6818 – developer for nexell

Software

NanoPi-Fire3 free download
S5P6818 (Google Drive), NanoPC-T3, NanoPi Fire3
S5P6818 (Google Drive), NanoPC-T3, NanoPi Fire3,

NanoPi-Fire2A free download
NanoPi-Fire2A free download
S5P4418 (Google Drive), NanoPi Fire2A

armbian NanoPi Fire3

$ dd if= of= status=progress bs=1M conv=fsync

Forum

Armbian

Profile: tkaiser
Profile: Igor
Quick review of NanoPi Fire3

FriendlyArm

Armbian Bionic or Stretch for T3/T3+/M3/Fire3

Touchscreen

Arch Linux Wiki: Touchscreen
Sunxi Wiki: Touchscreen
How to setup touch screen for X11

GitHub

github.com/ThomasKaiser
https://github.com/igorpecovnik
commit: Enable UAS on S5P6818
master/config/kernel/linux-s5p6818-next.config
What does m mean in kernel configuration file?

# y, n, m = yes, no and module

# Other I2C/SMBus bus drivers
CONFIG_SPI=y

# SPI Protocol Masters
CONFIG_SPI_SPIDEV=y

improve support for the NanoPi Fire3 (add SPU1705, DVFS, thermal tables, etc.)
improve support for the NanoPi Fire3 (add SPU1705, DVFS, thermal tables, etc.)

github.com/friendlyarm/npi-config

nanopi2-v4.4.y/drivers/input/touchscreen/friendlyelec
nanopi2-v4.4.y/arch/arm64/boot/dts/nexell
nanopi2-v4.4.y/drivers/gpu/drm/nexell

drm/panel: Add support for FriendlyElec LCD panels
input: ts: Support for FriendlyElec Touch panels
drm/panel: friendlyelec: Support for lcd – S701
drm/panel: Fix errors related to display timing
drm/panel: friendlyelec: Enable H43, P43, W35
drm/nexell: Support for FriendlyElec panels

github.com/goodix/goodix_gt9xx_public
github.com/hadess/gt9xx
drivers/input/touchscreen/goodix.c

v4.7/source/Documentation/devicetree/bindings/input/touchscreen/goodix.txt
v4.18.5/source/Documentation/devicetree/bindings/input/touchscreen/goodix.txt

User

Nanopi Fire3

Wiki

Main Page
NanoPC-T3
NanoPi NEO Plus2 Wiki
NanoPi Fire3 Wiki, Samsung S5P6818
NanoPi S2 Wiki
NanoPi M3 Wiki, Samsung S5P6818
LCD-HD702
LCD-S702
How to Build, Install and Setting Qt Application
Use NetworkManager to configure network settings
Android Thing: Android Hardware Programming
Lubuntu desktop
FriendlyCore (based on ubuntu-core with Qt)
Mainline U-boot and Linux

FriendlyARM NanoPi NEO2 Entwicklungsboard (512 MB/1 GB DDR3 RAM, Laufen u-boot, Ubuntu-Core-Xenial) mit Kühlkörper

Fire3

~$ cat /sys/devices/platform/board/info
Hardware        : NANOPI3
Revision        : 0005
Serial          : fa6818dba7110739

Model           : NanoPi Fire3
Manufacturer    : FriendlyELEC Computer Tech. Co., Ltd.

$ sudo mount /dev/mmcblk0p1 /boot
$ ls -la /boot/
total 20432
drwxr-xr-x  3 root root     4096 Jan  1  1970 .
drwxr-xr-x 21 root root     4096 Jun 12  2017 ..
-rw-r--r--  1 root root   230456 Nov 25  2017 battery.bmp
-rwxr-xr-x  1 root root 14562000 Jun 15 09:20 Image
-rw-r--r--  1 root root  1152056 Nov 25  2017 logo.bmp
drwx------  2 root root     4096 Jan  1  1970 lost+found
-rw-r--r--  1 root root  4512648 Nov 25  2017 ramdisk.img
-rw-r--r--  1 root root    47956 Jun 15 09:20 s5p6818-nanopi3-rev01.dtb
-rw-r--r--  1 root root    47956 Jun 15 09:20 s5p6818-nanopi3-rev03.dtb
-rw-r--r--  1 root root    47839 Jun 15 09:20 s5p6818-nanopi3-rev05.dtb
-rw-r--r--  1 root root    48269 Jun 15 09:20 s5p6818-nanopi3-rev07.dtb
-rw-r--r--  1 root root   243054 Nov 25  2017 update.bmp

$ ls -la /dev/spidev0.0
crw------- 1 root root 153, 0 Sep  1 16:43 /dev/spidev0.0

# cat /sys/bus/spi/devices/spi0.0/spidev/spidev0.0/dev
153:0

BL1 by Nexell V1.0.0-g44b48cd [Built on 2017-08-02 15:58:54]

Memory Initialize (0) Done.

Loading from sdmmc...
 Image Loading Done!
Launch to 0x7FD00800


U-Boot 2016.01-00025-gb5566ab172 (May 09 2018 - 13:52:47 +0800)

Model: FriendlyElec boards based on Nexell s5p6818
Board: NanoPi Fire 3
DRAM:  987 MiB
Panel: N/A (-1)
MMC:   NEXELL DWMMC: 0, NEXELL DWMMC: 1
HDMI:  display.0, preset 0 (1280 *  720)
HDMI:  phy ready...
LCD:   [HDMI] dp.0.1 1280x720 32bpp FB:0x46000000
In:    serial
Out:   serial
Err:   serial

Hit any key to stop autoboot:  0
14562000 bytes read in 699 ms (19.9 MiB/s)
4512648 bytes read in 225 ms (19.1 MiB/s)
47839 bytes read in 18 ms (2.5 MiB/s)
## Flattened Device Tree blob at 49000000
   Booting using the fdt blob at 0x49000000
   reserving fdt memory region: addr=7de00000 size=100000
   Using Device Tree in place at 0000000049000000, end 000000004900eade

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.49-s5p6818 (root@jensen) (gcc version 6.4.0 (ctng-1.23.0-150g-FA) ) #1 SMP PREEMPT Wed May 9 14:01:02 CST 2018
[    0.000000] Boot CPU: AArch64 Processor [410fd033]
[    0.000000] Machine model: FriendlyElec NanoPi Fire3
[    0.000000] Display: HDMI selected
[    0.000000] cma: Reserved 192 MiB at 0x0000000071000000
[    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 21 pages/cpu @ffffffc03d9f7000 s46056 r8192 d31768 u86016
[    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: 248724
[    0.000000] Kernel command line: console=ttySAC0,115200n8 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait init=/sbin/init loglevel=7 printk.time=1 consoleblank=0 lcd=HDMI720P60 bootdev=2
[    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: 767104K/1010688K available (9464K kernel code, 1036K rwdata, 3152K rodata, 548K init, 1069K bss, 46976K reserved, 196608K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     modules : 0xffffff8000000000 - 0xffffff8008000000   (   128 MB)
[    0.000000]     vmalloc : 0xffffff8008000000 - 0xffffffbdbfff0000   (   246 GB)
[    0.000000]       .init : 0xffffff8008cd7000 - 0xffffff8008d60000   (   548 KB)
[    0.000000]       .text : 0xffffff8008080000 - 0xffffff80089bf000   (  9468 KB)
[    0.000000]     .rodata : 0xffffff80089bf000 - 0xffffff8008cd7000   (  3168 KB)
[    0.000000]       .data : 0xffffff8008d60000 - 0xffffff8008e632d0   (  1037 KB)
[    0.000000]     vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000   (     8 GB maximum)
[    0.000000]               0xffffffbdc0000000 - 0xffffffbdc0f6c000   (    15 MB actual)
[    0.000000]     fixed   : 0xffffffbffe7fd000 - 0xffffffbffec00000   (  4108 KB)
[    0.000000]     PCI I/O : 0xffffffbffee00000 - 0xffffffbfffe00000   (    16 MB)
[    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc03db00000   (   987 MB)
[    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:0xffffff8008004000)
[    0.000000] clocksource: source timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 191126044627 ns
[    0.000000] sched_clock: 64 bits at 250 Hz, resolution 4000000ns, wraps every 9007199254000000ns
[    0.000000] Console: colour dummy device 80x25
[    0.040000] Calibrating delay loop... 19.84 BogoMIPS (lpj=39680)
[    0.040000] pid_max: default: 32768 minimum: 301
[    0.044000] Security Framework initialized
[    0.044000] Yama: becoming mindful.
[    0.044000] SELinux:  Initializing.
[    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 memory
[    0.044000] Initializing cgroup subsys devices
[    0.044000] Initializing cgroup subsys freezer
[    0.044000] Initializing cgroup subsys hugetlb
[    0.044000] sched-energy: CPU device node has no sched-energy-costs
[    0.044000] Invalid sched_group_energy for CPU0
[    0.044000] CPU0: update cpu_capacity 1024
[    0.044000] ASID allocator initialised with 256 entries
[    0.080000] Detected VIPT I-cache on CPU1
[    0.080000] Invalid sched_group_energy for CPU1
[    0.080000] CPU1: update cpu_capacity 1024
[    0.080000] CPU1: Booted secondary processor [410fd033]
[    0.092000] Detected VIPT I-cache on CPU2
[    0.092000] Invalid sched_group_energy for CPU2
[    0.092000] CPU2: update cpu_capacity 1024
[    0.092000] CPU2: Booted secondary processor [410fd033]
[    0.104000] Detected VIPT I-cache on CPU3
[    0.104000] Invalid sched_group_energy for CPU3
[    0.104000] CPU3: update cpu_capacity 1024
[    0.104000] CPU3: Booted secondary processor [410fd033]
[    0.116000] Detected VIPT I-cache on CPU4
[    0.116000] Invalid sched_group_energy for CPU4
[    0.116000] CPU4: update cpu_capacity 1024
[    0.116000] CPU4: Booted secondary processor [410fd033]
[    0.128000] Detected VIPT I-cache on CPU5
[    0.128000] Invalid sched_group_energy for CPU5
[    0.128000] CPU5: update cpu_capacity 1024
[    0.128000] CPU5: Booted secondary processor [410fd033]
[    0.140000] Detected VIPT I-cache on CPU6
[    0.140000] Invalid sched_group_energy for CPU6
[    0.140000] CPU6: update cpu_capacity 1024
[    0.140000] CPU6: Booted secondary processor [410fd033]
[    0.152000] Detected VIPT I-cache on CPU7
[    0.152000] Invalid sched_group_energy for CPU7
[    0.152000] CPU7: update cpu_capacity 1024
[    0.152000] CPU7: Booted secondary processor [410fd033]
[    0.152000] Brought up 8 CPUs
[    0.152000] SMP: Total of 8 processors activated.
[    0.152000] CPU features: GIC system register CPU interface present but disabled by higher exception level
[    0.152000] CPU: All CPU(s) started at EL2
[    0.152000] alternatives: patching kernel code
[    0.152000] Invalid sched_group_energy for CPU7
[    0.152000] CPU7: update max cpu_capacity 1024
[    0.152000] Invalid sched_group_energy for Cluster7
[    0.152000] Invalid sched_group_energy for CPU6
[    0.152000] Invalid sched_group_energy for Cluster6
[    0.152000] Invalid sched_group_energy for CPU5
[    0.152000] Invalid sched_group_energy for Cluster5
[    0.152000] Invalid sched_group_energy for CPU4
[    0.152000] Invalid sched_group_energy for Cluster4
[    0.152000] Invalid sched_group_energy for CPU3
[    0.152000] Invalid sched_group_energy for Cluster3
[    0.152000] Invalid sched_group_energy for CPU2
[    0.152000] Invalid sched_group_energy for Cluster2
[    0.152000] Invalid sched_group_energy for CPU1
[    0.152000] Invalid sched_group_energy for Cluster1
[    0.152000] Invalid sched_group_energy for CPU0
[    0.152000] Invalid sched_group_energy for Cluster0
[    0.152000] devtmpfs: initialized
[    0.156000] CPU1: update max cpu_capacity 1024
[    0.184000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.192000] pinctrl core: initialized pinctrl subsystem
[    0.192000] ECID: 8d088662:7ef000f6:00000000:04e81234
[    0.192000] LOT ID : NCCV6
[    0.192000] NET: Registered protocol family 16
[    0.204000] cpuidle: using governor ladder
[    0.220000] cpuidle: using governor menu
[    0.220000] vdso: 2 pages (1 code @ ffffff80089c5000, 1 data @ ffffff8008d64000)
[    0.220000] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.224000] DMA: preallocated 256 KiB pool for atomic allocations
[    0.232000] nexell-reset c0012000.reset: nexell reset: nr_resets [96], base [ffffff800806e000]
[    0.272000] pl08xdmac c0000000.pl08xdma: initialized 8 virtual memcpy channels
[    0.272000] pl08xdmac c0000000.pl08xdma: initialized 16 virtual slave channels
[    0.276000] pl08xdmac c0000000.pl08xdma: DMA: PL080 rev0 at 0xc0000000 irq 16
[    0.276000] pl08xdmac c0001000.pl08xdma: initialized 8 virtual memcpy channels
[    0.276000] pl08xdmac c0001000.pl08xdma: initialized 15 virtual slave channels
[    0.280000] pl08xdmac c0001000.pl08xdma: DMA: PL080 rev0 at 0xc0001000 irq 17
[    0.280000] c00a1000.serial: ttySAC0 at MMIO 0xc00a1000 (irq = 18, base_baud = 0) is a S3C6400/10
[    1.040000] console [ttySAC0] enabled
[    1.044000] c00a0000.serial: ttySAC1 at MMIO 0xc00a0000 (irq = 19, base_baud = 0) is a S3C6400/10
[    1.052000] c00a2000.serial: ttySAC2 at MMIO 0xc00a2000 (irq = 20, base_baud = 0) is a S3C6400/10
[    1.064000] c00a3000.serial: ttySAC3 at MMIO 0xc00a3000 (irq = 21, base_baud = 0) is a S3C6400/10
[    1.072000] c006d000.serial: ttySAC4 at MMIO 0xc006d000 (irq = 22, base_baud = 0) is a S3C6400/10
[    1.080000] SCSI subsystem initialized
[    1.084000] usbcore: registered new interface driver usbfs
[    1.088000] usbcore: registered new interface driver hub
[    1.092000] usbcore: registered new device driver usb
[    1.132000] axp_mfd 3-0034: failed reading at 0x03
[    1.132000] [AXP22-MFD] try to read chip id failed!
[    1.136000] axp_mfd 3-0034: axp_mfd_probe() Error: init_chip()
[    1.144000] i2c-gpio c0000000.soc:i2c@3: using pins 159 (SDA) and 158 (SCL)
[    1.152000] s3c-i2c c00a4000.i2c: slave address 0x66
[    1.156000] s3c-i2c c00a4000.i2c: bus frequency set to 390 KHz
[    1.160000] s3c-i2c c00a4000.i2c: i2c-0: S3C I2C adapter
[    1.168000] s3c-i2c c00a5000.i2c: slave address 0x66
[    1.172000] s3c-i2c c00a5000.i2c: bus frequency set to 97 KHz
[    1.176000] s3c-i2c c00a5000.i2c: i2c-1: S3C I2C adapter
[    1.184000] s3c-i2c c00a6000.i2c: slave address 0x66
[    1.188000] s3c-i2c c00a6000.i2c: bus frequency set to 195 KHz
[    1.192000] s3c-i2c c00a6000.i2c: i2c-2: S3C I2C adapter
[    1.196000] media: Linux media interface: v0.10
[    1.204000] Linux video capture interface: v2.00
[    1.208000] pps_core: LinuxPPS API ver. 1 registered
[    1.212000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.220000] PTP clock support registered
[    1.224000] Advanced Linux Sound Architecture Driver Initialized.
[    1.232000] Bluetooth: Core ver 2.21
[    1.236000] NET: Registered protocol family 31
[    1.240000] Bluetooth: HCI device and connection manager initialized
[    1.244000] Bluetooth: HCI socket layer initialized
[    1.248000] Bluetooth: L2CAP socket layer initialized
[    1.256000] Bluetooth: SCO socket layer initialized
[    1.260000] NetLabel: Initializing
[    1.264000] NetLabel:  domain hash size = 128
[    1.268000] NetLabel:  protocols = UNLABELED CIPSOv4
[    1.272000] NetLabel:  unlabeled traffic allowed by default
[    1.280000] clocksource: Switched to clocksource source timer
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000]  dummy_timer is not functional.
[    1.284000]  dummy_timer is not functional.
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000] Could not switch to high resolution mode on CPU 0
[    1.284000]  dummy_timer is not functional.
[    1.284000] Could not switch to high resolution mode on CPU 2
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000] Could not switch to high resolution mode on CPU 3
[    1.284000]  dummy_timer is not functional.
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000]  dummy_timer is not functional.
[    1.284000]  dummy_timer is not functional.
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000] Could not switch to high resolution mode on CPU 7
[    1.284000]  dummy_timer is not functional.
[    1.284000] Could not switch to high resolution mode on CPU 1
[    1.284000] Could not switch to high resolution mode on CPU 4
[    1.284000] Could not switch to high resolution mode on CPU 5
[    1.284000] Clockevents: could not switch to one-shot mode: dummy_timer is not functional.
[    1.284000] Could not switch to high resolution mode on CPU 6
[    1.520000] FS-Cache: Loaded
[    1.520000] CacheFiles: Loaded
[    1.520000] io scheduler noop registered
[    1.524000] io scheduler deadline registered
[    1.528000] io scheduler cfq registered (default)
[    1.552000] dwmmc_nexell c0062000.dw_mmc: fifo-depth property not found, using value of FIFOTH register as default
[    1.556000] dwmmc_nexell c0062000.dw_mmc: IDMAC supports 32-bit address mode.
[    1.564000] dwmmc_nexell c0062000.dw_mmc: Using internal DMA controller.
[    1.568000] dwmmc_nexell c0062000.dw_mmc: Version ID is 250a
[    1.576000] dwmmc_nexell c0062000.dw_mmc: DW MMC controller at irq 26,32 bit host data width,16 deep fifo
[    1.584000] dwmmc_nexell c0062000.dw_mmc: No vmmc regulator found
[    1.588000] dwmmc_nexell c0062000.dw_mmc: No vqmmc regulator found
[    1.596000] dwmmc_nexell c0062000.dw_mmc: Got CD GPIO
[    1.632000] mmc0: run _mmc_detect_change()
[    1.632000] dwmmc_nexell c0062000.dw_mmc: 1 slots initialized
[    1.636000] NET: Registered protocol family 2
[    1.640000] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    1.644000] TCP bind hash table entries: 8192 (order: 6, 262144 bytes)
[    1.652000] TCP: Hash tables configured (established 8192 bind 8192)
[    1.660000] UDP hash table entries: 512 (order: 3, 49152 bytes)
[    1.664000] UDP-Lite hash table entries: 512 (order: 3, 49152 bytes)
[    1.668000] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[    1.668000] mmc0: new high speed SDHC card at address 59b4
[    1.668000] mmcblk0: mmc0:59b4 USD00 14.8 GiB
[    1.668000]  mmcblk0: p1 p2
[    1.692000] NET: Registered protocol family 1
[    1.700000] RPC: Registered named UNIX socket transport module.
[    1.704000] RPC: Registered udp transport module.
[    1.708000] RPC: Registered tcp transport module.
[    1.712000] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.720000] Trying to unpack rootfs image as initramfs...
[    2.008000] Freeing initrd memory: 4404K (ffffffc008000000 - ffffffc00844d000)
[    2.008000] Initcalls thread level:6
[    2.012000] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[    2.024000] futex hash table entries: 2048 (order: 5, 131072 bytes)
[    2.028000] audit: initializing netlink subsys (disabled)
[    2.032000] audit: type=2000 audit(2.028:1): initialized
[    2.036000] Initialise system trusted keyring
[    2.040000] HugeTLB registered 2 MB page size, pre-allocated 0 pages
Loading, please wait...
mount: mounting devpts on /dev/pts failed: No such device
[    2.072000] FS-Cache: Netfs 'nfs' registered for caching
[    2.072000] NFS: Registering the id_resolver key type
[    2.076000] Key type id_resolver registered
[    2.080000] Key type id_legacy registered
[    2.084000] fuse init (API version 7.23)
[    2.088000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 15 bits of entropy available)
[    2.088000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 15 bits of entropy available)
[    2.088000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 15 bits of entropy available)
[    2.088000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 15 bits of entropy available)
[    2.092000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 15 bits of entropy available)
[    2.092000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 15 bits of entropy available)
[    2.092000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 15 bits of entropy available)
[    2.092000] random: udevadm: uninitialized urandom read (16 bytes read, 15 bits of entropy available)
[    2.092000] random: udevadm: uninitialized urandom read (16 bytes read, 15 bits of entropy available)
[    2.092000] random: udevadm: uninitialized urandom read (16 bytes read, 15 bits of entropy available)
starting version 229
[    2.192000] NET: Registered protocol family 38
[    2.192000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[    2.208000] spu1705 3-002d: found chip 0x4d, rev 1711
[    2.220000] [drm] Initialized drm 1.1.0 20060810
[    2.220000] [drm] Load LVDS panel
[    2.220000] [drm] Load HDMI panel
[    2.224000] [drm] irq 37 install for hdp
[    2.232000] [drm] num of crtcs 2, FB align 1
[    2.232000] [drm] crtc[0]: pipe.0
[    2.236000] [drm] crtc[1]: pipe.1
[    2.240000] [drm] Bind LVDS panel
[    2.244000] nexell,display_drm c0102800.display_drm: bound c0101000.display_drm_lvds (ops 0xffffff8008a3a7f0)
[    2.252000] [drm] Bind HDMI panel
[    2.256000] [drm] HDMI force connected at boot
[    2.260000] nexell,display_drm c0102800.display_drm: bound c0101000.display_drm_hdmi (ops 0xffffff8008a3ad10)
[    2.268000] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.276000] [drm] No driver support for vblank timestamp query.
[    2.284000] [drm] HDMI: connect
[    2.284000] [drm] FB counts = 3, FB vblank Pass fb crtcs 2 [0xff]
[    2.292000] [drm] HDMI: connect
[    2.296000] [drm] framebuffer width(1280), height(720) and bpp(32) buffers(3)
[    2.312000] [drm] Copy splash image from 0x46000000(0xffffff8009d8e000) to 0xffffff8009301000 size 3686400
[    2.360000] HDMI: PHY [Ready Done][0x1] ...
[    2.384000] [drm] request CRTC.35 IRQ 0
[    2.412000] Console: switching to colour frame buffer device 160x45
[    2.436000] nexell,display_drm c0102800.display_drm: fb0:  frame buffer device
[    2.456000] [drm] Initialized nexell 3.0.0 20160219 on minor 0
[    2.460000] Mali: Mali device driver loaded
[    2.464000] Unable to detect cache hierarchy from DT for CPU 0
[    2.472000] brd: module loaded
[    2.484000] loop: module loaded
[    2.496000] nexell-dwmac c0060000.ethernet: snps,phy-addr property is deprecated
[    2.496000] stmmac - user ID: 0x37, Synopsys ID: 0x37
[    2.500000]  Ring mode enabled
[    2.504000]  DMA HW capability register supported
[    2.508000]  Enhanced/Alternate descriptors
[    2.512000]  Enabled extended descriptors
[    2.516000]  RX Checksum Offload Engine supported (type 2)
[    2.524000]  TX Checksum insertion supported
[    2.528000]  Wake-Up On Lan supported
[    2.532000]  Enable RX Mitigation via HW Watchdog Timer
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
[    2.600000] libphy: stmmac: probed
[    2.600000] eth%d: PHY ID 001cc915 at 0 IRQ POLL (stmmac-0:00)
[    2.604000] eth%d: PHY ID 001cc915 at 7 IRQ POLL (stmmac-0:07) active
[    2.612000] PPP generic driver version 2.4.2
[    2.612000] PPP BSD Compression module registered
[    2.620000] PPP Deflate Compression module registered
[    2.624000] PPP MPPE Compression module registered
[    2.628000] NET: Registered protocol family 24
[    2.632000] c0040000.dwc2otg supply vusb_d not found, using dummy regulator
[    2.640000] c0040000.dwc2otg supply vusb_a not found, using dummy regulator
Begin: Will now check root file system ... fsck from util-linux 2.27.1
[/sbin/fsck.ext4 (1) -- /dev/mmcblk0p2] fsck.ext4 -a -C0 /dev/mmcblk0p2
rootfs: clean, 87531/974848 files, 1253101/3868928 blocks
done.
[    2.780000] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    2.796000] EXT4-fs (mmcblk0p2): re-mounted. Opts: data=ordered
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.
[    2.960000] dwc2 c0040000.dwc2otg: EPs: 16, dedicated fifos, 6016 entries in SPRAM
[    3.068000] dwc2 c0040000.dwc2otg: DWC OTG Controller
[    3.068000] dwc2 c0040000.dwc2otg: new USB bus registered, assigned bus number 1
[    3.072000] dwc2 c0040000.dwc2otg: irq 28, io mem 0xc0040000
[    3.080000] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    3.084000] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.092000] usb usb1: Product: DWC OTG Controller
[    3.096000] usb usb1: Manufacturer: Linux 4.4.49-s5p6818 dwc2_hsotg
[    3.104000] usb usb1: SerialNumber: c0040000.dwc2otg
[    3.108000] hub 1-0:1.0: USB hub found
[    3.112000] hub 1-0:1.0: 1 port detected
[    3.116000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    3.124000] ehci-exynos: EHCI EXYNOS driver
[    3.128000] exynos-ehci c0030000.ehci: EHCI Host Controller
[    3.132000] exynos-ehci c0030000.ehci: new USB bus registered, assigned bus number 2
[    3.140000] exynos-ehci c0030000.ehci: irq 27, io mem 0xc0030000
[    3.160000] exynos-ehci c0030000.ehci: USB 2.0 started, EHCI 1.00
[    3.160000] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    3.164000] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.172000] usb usb2: Product: EHCI Host Controller
[    3.176000] usb usb2: Manufacturer: Linux 4.4.49-s5p6818 ehci_hcd
[    3.184000] usb usb2: SerialNumber: c0030000.ehci
[    3.188000] hub 2-0:1.0: USB hub found
[    3.192000] hub 2-0:1.0: 3 ports detected
[    3.196000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.204000] ohci-exynos: OHCI EXYNOS driver
[    3.208000] exynos-ohci c0020000.ohci: USB Host Controller
[    3.212000] systemd[1]: System time before build time, advancing clock.
[    3.220000] exynos-ohci c0020000.ohci: new USB bus registered, assigned bus number 3
[    3.228000] exynos-ohci c0020000.ohci: irq 27, io mem 0xc0020000
[    3.292000] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    3.292000] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.292000] systemd[1]: systemd 229 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN)
[    3.292000] systemd[1]: Detected architecture arm64.
[    3.320000] usb usb3: Product: USB Host Controller
[    3.328000] usb usb3: Manufacturer: Linux 4.4.49-s5p6818 ohci_hcd
[    3.332000] usb usb3: SerialNumber: c0020000.ohci
[    3.340000] hub 3-0:1.0: USB hub found
[    3.340000] hub 3-0:1.0: 3 ports detected
[    3.344000] usbcore: registered new interface driver uas
[    3.352000] usbcore: registered new interface driver usb-storage
[    3.356000] usbcore: registered new interface driver usbserial
[    3.364000] usbcore: registered new interface driver usbserial_generic
[    3.368000] usbserial: USB Serial support registered for generic
[    3.376000] mousedev: PS/2 mouse device common for all mice
[    3.380000] <<-GTP-INFO->> GTP driver installing
[    3.384000] himax_ts 2-0048: Unable to get DevId
[    3.388000] touchscreen-1wire        initialized
[    3.392000] backlight-1wire  initialized
[    3.396000] onewire: REQ 0x60: i2c write error -6
[    3.404000] input: fa_ts_input as /devices/virtual/input/input0
[    3.408000] ts-if    initialized
[    3.412000] nx-rtc c0010c00.rtc: [RTC] day=2009.09.01 time=00:00:00
[    3.416000] nx-rtc c0010c00.rtc: rtc core: registered nx as rtc0
[    3.424000] i2c /dev entries driver
[    3.428000] nx-v4l2 nx-v4l2: nx_v4l2_probe success
[    3.432000] nx-vpu c0080000.video-codec: encoder registered as /dev/video14
[    3.440000] nx-vpu c0080000.video-codec: decoder registered as /dev/video15

Welcome to Ubuntu core 16.04 LTS!

[    3.456000] c0096000.tmuctrl supply vtmu not found, using dummy regulator
[    3.456000] thermal thermal_zone0: failed to read out thermal zone (-22)
[    3.464000] device-mapper: uevent: version 1.0.3
[    3.468000] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com
[    3.476000] Bluetooth: HCI UART driver ver 2.3
[    3.480000] Bluetooth: HCI UART protocol H4 registered
[    3.484000] Bluetooth: HCI UART protocol BCM registered
[    3.492000] voltage supply : vdd_arm_spu
[    3.496000] DVFS: ASV[2] IDS 15mA, Ro 126 -> Table [IDS 15mA, Ro 130]
[    3.500000] ASV  0 =  1400000khz,  1200000 uV
[    3.504000] ASV  1 =  1300000khz,  1140000 uV
[    3.508000] ASV  2 =  1200000khz,  1100000 uV
[    3.512000] ASV  3 =  1100000khz,  1040000 uV
[    3.516000] ASV  4 =  1000000khz,  1040000 uV
[    3.524000] ASV  5 =   900000khz,  1000000 uV
[    3.528000] ASV  6 =   800000khz,  1000000 uV
[    3.532000] ASV  7 =   700000khz,   980000 uV
[    3.536000] ASV  8 =   600000khz,   980000 uV
[    3.540000] ASV  9 =   500000khz,   940000 uV
[    3.544000] ASV 10 =   400000khz,   940000 uV
[    3.556000] DVFS: regulator vdd_arm_spu
[    3.556000] DVFS: cpu DVFS with PLL.1 [tables=11]
[    3.560000] Synopsys Designware Multimedia Card Interface Driver
[    3.564000] usbcore: registered new interface driver usbhid
[    3.568000] usbhid: USB HID core driver
[    3.572000] ashmem: initialized
[    3.580000] nexell-pcm nexell-pcm: snd pcm: register sound platform 'nexell-pcm'
[    3.584000] systemd[1]: Set hostname to <NanoPi-Fire3>.
[    3.592000] nexell-i2s c0055000.i2s: snd i2s: ch 0, master, iis mode, 48000(47999)hz, 32 FBITs,
[    3.596000] nexell-i2s c0055000.i2s: MCLK=12287880hz, RFS=256
[    3.604000] nexell-spdif-tx c0059000.spdiftx: spdif-tx: 48000(47999)Hz, MCLK=12287880hz
[    3.612000] nx-simple-card sound: snd-null-voice <-> c0055000.i2s mapping ok
[    3.620000] nx-simple-card sound: dit-hifi <-> c0059000.spdiftx mapping ok
[    3.628000] u32 classifier
[    3.628000]     Actions configured
[    3.632000] Netfilter messages via NETLINK v0.30.
[    3.636000] nf_conntrack version 0.5.0 (7627 buckets, 30508 max)
[    3.644000] ctnetlink v0.93: registering with nfnetlink.
[    3.648000] xt_time: kernel timezone is -0000
[    3.652000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    3.656000] arp_tables: (C) 2002 David S. Miller
[    3.660000] Initializing XFRM netlink socket
[    3.668000] NET: Registered protocol family 10
[    3.672000] mip6: Mobile IPv6
[    3.672000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    3.680000] NET: Registered protocol family 17
[    3.684000] NET: Registered protocol family 15
[    3.688000] Bluetooth: RFCOMM TTY layer initialized
[    3.692000] Bluetooth: RFCOMM socket layer initialized
[    3.696000] Bluetooth: RFCOMM ver 1.11
[    3.700000] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.708000] Bluetooth: BNEP filters: protocol multicast
[    3.712000] Bluetooth: BNEP socket layer initialized
[    3.716000] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    3.724000] Bluetooth: HIDP socket layer initialized
[    3.728000] Key type dns_resolver registered
[    3.732000] Loading compiled-in X.509 certificates
[    3.736000] input: gpio_keys as /devices/platform/gpio_keys/input/input1
[    3.744000] nx-rtc c0010c00.rtc: setting system clock to 2009-09-01 00:00:00 UTC (1251763200)
[    3.756000] dhd_module_init in
[    3.756000] dhd_wlan_init: START.......
[    3.760000] failed to get device node of bcmdhd
[    3.764000] dhd_wlan_init: failed to initiate GPIO, ret=-19
[    3.768000] dhd_module_init: failed in dhd_wlan_init.
[    3.772000] ALSA device list:
[    3.776000]   #0: nanopi3-audio
[    3.880000] systemd[1]: Time has been changed
[    3.880000] systemd[1]: Listening on Journal Audit Socket.
[  OK  ] Listening on Journal Audit Socket.
[    3.904000] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
[    3.924000] systemd[1]: Created slice User and Session Slice.
[  OK  ] Created slice User and Session Slice.
[    3.940000] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[    3.956000] systemd[1]: Created slice System Slice.
[  OK  ] Created slice System Slice.
[    3.968000] systemd[1]: Created slice system-serial\x2dgetty.slice.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[    3.988000] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    4.004000] systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting Remount Root and Kernel File Systems...
[    4.028000] systemd[1]: Mounting POSIX Message Queue File System...
         Mounting POSIX Message Queue File System...
[    4.052000] systemd[1]: Starting Create list of required static device nodes for the current kernel...
         Starting Create list of required st... nodes for the current kernel...
[    4.100000] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[    4.120000] systemd[1]: Starting Load Kernel Modules...
         Starting Load Kernel Modules...
[    4.132000] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
[    4.156000] systemd[1]: Starting Journal Service...
         Starting Journal Service...
[    4.172000] systemd[1]: Mounting Debug File System...
         Mounting Debug File System...
[    4.184000] systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
[    4.200000] systemd[1]: Mounting Huge Pages File System...
         Mounting Huge Pages File System...
[    4.216000] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[    4.236000] systemd[1]: Reached target Slices.
[  OK  ] Reached target Slices.
[    4.252000] systemd[1]: Reached target Remote File Systems (Pre).
[  OK  ] Reached target Remote File Systems (Pre).
[    4.268000] systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
[    4.284000] systemd[1]: Reached target Paths.
[  OK  ] Reached target Paths.
[    4.300000] systemd[1]: Starting Set console keymap...
         Starting Set console keymap...
[    4.312000] systemd[1]: Reached target Encrypted Volumes.
[  OK  ] Reached target Encrypted Volumes.
[    4.328000] systemd[1]: Mounted Debug File System.
[  OK  ] Mounted Debug File System.
[    4.340000] systemd[1]: Mounted POSIX Message Queue File System.
[  OK  ] Mounted POSIX Message Queue File System.
[    4.356000] systemd[1]: Mounted Huge Pages File System.
[  OK  ] Mounted Huge Pages File System.
[    4.368000] systemd[1]: Started Journal Service.
[  OK  ] Started Journal Service.
[  OK  ] Started Remount Root and Kernel File Systems.
[  OK  ] Started Create list of required sta...ce nodes for the current kernel.
[  OK  ] Started Load Kernel Modules.
         Starting Apply Kernel Variables...
         Mounting FUSE Control File System...
         Mounting Configuration File System...
         Starting Create Static Device Nodes in /dev...
         Activating swap /swapfile...
         Starting Load/Save Random Seed...
         Starting udev Coldplug all Devices...
         Starting Flush Journal to Persistent Storage...
[  OK  ] Mounted Configuration File System.
[  OK  ] Mounted FUSE Control File System.
[  OK  ] Started Set console keymap.
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Started Create Static Device Nodes in /dev.
         Starting udev Kernel Device Manager...
[  OK  ] Reached target Local File Systems (Pre).
[  OK  ] Reached target Local File Systems.
         Starting Set console font and keymap...
         Starting Raise network interfaces...
[  OK  ] Started Flush Journal to Persistent Storage.
         Starting Create Volatile Files and Directories...
[  OK  ] Started udev Coldplug all Devices.
[  OK  ] Started Create Volatile Files and Directories.
         Starting Network Time Synchronization...
         Starting Update UTMP about System Boot/Shutdown...
[  OK  ] Activated swap /swapfile.
[  OK  ] Reached target Swap.
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Started Network Time Synchronization.
[  OK  ] Reached target System Time Synchronized.
[  OK  ] Started udev Kernel Device Manager.
[  OK  ] Reached target System Initialization.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Started Daily apt activities.
[  OK  ] Reached target Timers.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
         Starting dnsmasq - A lightweight DHCP and caching DNS server...
         Starting LSB: Start busybox udhcpd at boot time...
         Starting Login Service...
         Starting LSB: Set the CPU Frequency Scaling governor to "ondemand"...
         Starting Permit User Sessions...
         Starting brcm_patchram_plus...
[  OK  ] Started D-Bus System Message Bus.
         Starting Modem Manager...
         Starting Save/Restore Sound Card State...
         Starting Network Manager...
         Starting Restore /etc/resolv.conf i...re the ppp link was shut down...
[  OK  ] Started Set console font and keymap.
[  OK  ] Started Permit User Sessions.
[  OK  ] Started brcm_patchram_plus.
[  OK  ] Started Restore /etc/resolv.conf if...fore the ppp link was shut down.
[  OK  ] Started Save/Restore Sound Card State.
[  OK  ] Found device /dev/ttySAC0.
[  OK  ] Started Raise network interfaces.
[  OK  ] Started LSB: Start busybox udhcpd at boot time.
[  OK  ] Started LSB: Set the CPU Frequency Scaling governor to "ondemand".
[  OK  ] Started Login Service.
         Starting Authenticate and Authorize Users to Run Privileged Tasks...
[  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
[  OK  ] Reached target Sound Card.
         Starting Set console scheme...
[  OK  ] Created slice system-getty.slice.
[  OK  ] Started Set console scheme.
[  OK  ] Started Network Manager.
[  OK  ] Started dnsmasq - A lightweight DHCP and caching DNS server.
[  OK  ] Started Authenticate and Authorize Users to Run Privileged Tasks.
[  OK  ] Reached target Host and Network Name Lookups.
         Starting Network Manager Script Dispatcher Service...
         Starting Network Manager Wait Online...
[  OK  ] Reached target Network.
         Starting OpenBSD Secure Shell server...
[  OK  ] Started Modem Manager.
[  OK  ] Started Network Manager Script Dispatcher Service.
         Starting Hostname Service...
[  OK  ] Started Hostname Service.
[  OK  ] Started OpenBSD Secure Shell server.
[  OK  ] Started Network Manager Wait Online.
[  OK  ] Reached target Network is Online.
         Starting LSB: Brings up/down network automatically...
         Starting LSB: disk temperature monitoring daemon...
         Starting LSB: Advanced IEEE 802.11 management daemon...
         Starting /etc/rc.local Compatibility...
[  OK  ] Started LSB: Brings up/down network automatically.
[  OK  ] Started LSB: disk temperature monitoring daemon.
[  OK  ] Started LSB: Advanced IEEE 802.11 management daemon.
[  OK  ] Started /etc/rc.local Compatibility.
[  OK  ] Started Serial Getty on ttySAC0.
[  OK  ] Started Getty on tty1.
[  OK  ] Reached target Login Prompts.
[  OK  ] Reached target Multi-User System.
[  OK  ] Reached target Graphical Interface.
         Starting Update UTMP about System Runlevel Changes...
[  OK  ] Started Update UTMP about System Runlevel Changes.

Ubuntu 16.04.2 LTS NanoPi-Fire3 ttySAC0

NanoPi-Fire3 login: pi (automatic login)

Last login: Mon Jun 12 07:45:26 UTC 2017 on tty1
 _____     _                _ _       _____ _     _____ ____
|  ___| __(_) ___ _ __   __| | |_   _| ____| |   | ____/ ___|
| |_ | '__| |/ _ \ '_ \ / _` | | | | |  _| | |   |  _|| |
|  _|| |  | |  __/ | | | (_| | | |_| | |___| |___| |__| |___
|_|  |_|  |_|\___|_| |_|\__,_|_|\__, |_____|_____|_____\____|
                                |___/

Welcome to Ubuntu core 16.04 LTS 4.4.49-s5p6818
System load:   0.56             Up time:       8 sec
Memory usage:  4 % of 953Mb     IP:
CPU temp:      40°C
Usage of /:    31% of 15G

 * Documentation: http://wiki.friendlyarm.com/Ubuntu
 * Forum: http://www.friendlyarm.com/Forum/

To run Qt5 demo, type "qt5demo" at the command prompt and then hit the enter key.
To play a video demo, use command "sudo gst-player /home/pi/demo.mp4".

pi@NanoPi-Fire3:~$ uname -a
Linux NanoPi-Fire3 4.4.49-s5p6818 #1 SMP PREEMPT Wed May 9 14:01:02 CST 2018 aarch64 aarch64 aarch64 GNU/Linux

pi@NanoPi-Fire3:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.2 LTS
Release:        16.04
Codename:       xenial

pi@NanoPi-Fire3:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 32:a8:da:cf:fc:4e
          inet6 addr: fe80::c43b:a2cb:2e58:358/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:752 (752.0 B)
          Interrupt:29 Base address:0x4000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
BL1 by Nexell V1.0.0-g44b48cd [Built on 2017-08-02 15:58:54]

Memory Initialize (0) Done.

Loading from sdmmc...
 Image Loading Done!
Launch to 0x7FD00800


U-Boot 2016.01-00025-gb5566ab172 (May 09 2018 - 13:52:47 +0800)

Model: FriendlyElec boards based on Nexell s5p6818
Board: NanoPi Fire 3
DRAM:  987 MiB
Panel: HD702
MMC:   NEXELL DWMMC: 0, NEXELL DWMMC: 1
RGB:   dp.0
LCD:   [LCD] dp.0.1 800x1280 32bpp FB:0x46000000
In:    serial
Out:   serial
Err:   serial

Hit any key to stop autoboot:  0
14562000 bytes read in 698 ms (19.9 MiB/s)
4512648 bytes read in 225 ms (19.1 MiB/s)
47839 bytes read in 19 ms (2.4 MiB/s)
## Flattened Device Tree blob at 49000000
   Booting using the fdt blob at 0x49000000
   reserving fdt memory region: addr=7de00000 size=100000
   Using Device Tree in place at 0000000049000000, end 000000004900eade

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.49-s5p6818 (root@jensen) (gcc version 6.4.0 (ctng-1.23.0-150g-FA) ) #1 SMP PREEMPT Wed May 9 14:01:02 CST 2018
[    0.000000] Boot CPU: AArch64 Processor [410fd033]
[    0.000000] Machine model: FriendlyElec NanoPi Fire3
[    0.000000] Display: HD702 selected
[    0.000000] cma: Reserved 192 MiB at 0x0000000071000000
[    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 21 pages/cpu @ffffffc03d9f7000 s46056 r8192 d31768 u86016
[    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: 248724
[    0.000000] Kernel command line: console=ttySAC0,115200n8 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait init=/sbin/init loglevel=7 printk.time=1 consoleblank=0 lcd=HD702,213dpi bootdev=2
[    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: 767104K/1010688K available (9464K kernel code, 1036K rwdata, 3152K rodata, 548K init, 1069K bss, 46976K reserved, 196608K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     modules : 0xffffff8000000000 - 0xffffff8008000000   (   128 MB)
[    0.000000]     vmalloc : 0xffffff8008000000 - 0xffffffbdbfff0000   (   246 GB)
[    0.000000]       .init : 0xffffff8008cd7000 - 0xffffff8008d60000   (   548 KB)
[    0.000000]       .text : 0xffffff8008080000 - 0xffffff80089bf000   (  9468 KB)
[    0.000000]     .rodata : 0xffffff80089bf000 - 0xffffff8008cd7000   (  3168 KB)
[    0.000000]       .data : 0xffffff8008d60000 - 0xffffff8008e632d0   (  1037 KB)
[    0.000000]     vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000   (     8 GB maximum)
[    0.000000]               0xffffffbdc0000000 - 0xffffffbdc0f6c000   (    15 MB actual)
[    0.000000]     fixed   : 0xffffffbffe7fd000 - 0xffffffbffec00000   (  4108 KB)
[    0.000000]     PCI I/O : 0xffffffbffee00000 - 0xffffffbfffe00000   (    16 MB)
[    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc03db00000   (   987 MB)
[    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:0xffffff8008004000)
[    0.000000] clocksource: source timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 191126044627 ns
[    0.000000] sched_clock: 64 bits at 250 Hz, resolution 4000000ns, wraps every 9007199254000000ns
[    0.000000] Console: colour dummy device 80x25
[    0.040000] Calibrating delay loop... 19.84 BogoMIPS (lpj=39680)
[    0.040000] pid_max: default: 32768 minimum: 301
[    0.044000] Security Framework initialized
[    0.044000] Yama: becoming mindful.
[    0.044000] SELinux:  Initializing.
[    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 memory
[    0.044000] Initializing cgroup subsys devices
[    0.044000] Initializing cgroup subsys freezer
[    0.044000] Initializing cgroup subsys hugetlb
[    0.044000] sched-energy: CPU device node has no sched-energy-costs
[    0.044000] Invalid sched_group_energy for CPU0
[    0.044000] CPU0: update cpu_capacity 1024
[    0.044000] ASID allocator initialised with 256 entries
[    0.080000] Detected VIPT I-cache on CPU1
[    0.080000] Invalid sched_group_energy for CPU1
[    0.080000] CPU1: update cpu_capacity 1024
[    0.080000] CPU1: Booted secondary processor [410fd033]
[    0.092000] Detected VIPT I-cache on CPU2
[    0.092000] Invalid sched_group_energy for CPU2
[    0.092000] CPU2: update cpu_capacity 1024
[    0.092000] CPU2: Booted secondary processor [410fd033]
[    0.104000] Detected VIPT I-cache on CPU3
[    0.104000] Invalid sched_group_energy for CPU3
[    0.104000] CPU3: update cpu_capacity 1024
[    0.104000] CPU3: Booted secondary processor [410fd033]
[    0.116000] Detected VIPT I-cache on CPU4
[    0.116000] Invalid sched_group_energy for CPU4
[    0.116000] CPU4: update cpu_capacity 1024
[    0.116000] CPU4: Booted secondary processor [410fd033]
[    0.128000] Detected VIPT I-cache on CPU5
[    0.128000] Invalid sched_group_energy for CPU5
[    0.128000] CPU5: update cpu_capacity 1024
[    0.128000] CPU5: Booted secondary processor [410fd033]
[    0.140000] Detected VIPT I-cache on CPU6
[    0.140000] Invalid sched_group_energy for CPU6
[    0.140000] CPU6: update cpu_capacity 1024
[    0.140000] CPU6: Booted secondary processor [410fd033]
[    0.152000] Detected VIPT I-cache on CPU7
[    0.152000] Invalid sched_group_energy for CPU7
[    0.152000] CPU7: update cpu_capacity 1024
[    0.152000] CPU7: Booted secondary processor [410fd033]
[    0.152000] Brought up 8 CPUs
[    0.152000] SMP: Total of 8 processors activated.
[    0.152000] CPU features: GIC system register CPU interface present but disabled by higher exception level
[    0.152000] CPU: All CPU(s) started at EL2
[    0.152000] alternatives: patching kernel code
[    0.152000] Invalid sched_group_energy for CPU7
[    0.152000] CPU7: update max cpu_capacity 1024
[    0.152000] Invalid sched_group_energy for Cluster7
[    0.152000] Invalid sched_group_energy for CPU6
[    0.152000] Invalid sched_group_energy for Cluster6
[    0.152000] Invalid sched_group_energy for CPU5
[    0.152000] Invalid sched_group_energy for Cluster5
[    0.152000] Invalid sched_group_energy for CPU4
[    0.152000] Invalid sched_group_energy for Cluster4
[    0.152000] Invalid sched_group_energy for CPU3
[    0.152000] Invalid sched_group_energy for Cluster3
[    0.152000] Invalid sched_group_energy for CPU2
[    0.152000] Invalid sched_group_energy for Cluster2
[    0.152000] Invalid sched_group_energy for CPU1
[    0.152000] Invalid sched_group_energy for Cluster1
[    0.152000] Invalid sched_group_energy for CPU0
[    0.152000] Invalid sched_group_energy for Cluster0
[    0.152000] devtmpfs: initialized
[    0.156000] CPU1: update max cpu_capacity 1024
[    0.184000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.192000] pinctrl core: initialized pinctrl subsystem
[    0.192000] ECID: 8d088662:7ef000f6:00000000:04e81234
[    0.192000] LOT ID : NCCV6
[    0.192000] NET: Registered protocol family 16
[    0.204000] cpuidle: using governor ladder
[    0.220000] cpuidle: using governor menu
[    0.220000] vdso: 2 pages (1 code @ ffffff80089c5000, 1 data @ ffffff8008d64000)
[    0.220000] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.224000] DMA: preallocated 256 KiB pool for atomic allocations
[    0.232000] nexell-reset c0012000.reset: nexell reset: nr_resets [96], base [ffffff800806e000]
[    0.272000] pl08xdmac c0000000.pl08xdma: initialized 8 virtual memcpy channels
[    0.272000] pl08xdmac c0000000.pl08xdma: initialized 16 virtual slave channels
[    0.276000] pl08xdmac c0000000.pl08xdma: DMA: PL080 rev0 at 0xc0000000 irq 16
[    0.276000] pl08xdmac c0001000.pl08xdma: initialized 8 virtual memcpy channels
[    0.276000] pl08xdmac c0001000.pl08xdma: initialized 15 virtual slave channels
[    0.280000] pl08xdmac c0001000.pl08xdma: DMA: PL080 rev0 at 0xc0001000 irq 17
[    0.280000] c00a1000.serial: ttySAC0 at MMIO 0xc00a1000 (irq = 18, base_baud = 0) is a S3C6400/10
[    1.040000] console [ttySAC0] enabled
[    1.044000] c00a0000.serial: ttySAC1 at MMIO 0xc00a0000 (irq = 19, base_baud = 0) is a S3C6400/10
[    1.052000] c00a2000.serial: ttySAC2 at MMIO 0xc00a2000 (irq = 20, base_baud = 0) is a S3C6400/10
[    1.064000] c00a3000.serial: ttySAC3 at MMIO 0xc00a3000 (irq = 21, base_baud = 0) is a S3C6400/10
[    1.072000] c006d000.serial: ttySAC4 at MMIO 0xc006d000 (irq = 22, base_baud = 0) is a S3C6400/10
[    1.080000] SCSI subsystem initialized
[    1.084000] usbcore: registered new interface driver usbfs
[    1.088000] usbcore: registered new interface driver hub
[    1.092000] usbcore: registered new device driver usb
[    1.132000] axp_mfd 3-0034: failed reading at 0x03
[    1.132000] [AXP22-MFD] try to read chip id failed!
[    1.136000] axp_mfd 3-0034: axp_mfd_probe() Error: init_chip()
[    1.144000] i2c-gpio c0000000.soc:i2c@3: using pins 159 (SDA) and 158 (SCL)
[    1.152000] s3c-i2c c00a4000.i2c: slave address 0x66
[    1.156000] s3c-i2c c00a4000.i2c: bus frequency set to 390 KHz
[    1.160000] s3c-i2c c00a4000.i2c: i2c-0: S3C I2C adapter
[    1.168000] s3c-i2c c00a5000.i2c: slave address 0x66
[    1.172000] s3c-i2c c00a5000.i2c: bus frequency set to 97 KHz
[    1.176000] s3c-i2c c00a5000.i2c: i2c-1: S3C I2C adapter
[    1.184000] s3c-i2c c00a6000.i2c: slave address 0x66
[    1.188000] s3c-i2c c00a6000.i2c: bus frequency set to 195 KHz
[    1.192000] s3c-i2c c00a6000.i2c: i2c-2: S3C I2C adapter
[    1.196000] media: Linux media interface: v0.10
[    1.204000] Linux video capture interface: v2.00
[    1.208000] pps_core: LinuxPPS API ver. 1 registered
[    1.212000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.220000] PTP clock support registered
[    1.224000] Advanced Linux Sound Architecture Driver Initialized.
[    1.232000] Bluetooth: Core ver 2.21
[    1.236000] NET: Registered protocol family 31
[    1.240000] Bluetooth: HCI device and connection manager initialized
[    1.244000] Bluetooth: HCI socket layer initialized
[    1.252000] Bluetooth: L2CAP socket layer initialized
[    1.256000] Bluetooth: SCO socket layer initialized
[    1.260000] NetLabel: Initializing
[    1.264000] NetLabel:  domain hash size = 128
[    1.268000] NetLabel:  protocols = UNLABELED CIPSOv4
[    1.272000] NetLabel:  unlabeled traffic allowed by default
[    1.280000] clocksource: Switched to clocksource source timer
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000]  dummy_timer is not functional.
[    1.284000]  dummy_timer is not functional.
[    1.284000]  dummy_timer is not functional.
[    1.284000]  dummy_timer is not functional.
[    1.284000] Could not switch to high resolution mode on CPU 1
[    1.284000] Could not switch to high resolution mode on CPU 2
[    1.284000] Could not switch to high resolution mode on CPU 3
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000]  dummy_timer is not functional.
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000]  dummy_timer is not functional.
[    1.284000] Could not switch to high resolution mode on CPU 0
[    1.284000] Could not switch to high resolution mode on CPU 5
[    1.284000] Could not switch to high resolution mode on CPU 7
[    1.284000]  dummy_timer is not functional.
[    1.284000] Could not switch to high resolution mode on CPU 4
[    1.284000] Clockevents: could not switch to one-shot mode: dummy_timer is not functional.
[    1.284000] Could not switch to high resolution mode on CPU 6
[    1.520000] FS-Cache: Loaded
[    1.520000] CacheFiles: Loaded
[    1.520000] io scheduler noop registered
[    1.524000] io scheduler deadline registered
[    1.528000] io scheduler cfq registered (default)
[    1.552000] dwmmc_nexell c0062000.dw_mmc: fifo-depth property not found, using value of FIFOTH register as default
[    1.556000] dwmmc_nexell c0062000.dw_mmc: IDMAC supports 32-bit address mode.
[    1.564000] dwmmc_nexell c0062000.dw_mmc: Using internal DMA controller.
[    1.568000] dwmmc_nexell c0062000.dw_mmc: Version ID is 250a
[    1.576000] dwmmc_nexell c0062000.dw_mmc: DW MMC controller at irq 26,32 bit host data width,16 deep fifo
[    1.584000] dwmmc_nexell c0062000.dw_mmc: No vmmc regulator found
[    1.592000] dwmmc_nexell c0062000.dw_mmc: No vqmmc regulator found
[    1.596000] dwmmc_nexell c0062000.dw_mmc: Got CD GPIO
[    1.632000] mmc0: run _mmc_detect_change()
[    1.632000] dwmmc_nexell c0062000.dw_mmc: 1 slots initialized
[    1.636000] NET: Registered protocol family 2
[    1.640000] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    1.644000] TCP bind hash table entries: 8192 (order: 6, 262144 bytes)
[    1.652000] TCP: Hash tables configured (established 8192 bind 8192)
[    1.660000] UDP hash table entries: 512 (order: 3, 49152 bytes)
[    1.664000] UDP-Lite hash table entries: 512 (order: 3, 49152 bytes)
[    1.668000] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[    1.668000] mmc0: new high speed SDHC card at address 59b4
[    1.668000] mmcblk0: mmc0:59b4 USD00 14.8 GiB
[    1.668000]  mmcblk0: p1 p2
[    1.692000] NET: Registered protocol family 1
[    1.700000] RPC: Registered named UNIX socket transport module.
[    1.704000] RPC: Registered udp transport module.
[    1.708000] RPC: Registered tcp transport module.
[    1.712000] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.720000] Trying to unpack rootfs image as initramfs...
[    2.008000] Freeing initrd memory: 4404K (ffffffc008000000 - ffffffc00844d000)
[    2.008000] Initcalls thread level:6
[    2.012000] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[    2.024000] futex hash table entries: 2048 (order: 5, 131072 bytes)
[    2.028000] audit: initializing netlink subsys (disabled)
[    2.032000] audit: type=2000 audit(2.028:1): initialized
[    2.036000] Initialise system trusted keyring
[    2.040000] HugeTLB registered 2 MB page size, pre-allocated 0 pages
Loading, please wait...
mount: mounting devpts on /dev/pts failed: No such device
[    2.072000] FS-Cache: Netfs 'nfs' registered for caching
[    2.072000] NFS: Registering the id_resolver key type
[    2.076000] Key type id_resolver registered
[    2.080000] Key type id_legacy registered
[    2.084000] fuse init (API version 7.23)
[    2.088000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 16 bits of entropy available)
[    2.088000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 16 bits of entropy available)
[    2.088000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 16 bits of entropy available)
[    2.088000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 16 bits of entropy available)
[    2.092000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 16 bits of entropy available)
[    2.092000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 16 bits of entropy available)
[    2.092000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 16 bits of entropy available)
[    2.092000] random: udevadm: uninitialized urandom read (16 bytes read, 16 bits of entropy available)
[    2.092000] random: udevadm: uninitialized urandom read (16 bytes read, 16 bits of entropy available)
[    2.092000] random: udevadm: uninitialized urandom read (16 bytes read, 16 bits of entropy available)
starting version 229
[    2.196000] NET: Registered protocol family 38
[    2.196000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[    2.204000] spu1705 3-002d: found chip 0x4d, rev 1711
[    2.216000] [drm] Initialized drm 1.1.0 20060810
[    2.216000] panel-friendlyelec supply power not found, using dummy regulator
[    2.220000] [drm] Load LVDS panel
[    2.224000] [drm] Load HDMI panel
[    2.228000] [drm] irq 37 install for hdp
[    2.232000] [drm] num of crtcs 2, FB align 1
[    2.236000] [drm] crtc[0]: pipe.0
[    2.240000] [drm] crtc[1]: pipe.1
[    2.244000] [drm] Bind LVDS panel
[    2.248000] [drm] LVDS: check panel connected
[    2.248000] nexell,display_drm c0102800.display_drm: bound c0101000.display_drm_lvds (ops 0xffffff8008a3a7f0)
[    2.260000] [drm] Bind HDMI panel
[    2.264000] nexell,display_drm c0102800.display_drm: bound c0101000.display_drm_hdmi (ops 0xffffff8008a3ad10)
[    2.272000] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.280000] [drm] No driver support for vblank timestamp query.
[    2.284000] [drm] HDMI: disconnect
[    2.288000] [drm] FB counts = 3, FB vblank Pass fb crtcs 2 [0xff]
[    2.296000] [drm] HDMI: disconnect
[    2.300000] [drm] framebuffer width(800), height(1280) and bpp(32) buffers(3)
[    2.316000] [drm] Copy splash image from 0x46000000(0xffffff8009eba000) to 0xffffff8009301000 size 4096000
[    2.356000] [drm] request CRTC.35 IRQ 0
[    2.388000] Console: switching to colour frame buffer device 100x80
[    2.412000] nexell,display_drm c0102800.display_drm: fb0:  frame buffer device
[    2.444000] [drm] Initialized nexell 3.0.0 20160219 on minor 0
[    2.448000] Mali: Mali device driver loaded
[    2.448000] Unable to detect cache hierarchy from DT for CPU 0
[    2.460000] brd: module loaded
[    2.472000] loop: module loaded
[    2.488000] nexell-dwmac c0060000.ethernet: snps,phy-addr property is deprecated
[    2.488000] stmmac - user ID: 0x37, Synopsys ID: 0x37
[    2.496000]  Ring mode enabled
[    2.496000]  DMA HW capability register supported
[    2.500000]  Enhanced/Alternate descriptors
[    2.508000]  Enabled extended descriptors
[    2.512000]  RX Checksum Offload Engine supported (type 2)
[    2.516000]  TX Checksum insertion supported
[    2.520000]  Wake-Up On Lan supported
[    2.524000]  Enable RX Mitigation via HW Watchdog Timer
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
[    2.592000] libphy: stmmac: probed
[    2.592000] eth%d: PHY ID 001cc915 at 0 IRQ POLL (stmmac-0:00)
[    2.596000] eth%d: PHY ID 001cc915 at 7 IRQ POLL (stmmac-0:07) active
[    2.604000] PPP generic driver version 2.4.2
[    2.604000] PPP BSD Compression module registered
[    2.612000] PPP Deflate Compression module registered
[    2.616000] PPP MPPE Compression module registered
[    2.620000] NET: Registered protocol family 24
[    2.624000] c0040000.dwc2otg supply vusb_d not found, using dummy regulator
[    2.632000] c0040000.dwc2otg supply vusb_a not found, using dummy regulator
Begin: Will now check root file system ... fsck from util-linux 2.27.1
[/sbin/fsck.ext4 (1) -- /dev/mmcblk0p2] fsck.ext4 -a -C0 /dev/mmcblk0p2
rootfs: recovering journal
rootfs: clean, 87531/974848 files, 1253102/3868928 blocks
done.
[    2.836000] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    2.852000] EXT4-fs (mmcblk0p2): re-mounted. Opts: data=ordered
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.
[    2.952000] dwc2 c0040000.dwc2otg: EPs: 16, dedicated fifos, 6016 entries in SPRAM
[    3.060000] dwc2 c0040000.dwc2otg: DWC OTG Controller
[    3.060000] dwc2 c0040000.dwc2otg: new USB bus registered, assigned bus number 1
[    3.064000] dwc2 c0040000.dwc2otg: irq 28, io mem 0xc0040000
[    3.072000] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    3.076000] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.084000] usb usb1: Product: DWC OTG Controller
[    3.088000] usb usb1: Manufacturer: Linux 4.4.49-s5p6818 dwc2_hsotg
[    3.096000] usb usb1: SerialNumber: c0040000.dwc2otg
[    3.104000] hub 1-0:1.0: USB hub found
[    3.104000] hub 1-0:1.0: 1 port detected
[    3.112000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    3.116000] ehci-exynos: EHCI EXYNOS driver
[    3.120000] exynos-ehci c0030000.ehci: EHCI Host Controller
[    3.124000] exynos-ehci c0030000.ehci: new USB bus registered, assigned bus number 2
[    3.132000] exynos-ehci c0030000.ehci: irq 27, io mem 0xc0030000
[    3.152000] exynos-ehci c0030000.ehci: USB 2.0 started, EHCI 1.00
[    3.152000] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    3.156000] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.164000] usb usb2: Product: EHCI Host Controller
[    3.168000] usb usb2: Manufacturer: Linux 4.4.49-s5p6818 ehci_hcd
[    3.176000] usb usb2: SerialNumber: c0030000.ehci
[    3.180000] hub 2-0:1.0: USB hub found
[    3.184000] hub 2-0:1.0: 3 ports detected
[    3.188000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.196000] ohci-exynos: OHCI EXYNOS driver
[    3.200000] exynos-ohci c0020000.ohci: USB Host Controller
[    3.204000] exynos-ohci c0020000.ohci: new USB bus registered, assigned bus number 3
[    3.212000] exynos-ohci c0020000.ohci: irq 27, io mem 0xc0020000
[    3.276000] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    3.276000] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.284000] usb usb3: Product: USB Host Controller
[    3.284000] systemd[1]: System time before build time, advancing clock.
[    3.296000] usb usb3: Manufacturer: Linux 4.4.49-s5p6818 ohci_hcd
[    3.300000] usb usb3: SerialNumber: c0020000.ohci
[    3.304000] hub 3-0:1.0: USB hub found
[    3.308000] hub 3-0:1.0: 3 ports detected
[    3.312000] usbcore: registered new interface driver uas
[    3.316000] usbcore: registered new interface driver usb-storage
[    3.324000] usbcore: registered new interface driver usbserial
[    3.328000] usbcore: registered new interface driver usbserial_generic
[    3.336000] usbserial: USB Serial support registered for generic
[    3.344000] mousedev: PS/2 mouse device common for all mice
[    3.348000] <<-GTP-INFO->> GTP driver installing
[    3.352000] <<-GTP-INFO->> GTP Driver Version: V2.4 <2014/11/28>
[    3.360000] <<-GTP-INFO->> GTP I2C Address: 0x5d
[    3.360000] <<-GTP-INFO->> Guitar reset
[    3.380000] systemd[1]: systemd 229 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN)
[    3.392000] systemd[1]: Detected architecture arm64.

Welcome to Ubuntu core 16.04 LTS!

[    3.408000] systemd[1]: Set hostname to <NanoPi-Fire3>.
[    3.424000] <<-GTP-INFO->> IC Version: 9271_1020
[    3.424000] <<-GTP-INFO->> Sensor_ID: 5
[    3.424000] <<-GTP-INFO->> Config group5 used,length: 186
[    3.432000] <<-GTP-INFO->> Driver send config.
[    3.448000] <<-GTP-INFO->> X_MAX: 800, Y_MAX: 1280, TRIGGER: 0x01
[    3.464000] <<-GTP-INFO->> create proc entry gt9xx_config success
[    3.464000] <<-GTP-INFO->> Ready to run update thread.
[    3.472000] input: goodix-ts as /devices/virtual/input/input0
[    3.472000] <<-GTP-INFO->> GTP works in interrupt mode.
[    3.480000] <<-GTP-INFO->> Applied memory size:2562.
[    3.484000] <<-GTP-INFO->> I2C function: without pre and end cmd!
[    3.488000] <<-GTP-INFO->> Create proc entry success!
[    3.492000] himax_ts 2-0048: Unable to get DevId
[    3.492000] touchscreen-1wire        initialized
[    3.492000] backlight-1wire  initialized
[    3.492000] onewire: REQ 0x60: i2c write error -6
[    3.492000] input: fa_ts_input as /devices/virtual/input/input1
[    3.492000] ts-if    initialized
[    3.492000] nx-rtc c0010c00.rtc: [RTC] day=2009.09.01 time=00:00:00
[    3.492000] nx-rtc c0010c00.rtc: rtc core: registered nx as rtc0
[    3.492000] i2c /dev entries driver
[    3.496000] nx-v4l2 nx-v4l2: nx_v4l2_probe success
[    3.496000] nx-vpu c0080000.video-codec: encoder registered as /dev/video14
[    3.496000] nx-vpu c0080000.video-codec: decoder registered as /dev/video15
[    3.512000] c0096000.tmuctrl supply vtmu not found, using dummy regulator
[    3.512000] thermal thermal_zone0: failed to read out thermal zone (-22)
[    3.512000] device-mapper: uevent: version 1.0.3
[    3.512000] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com
[    3.512000] Bluetooth: HCI UART driver ver 2.3
[    3.512000] Bluetooth: HCI UART protocol H4 registered
[    3.512000] Bluetooth: HCI UART protocol BCM registered
[    3.512000] voltage supply : vdd_arm_spu
[    3.512000] DVFS: ASV[2] IDS 15mA, Ro 126 -> Table [IDS 15mA, Ro 130]
[    3.512000] ASV  0 =  1400000khz,  1200000 uV
[    3.512000] ASV  1 =  1300000khz,  1140000 uV
[    3.512000] ASV  2 =  1200000khz,  1100000 uV
[    3.512000] ASV  3 =  1100000khz,  1040000 uV
[    3.512000] ASV  4 =  1000000khz,  1040000 uV
[    3.512000] ASV  5 =   900000khz,  1000000 uV
[    3.512000] ASV  6 =   800000khz,  1000000 uV
[    3.512000] ASV  7 =   700000khz,   980000 uV
[    3.512000] ASV  8 =   600000khz,   980000 uV
[    3.512000] ASV  9 =   500000khz,   940000 uV
[    3.512000] ASV 10 =   400000khz,   940000 uV
[    3.516000] DVFS: regulator vdd_arm_spu
[    3.516000] DVFS: cpu DVFS with PLL.1 [tables=11]
[    3.520000] Synopsys Designware Multimedia Card Interface Driver
[    3.520000] usbcore: registered new interface driver usbhid
[    3.520000] usbhid: USB HID core driver
[    3.520000] ashmem: initialized
[    3.524000] nexell-pcm nexell-pcm: snd pcm: register sound platform 'nexell-pcm'
[    3.524000] nexell-i2s c0055000.i2s: snd i2s: ch 0, master, iis mode, 48000(47999)hz, 32 FBITs,
[    3.524000] nexell-i2s c0055000.i2s: MCLK=12287880hz, RFS=256
[    3.528000] nexell-spdif-tx c0059000.spdiftx: spdif-tx: 48000(47999)Hz, MCLK=12287880hz
[    3.532000] nx-simple-card sound: snd-null-voice <-> c0055000.i2s mapping ok
[    3.532000] nx-simple-card sound: dit-hifi <-> c0059000.spdiftx mapping ok
[    3.532000] u32 classifier
[    3.532000]     Actions configured
[    3.532000] Netfilter messages via NETLINK v0.30.
[    3.532000] nf_conntrack version 0.5.0 (7627 buckets, 30508 max)
[    3.536000] ctnetlink v0.93: registering with nfnetlink.
[    3.536000] xt_time: kernel timezone is -0000
[    3.536000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    3.536000] arp_tables: (C) 2002 David S. Miller
[    3.548000] Initializing XFRM netlink socket
[    3.548000] NET: Registered protocol family 10
[    3.552000] mip6: Mobile IPv6
[    3.552000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    3.580000] NET: Registered protocol family 17
[    3.580000] NET: Registered protocol family 15
[    3.580000] Bluetooth: RFCOMM TTY layer initialized
[    3.580000] Bluetooth: RFCOMM socket layer initialized
[    3.580000] Bluetooth: RFCOMM ver 1.11
[    3.580000] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.580000] Bluetooth: BNEP filters: protocol multicast
[    3.580000] Bluetooth: BNEP socket layer initialized
[    3.580000] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    3.580000] Bluetooth: HIDP socket layer initialized
[    3.584000] Key type dns_resolver registered
[    3.584000] Loading compiled-in X.509 certificates
[    3.584000] input: gpio_keys as /devices/platform/gpio_keys/input/input2
[    3.584000] nx-rtc c0010c00.rtc: setting system clock to 2009-09-01 00:00:00 UTC (1251763200)
[    3.592000] dhd_module_init in
[    3.592000] dhd_wlan_init: START.......
[    3.592000] failed to get device node of bcmdhd
[    3.592000] dhd_wlan_init: failed to initiate GPIO, ret=-19
[    3.592000] dhd_module_init: failed in dhd_wlan_init.
[    3.592000] ALSA device list:
[    3.592000]   #0: nanopi3-audio
[    3.996000] systemd[1]: Time has been changed
[    4.000000] systemd[1]: Created slice System Slice.
[  OK  ] Created slice System Slice.
[    4.016000] systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
[    4.028000] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
[    4.048000] systemd[1]: Reached target Encrypted Volumes.
[  OK  ] Reached target Encrypted Volumes.
[    4.060000] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[    4.080000] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[    4.092000] systemd[1]: Created slice system-serial\x2dgetty.slice.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[    4.112000] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[    4.128000] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    4.144000] systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting Remount Root and Kernel File Systems...
[    4.172000] systemd[1]: Mounting Huge Pages File System...
         Mounting Huge Pages File System...
[    4.188000] systemd[1]: Starting Set console keymap...
         Starting Set console keymap...
[    4.200000] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
[    4.224000] systemd[1]: Mounting Debug File System...
         Mounting Debug File System...
[    4.256000] systemd[1]: Listening on Journal Audit Socket.
[  OK  ] Listening on Journal Audit Socket.
[    4.272000] systemd[1]: Starting Journal Service...
         Starting Journal Service...
[    4.284000] systemd[1]: Created slice User and Session Slice.
[  OK  ] Created slice User and Session Slice.
[    4.300000] systemd[1]: Reached target Slices.
[  OK  ] Reached target Slices.
[    4.316000] systemd[1]: Starting Create list of required static device nodes for the current kernel...
         Starting Create list of required st... nodes for the current kernel...
[    4.356000] systemd[1]: Starting Load Kernel Modules...
         Starting Load Kernel Modules...
[    4.376000] systemd[1]: Reached target Remote File Systems (Pre).
[  OK  ] Reached target Remote File Systems (Pre).
[    4.392000] systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
[    4.408000] systemd[1]: Reached target Paths.
[  OK  ] Reached target Paths.
[    4.424000] systemd[1]: Mounting POSIX Message Queue File System...
         Mounting POSIX Message Queue File System...
[    4.444000] systemd[1]: Mounted Debug File System.
[  OK  ] Mounted Debug File System.
[    4.456000] systemd[1]: Mounted POSIX Message Queue File System.
[  OK  ] Mounted POSIX Message Queue File System.
[    4.472000] systemd[1]: Mounted Huge Pages File System.
[  OK  ] Mounted Huge Pages File System.
[    4.484000] systemd[1]: Started Journal Service.
[  OK  ] Started Journal Service.
[  OK  ] Started Remount Root and Kernel File Systems.
[  OK  ] Started Set console keymap.
[  OK  ] Started Create list of required sta...ce nodes for the current kernel.
[  OK  ] Started Load Kernel Modules.
         Mounting FUSE Control File System...
         Starting Apply Kernel Variables...
         Mounting Configuration File System...
         Starting Create Static Device Nodes in /dev...
         Activating swap /swapfile...
         Starting Load/Save Random Seed...
         Starting udev Coldplug all Devices...
         Starting Flush Journal to Persistent Storage...
[  OK  ] Mounted Configuration File System.
[  OK  ] Mounted FUSE Control File System.
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Started Create Static Device Nodes in /dev.
[  OK  ] Started Flush Journal to Persistent Storage.
         Starting udev Kernel Device Manager...
[  OK  ] Reached target Local File Systems (Pre).
[  OK  ] Reached target Local File Systems.
         Starting Set console font and keymap...
         Starting Create Volatile Files and Directories...
         Starting Raise network interfaces...
BL1 by Nexell V1.0.0-g44b48cd [Built on 2017-08-02 15:58:54]

Memory Initialize (0) Done.

Loading from sdmmc...
 Image Loading Done!
Launch to 0x7FD00800


U-Boot 2016.01-00025-gb5566ab172 (May 09 2018 - 13:52:47 +0800)

Model: FriendlyElec boards based on Nexell s5p6818
Board: NanoPi Fire 3
DRAM:  987 MiB
Panel: HD702
MMC:   NEXELL DWMMC: 0, NEXELL DWMMC: 1
RGB:   dp.0
LCD:   [LCD] dp.0.1 800x1280 32bpp FB:0x46000000
In:    serial
Out:   serial
Err:   serial

Hit any key to stop autoboot:  0
14562000 bytes read in 698 ms (19.9 MiB/s)
4512648 bytes read in 226 ms (19 MiB/s)
47839 bytes read in 19 ms (2.4 MiB/s)
## Flattened Device Tree blob at 49000000
   Booting using the fdt blob at 0x49000000
   reserving fdt memory region: addr=7de00000 size=100000
   Using Device Tree in place at 0000000049000000, end 000000004900eade

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.49-s5p6818 (root@jensen) (gcc version 6.4.0 (ctng-1.23.0-150g-FA) ) #1 SMP PREEMPT Wed May 9 14:01:02 CST 2018
[    0.000000] Boot CPU: AArch64 Processor [410fd033]
[    0.000000] Machine model: FriendlyElec NanoPi Fire3
[    0.000000] Display: HD702 selected
[    0.000000] cma: Reserved 192 MiB at 0x0000000071000000
[    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 21 pages/cpu @ffffffc03d9f7000 s46056 r8192 d31768 u86016
[    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: 248724
[    0.000000] Kernel command line: console=ttySAC0,115200n8 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait init=/sbin/init loglevel=7 printk.time=1 consoleblank=0 lcd=HD702,213dpi bootdev=2
[    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: 767104K/1010688K available (9464K kernel code, 1036K rwdata, 3152K rodata, 548K init, 1069K bss, 46976K reserved, 196608K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     modules : 0xffffff8000000000 - 0xffffff8008000000   (   128 MB)
[    0.000000]     vmalloc : 0xffffff8008000000 - 0xffffffbdbfff0000   (   246 GB)
[    0.000000]       .init : 0xffffff8008cd7000 - 0xffffff8008d60000   (   548 KB)
[    0.000000]       .text : 0xffffff8008080000 - 0xffffff80089bf000   (  9468 KB)
[    0.000000]     .rodata : 0xffffff80089bf000 - 0xffffff8008cd7000   (  3168 KB)
[    0.000000]       .data : 0xffffff8008d60000 - 0xffffff8008e632d0   (  1037 KB)
[    0.000000]     vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000   (     8 GB maximum)
[    0.000000]               0xffffffbdc0000000 - 0xffffffbdc0f6c000   (    15 MB actual)
[    0.000000]     fixed   : 0xffffffbffe7fd000 - 0xffffffbffec00000   (  4108 KB)
[    0.000000]     PCI I/O : 0xffffffbffee00000 - 0xffffffbfffe00000   (    16 MB)
[    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc03db00000   (   987 MB)
[    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:0xffffff8008004000)
[    0.000000] clocksource: source timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 191126044627 ns
[    0.000000] sched_clock: 64 bits at 250 Hz, resolution 4000000ns, wraps every 9007199254000000ns
[    0.000000] Console: colour dummy device 80x25
[    0.040000] Calibrating delay loop... 19.84 BogoMIPS (lpj=39680)
[    0.040000] pid_max: default: 32768 minimum: 301
[    0.044000] Security Framework initialized
[    0.044000] Yama: becoming mindful.
[    0.044000] SELinux:  Initializing.
[    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 memory
[    0.044000] Initializing cgroup subsys devices
[    0.044000] Initializing cgroup subsys freezer
[    0.044000] Initializing cgroup subsys hugetlb
[    0.044000] sched-energy: CPU device node has no sched-energy-costs
[    0.044000] Invalid sched_group_energy for CPU0
[    0.044000] CPU0: update cpu_capacity 1024
[    0.044000] ASID allocator initialised with 256 entries
[    0.080000] Detected VIPT I-cache on CPU1
[    0.080000] Invalid sched_group_energy for CPU1
[    0.080000] CPU1: update cpu_capacity 1024
[    0.080000] CPU1: Booted secondary processor [410fd033]
[    0.092000] Detected VIPT I-cache on CPU2
[    0.092000] Invalid sched_group_energy for CPU2
[    0.092000] CPU2: update cpu_capacity 1024
[    0.092000] CPU2: Booted secondary processor [410fd033]
[    0.104000] Detected VIPT I-cache on CPU3
[    0.104000] Invalid sched_group_energy for CPU3
[    0.104000] CPU3: update cpu_capacity 1024
[    0.104000] CPU3: Booted secondary processor [410fd033]
[    0.116000] Detected VIPT I-cache on CPU4
[    0.116000] Invalid sched_group_energy for CPU4
[    0.116000] CPU4: update cpu_capacity 1024
[    0.116000] CPU4: Booted secondary processor [410fd033]
[    0.128000] Detected VIPT I-cache on CPU5
[    0.128000] Invalid sched_group_energy for CPU5
[    0.128000] CPU5: update cpu_capacity 1024
[    0.128000] CPU5: Booted secondary processor [410fd033]
[    0.140000] Detected VIPT I-cache on CPU6
[    0.140000] Invalid sched_group_energy for CPU6
[    0.140000] CPU6: update cpu_capacity 1024
[    0.140000] CPU6: Booted secondary processor [410fd033]
[    0.152000] Detected VIPT I-cache on CPU7
[    0.152000] Invalid sched_group_energy for CPU7
[    0.152000] CPU7: update cpu_capacity 1024
[    0.152000] CPU7: Booted secondary processor [410fd033]
[    0.152000] Brought up 8 CPUs
[    0.152000] SMP: Total of 8 processors activated.
[    0.152000] CPU features: GIC system register CPU interface present but disabled by higher exception level
[    0.152000] CPU: All CPU(s) started at EL2
[    0.152000] alternatives: patching kernel code
[    0.152000] Invalid sched_group_energy for CPU7
[    0.152000] CPU7: update max cpu_capacity 1024
[    0.152000] Invalid sched_group_energy for Cluster7
[    0.152000] Invalid sched_group_energy for CPU6
[    0.152000] Invalid sched_group_energy for Cluster6
[    0.152000] Invalid sched_group_energy for CPU5
[    0.152000] Invalid sched_group_energy for Cluster5
[    0.152000] Invalid sched_group_energy for CPU4
[    0.152000] Invalid sched_group_energy for Cluster4
[    0.152000] Invalid sched_group_energy for CPU3
[    0.152000] Invalid sched_group_energy for Cluster3
[    0.152000] Invalid sched_group_energy for CPU2
[    0.152000] Invalid sched_group_energy for Cluster2
[    0.152000] Invalid sched_group_energy for CPU1
[    0.152000] Invalid sched_group_energy for Cluster1
[    0.152000] Invalid sched_group_energy for CPU0
[    0.152000] Invalid sched_group_energy for Cluster0
[    0.152000] devtmpfs: initialized
[    0.156000] CPU3: update max cpu_capacity 1024
[    0.184000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.192000] pinctrl core: initialized pinctrl subsystem
[    0.192000] ECID: 8d088662:7ef000f6:00000000:04e81234
[    0.192000] LOT ID : NCCV6
[    0.192000] NET: Registered protocol family 16
[    0.204000] cpuidle: using governor ladder
[    0.216000] cpuidle: using governor menu
[    0.216000] vdso: 2 pages (1 code @ ffffff80089c5000, 1 data @ ffffff8008d64000)
[    0.216000] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.220000] DMA: preallocated 256 KiB pool for atomic allocations
[    0.228000] nexell-reset c0012000.reset: nexell reset: nr_resets [96], base [ffffff800806e000]
[    0.268000] pl08xdmac c0000000.pl08xdma: initialized 8 virtual memcpy channels
[    0.268000] pl08xdmac c0000000.pl08xdma: initialized 16 virtual slave channels
[    0.272000] pl08xdmac c0000000.pl08xdma: DMA: PL080 rev0 at 0xc0000000 irq 16
[    0.272000] pl08xdmac c0001000.pl08xdma: initialized 8 virtual memcpy channels
[    0.272000] pl08xdmac c0001000.pl08xdma: initialized 15 virtual slave channels
[    0.276000] pl08xdmac c0001000.pl08xdma: DMA: PL080 rev0 at 0xc0001000 irq 17
[    0.276000] c00a1000.serial: ttySAC0 at MMIO 0xc00a1000 (irq = 18, base_baud = 0) is a S3C6400/10
[    1.036000] console [ttySAC0] enabled
[    1.040000] c00a0000.serial: ttySAC1 at MMIO 0xc00a0000 (irq = 19, base_baud = 0) is a S3C6400/10
[    1.048000] c00a2000.serial: ttySAC2 at MMIO 0xc00a2000 (irq = 20, base_baud = 0) is a S3C6400/10
[    1.060000] c00a3000.serial: ttySAC3 at MMIO 0xc00a3000 (irq = 21, base_baud = 0) is a S3C6400/10
[    1.068000] c006d000.serial: ttySAC4 at MMIO 0xc006d000 (irq = 22, base_baud = 0) is a S3C6400/10
[    1.076000] SCSI subsystem initialized
[    1.080000] usbcore: registered new interface driver usbfs
[    1.084000] usbcore: registered new interface driver hub
[    1.088000] usbcore: registered new device driver usb
[    1.128000] axp_mfd 3-0034: failed reading at 0x03
[    1.128000] [AXP22-MFD] try to read chip id failed!
[    1.132000] axp_mfd 3-0034: axp_mfd_probe() Error: init_chip()
[    1.140000] i2c-gpio c0000000.soc:i2c@3: using pins 159 (SDA) and 158 (SCL)
[    1.148000] s3c-i2c c00a4000.i2c: slave address 0x66
[    1.152000] s3c-i2c c00a4000.i2c: bus frequency set to 390 KHz
[    1.156000] s3c-i2c c00a4000.i2c: i2c-0: S3C I2C adapter
[    1.164000] s3c-i2c c00a5000.i2c: slave address 0x66
[    1.168000] s3c-i2c c00a5000.i2c: bus frequency set to 97 KHz
[    1.172000] s3c-i2c c00a5000.i2c: i2c-1: S3C I2C adapter
[    1.180000] s3c-i2c c00a6000.i2c: slave address 0x66
[    1.184000] s3c-i2c c00a6000.i2c: bus frequency set to 195 KHz
[    1.188000] s3c-i2c c00a6000.i2c: i2c-2: S3C I2C adapter
[    1.192000] media: Linux media interface: v0.10
[    1.200000] Linux video capture interface: v2.00
[    1.204000] pps_core: LinuxPPS API ver. 1 registered
[    1.208000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.216000] PTP clock support registered
[    1.220000] Advanced Linux Sound Architecture Driver Initialized.
[    1.228000] Bluetooth: Core ver 2.21
[    1.232000] NET: Registered protocol family 31
[    1.236000] Bluetooth: HCI device and connection manager initialized
[    1.240000] Bluetooth: HCI socket layer initialized
[    1.248000] Bluetooth: L2CAP socket layer initialized
[    1.252000] Bluetooth: SCO socket layer initialized
[    1.256000] NetLabel: Initializing
[    1.260000] NetLabel:  domain hash size = 128
[    1.264000] NetLabel:  protocols = UNLABELED CIPSOv4
[    1.268000] NetLabel:  unlabeled traffic allowed by default
[    1.276000] clocksource: Switched to clocksource source timer
[    1.280000] Clockevents: could not switch to one-shot mode:
[    1.280000] Clockevents: could not switch to one-shot mode:
[    1.280000] Clockevents: could not switch to one-shot mode:
[    1.280000]  dummy_timer is not functional.
[    1.280000]  dummy_timer is not functional.
[    1.280000] Clockevents: could not switch to one-shot mode:
[    1.280000] Clockevents: could not switch to one-shot mode:
[    1.280000] Clockevents: could not switch to one-shot mode:
[    1.280000]  dummy_timer is not functional.
[    1.280000] Clockevents: could not switch to one-shot mode:
[    1.280000] Could not switch to high resolution mode on CPU 5
[    1.280000]  dummy_timer is not functional.
[    1.280000]  dummy_timer is not functional.
[    1.280000] Could not switch to high resolution mode on CPU 7
[    1.280000] Could not switch to high resolution mode on CPU 1
[    1.280000] Could not switch to high resolution mode on CPU 0
[    1.280000]  dummy_timer is not functional.
[    1.280000]  dummy_timer is not functional.
[    1.280000] Could not switch to high resolution mode on CPU 3
[    1.280000] Could not switch to high resolution mode on CPU 2
[    1.280000] Could not switch to high resolution mode on CPU 4
[    1.280000] Clockevents: could not switch to one-shot mode: dummy_timer is not functional.
[    1.280000] Could not switch to high resolution mode on CPU 6
[    1.516000] FS-Cache: Loaded
[    1.516000] CacheFiles: Loaded
[    1.516000] io scheduler noop registered
[    1.520000] io scheduler deadline registered
[    1.524000] io scheduler cfq registered (default)
[    1.548000] dwmmc_nexell c0062000.dw_mmc: fifo-depth property not found, using value of FIFOTH register as default
[    1.552000] dwmmc_nexell c0062000.dw_mmc: IDMAC supports 32-bit address mode.
[    1.560000] dwmmc_nexell c0062000.dw_mmc: Using internal DMA controller.
[    1.564000] dwmmc_nexell c0062000.dw_mmc: Version ID is 250a
[    1.572000] dwmmc_nexell c0062000.dw_mmc: DW MMC controller at irq 26,32 bit host data width,16 deep fifo
[    1.580000] dwmmc_nexell c0062000.dw_mmc: No vmmc regulator found
[    1.588000] dwmmc_nexell c0062000.dw_mmc: No vqmmc regulator found
[    1.592000] dwmmc_nexell c0062000.dw_mmc: Got CD GPIO
[    1.628000] mmc0: run _mmc_detect_change()
[    1.628000] dwmmc_nexell c0062000.dw_mmc: 1 slots initialized
[    1.632000] NET: Registered protocol family 2
[    1.636000] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    1.640000] TCP bind hash table entries: 8192 (order: 6, 262144 bytes)
[    1.648000] TCP: Hash tables configured (established 8192 bind 8192)
[    1.656000] UDP hash table entries: 512 (order: 3, 49152 bytes)
[    1.660000] UDP-Lite hash table entries: 512 (order: 3, 49152 bytes)
[    1.664000] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[    1.664000] mmc0: new high speed SDHC card at address 59b4
[    1.664000] mmcblk0: mmc0:59b4 USD00 14.8 GiB
[    1.664000]  mmcblk0: p1 p2
[    1.688000] NET: Registered protocol family 1
[    1.696000] RPC: Registered named UNIX socket transport module.
[    1.700000] RPC: Registered udp transport module.
[    1.704000] RPC: Registered tcp transport module.
[    1.708000] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.716000] Trying to unpack rootfs image as initramfs...
[    2.004000] Freeing initrd memory: 4404K (ffffffc008000000 - ffffffc00844d000)
[    2.004000] Initcalls thread level:6
[    2.008000] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[    2.020000] futex hash table entries: 2048 (order: 5, 131072 bytes)
[    2.024000] audit: initializing netlink subsys (disabled)
[    2.028000] audit: type=2000 audit(2.024:1): initialized
[    2.032000] Initialise system trusted keyring
[    2.036000] HugeTLB registered 2 MB page size, pre-allocated 0 pages
Loading, please wait...
mount: mounting devpts on /dev/pts failed: No such device
[    2.068000] FS-Cache: Netfs 'nfs' registered for caching
[    2.068000] NFS: Registering the id_resolver key type
[    2.072000] Key type id_resolver registered
[    2.076000] Key type id_legacy registered
[    2.080000] fuse init (API version 7.23)
[    2.084000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 15 bits of entropy available)
[    2.084000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 15 bits of entropy available)
[    2.084000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 15 bits of entropy available)
[    2.084000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 15 bits of entropy available)
[    2.088000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 15 bits of entropy available)
[    2.088000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 15 bits of entropy available)
[    2.088000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 15 bits of entropy available)
[    2.088000] random: udevadm: uninitialized urandom read (16 bytes read, 15 bits of entropy available)
[    2.088000] random: udevadm: uninitialized urandom read (16 bytes read, 15 bits of entropy available)
[    2.088000] random: udevadm: uninitialized urandom read (16 bytes read, 15 bits of entropy available)
starting version 229
[    2.188000] NET: Registered protocol family 38
[    2.192000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[    2.200000] spu1705 3-002d: found chip 0x4d, rev 1711
[    2.216000] [drm] Initialized drm 1.1.0 20060810
[    2.216000] panel-friendlyelec supply power not found, using dummy regulator
[    2.224000] [drm] Load LVDS panel
[    2.224000] [drm] Load HDMI panel
[    2.228000] [drm] irq 37 install for hdp
[    2.236000] [drm] num of crtcs 2, FB align 1
[    2.236000] [drm] crtc[0]: pipe.0
[    2.240000] [drm] crtc[1]: pipe.1
[    2.244000] [drm] Bind LVDS panel
[    2.248000] [drm] LVDS: check panel connected
[    2.252000] nexell,display_drm c0102800.display_drm: bound c0101000.display_drm_lvds (ops 0xffffff8008a3a7f0)
[    2.256000] [drm] Bind HDMI panel
[    2.260000] nexell,display_drm c0102800.display_drm: bound c0101000.display_drm_hdmi (ops 0xffffff8008a3ad10)
[    2.264000] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.268000] [drm] No driver support for vblank timestamp query.
[    2.272000] [drm] HDMI: disconnect
[    2.272000] [drm] FB counts = 3, FB vblank Pass fb crtcs 2 [0xff]
[    2.276000] [drm] HDMI: disconnect
[    2.280000] [drm] framebuffer width(800), height(1280) and bpp(32) buffers(3)
[    2.292000] [drm] Copy splash image from 0x46000000(0xffffff8009eba000) to 0xffffff8009301000 size 4096000
[    2.336000] [drm] request CRTC.35 IRQ 0
[    2.368000] Console: switching to colour frame buffer device 100x80
[    2.392000] nexell,display_drm c0102800.display_drm: fb0:  frame buffer device
[    2.416000] [drm] Initialized nexell 3.0.0 20160219 on minor 0
[    2.420000] Mali: Mali device driver loaded
[    2.420000] Unable to detect cache hierarchy from DT for CPU 0
[    2.432000] brd: module loaded
[    2.444000] loop: module loaded
[    2.452000] nexell-dwmac c0060000.ethernet: snps,phy-addr property is deprecated
[    2.456000] stmmac - user ID: 0x37, Synopsys ID: 0x37
[    2.460000]  Ring mode enabled
[    2.464000]  DMA HW capability register supported
[    2.468000]  Enhanced/Alternate descriptors
[    2.472000]  Enabled extended descriptors
[    2.476000]  RX Checksum Offload Engine supported (type 2)
[    2.480000]  TX Checksum insertion supported
[    2.484000]  Wake-Up On Lan supported
[    2.488000]  Enable RX Mitigation via HW Watchdog Timer
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
[    2.556000] libphy: stmmac: probed
[    2.556000] eth%d: PHY ID 001cc915 at 0 IRQ POLL (stmmac-0:00)
[    2.560000] eth%d: PHY ID 001cc915 at 7 IRQ POLL (stmmac-0:07) active
[    2.564000] PPP generic driver version 2.4.2
[    2.568000] PPP BSD Compression module registered
[    2.572000] PPP Deflate Compression module registered
[    2.576000] PPP MPPE Compression module registered
[    2.580000] NET: Registered protocol family 24
[    2.588000] c0040000.dwc2otg supply vusb_d not found, using dummy regulator
[    2.592000] c0040000.dwc2otg supply vusb_a not found, using dummy regulator
Begin: Will now check root file system ... fsck from util-linux 2.27.1
[/sbin/fsck.ext4 (1) -- /dev/mmcblk0p2] fsck.ext4 -a -C0 /dev/mmcblk0p2
rootfs: clean, 90560/974848 files, 1312211/3868928 blocks
done.
[    2.748000] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    2.768000] EXT4-fs (mmcblk0p2): re-mounted. Opts: data=ordered
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.
[    2.908000] dwc2 c0040000.dwc2otg: EPs: 16, dedicated fifos, 6016 entries in SPRAM
[    3.016000] dwc2 c0040000.dwc2otg: DWC OTG Controller
[    3.016000] dwc2 c0040000.dwc2otg: new USB bus registered, assigned bus number 1
[    3.020000] dwc2 c0040000.dwc2otg: irq 28, io mem 0xc0040000
[    3.028000] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    3.032000] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.040000] usb usb1: Product: DWC OTG Controller
[    3.044000] usb usb1: Manufacturer: Linux 4.4.49-s5p6818 dwc2_hsotg
[    3.052000] usb usb1: SerialNumber: c0040000.dwc2otg
[    3.060000] hub 1-0:1.0: USB hub found
[    3.060000] hub 1-0:1.0: 1 port detected
[    3.064000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    3.072000] ehci-exynos: EHCI EXYNOS driver
[    3.076000] exynos-ehci c0030000.ehci: EHCI Host Controller
[    3.080000] exynos-ehci c0030000.ehci: new USB bus registered, assigned bus number 2
[    3.088000] exynos-ehci c0030000.ehci: irq 27, io mem 0xc0030000
[    3.108000] exynos-ehci c0030000.ehci: USB 2.0 started, EHCI 1.00
[    3.108000] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    3.112000] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.120000] usb usb2: Product: EHCI Host Controller
[    3.124000] usb usb2: Manufacturer: Linux 4.4.49-s5p6818 ehci_hcd
[    3.132000] usb usb2: SerialNumber: c0030000.ehci
[    3.136000] hub 2-0:1.0: USB hub found
[    3.140000] hub 2-0:1.0: 3 ports detected
[    3.144000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.152000] ohci-exynos: OHCI EXYNOS driver
[    3.156000] exynos-ohci c0020000.ohci: USB Host Controller
[    3.160000] exynos-ohci c0020000.ohci: new USB bus registered, assigned bus number 3
[    3.168000] exynos-ohci c0020000.ohci: irq 27, io mem 0xc0020000
[    3.172000] systemd[1]: System time before build time, advancing clock.
[    3.232000] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    3.232000] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.240000] usb usb3: Product: USB Host Controller
[    3.244000] usb usb3: Manufacturer: Linux 4.4.49-s5p6818 ohci_hcd
[    3.248000] usb usb3: SerialNumber: c0020000.ohci
[    3.256000] hub 3-0:1.0: USB hub found
[    3.256000] hub 3-0:1.0: 3 ports detected
[    3.264000] usbcore: registered new interface driver uas
[    3.268000] usbcore: registered new interface driver usb-storage
[    3.272000] usbcore: registered new interface driver usbserial
[    3.280000] usbcore: registered new interface driver usbserial_generic
[    3.284000] usbserial: USB Serial support registered for generic
[    3.292000] mousedev: PS/2 mouse device common for all mice
[    3.296000] <<-GTP-INFO->> GTP driver installing
[    3.300000] <<-GTP-INFO->> GTP Driver Version: V2.4 <2014/11/28>
[    3.308000] <<-GTP-INFO->> GTP I2C Address: 0x5d
[    3.312000] <<-GTP-INFO->> Guitar reset
[    3.332000] systemd[1]: systemd 229 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN)
[    3.344000] systemd[1]: Detected architecture arm64.

Welcome to Ubuntu 16.04.5 LTS!

[    3.360000] systemd[1]: Set hostname to <NanoPi-Fire3>.
[    3.380000] <<-GTP-INFO->> IC Version: 9271_1020
[    3.380000] <<-GTP-INFO->> Sensor_ID: 5
[    3.380000] <<-GTP-INFO->> Config group5 used,length: 186
[    3.388000] <<-GTP-INFO->> Driver send config.
[    3.404000] <<-GTP-INFO->> X_MAX: 800, Y_MAX: 1280, TRIGGER: 0x01
[    3.420000] <<-GTP-INFO->> create proc entry gt9xx_config success
[    3.420000] <<-GTP-INFO->> Ready to run update thread.
[    3.424000] input: goodix-ts as /devices/virtual/input/input0
[    3.428000] <<-GTP-INFO->> GTP works in interrupt mode.
[    3.436000] <<-GTP-INFO->> Applied memory size:2562.
[    3.440000] <<-GTP-INFO->> I2C function: without pre and end cmd!
[    3.444000] <<-GTP-INFO->> Create proc entry success!
[    3.452000] himax_ts 2-0048: Unable to get DevId
[    3.456000] usb 2-1: new high-speed USB device number 2 using exynos-ehci
[    3.464000] touchscreen-1wire        initialized
[    3.468000] backlight-1wire  initialized
[    3.472000] onewire: REQ 0x60: i2c write error -6
[    3.476000] input: fa_ts_input as /devices/virtual/input/input1
[    3.480000] ts-if    initialized
[    3.484000] nx-rtc c0010c00.rtc: [RTC] day=2009.09.01 time=00:00:00
[    3.492000] nx-rtc c0010c00.rtc: rtc core: registered nx as rtc0
[    3.496000] i2c /dev entries driver
[    3.500000] nx-v4l2 nx-v4l2: nx_v4l2_probe success
[    3.504000] nx-vpu c0080000.video-codec: encoder registered as /dev/video14
[    3.512000] nx-vpu c0080000.video-codec: decoder registered as /dev/video15
[    3.528000] c0096000.tmuctrl supply vtmu not found, using dummy regulator
[    3.528000] thermal thermal_zone0: failed to read out thermal zone (-22)
[    3.536000] device-mapper: uevent: version 1.0.3
[    3.540000] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com
[    3.548000] Bluetooth: HCI UART driver ver 2.3
[    3.552000] Bluetooth: HCI UART protocol H4 registered
[    3.556000] Bluetooth: HCI UART protocol BCM registered
[    3.564000] voltage supply : vdd_arm_spu
[    3.568000] DVFS: ASV[2] IDS 15mA, Ro 126 -> Table [IDS 15mA, Ro 130]
[    3.572000] ASV  0 =  1400000khz,  1200000 uV
[    3.576000] ASV  1 =  1300000khz,  1140000 uV
[    3.580000] ASV  2 =  1200000khz,  1100000 uV
[    3.584000] ASV  3 =  1100000khz,  1040000 uV
[    3.588000] ASV  4 =  1000000khz,  1040000 uV
[    3.596000] ASV  5 =   900000khz,  1000000 uV
[    3.600000] ASV  6 =   800000khz,  1000000 uV
[    3.600000] usb 2-1: New USB device found, idVendor=0bda, idProduct=5401
[    3.600000] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    3.600000] usb 2-1: Product: 4-Port USB 2.0 Hub
[    3.600000] usb 2-1: Manufacturer: Generic
[    3.600000] hub 2-1:1.0: USB hub found
[    3.604000] hub 2-1:1.0: 4 ports detected
[    3.632000] ASV  7 =   700000khz,   980000 uV
[    3.636000] ASV  8 =   600000khz,   980000 uV
[    3.640000] ASV  9 =   500000khz,   940000 uV
[    3.648000] ASV 10 =   400000khz,   940000 uV
[    3.656000] DVFS: regulator vdd_arm_spu
[    3.656000] DVFS: cpu DVFS with PLL.1 [tables=11]
[    3.660000] Synopsys Designware Multimedia Card Interface Driver
[    3.664000] usbcore: registered new interface driver usbhid
[    3.672000] usbhid: USB HID core driver
[    3.676000] ashmem: initialized
[    3.680000] nexell-pcm nexell-pcm: snd pcm: register sound platform 'nexell-pcm'
[    3.688000] nexell-i2s c0055000.i2s: snd i2s: ch 0, master, iis mode, 48000(47999)hz, 32 FBITs,
[    3.692000] nexell-i2s c0055000.i2s: MCLK=12287880hz, RFS=256
[    3.700000] nexell-spdif-tx c0059000.spdiftx: spdif-tx: 48000(47999)Hz, MCLK=12287880hz
[    3.708000] nx-simple-card sound: snd-null-voice <-> c0055000.i2s mapping ok
[    3.716000] nx-simple-card sound: dit-hifi <-> c0059000.spdiftx mapping ok
[    3.724000] u32 classifier
[    3.724000]     Actions configured
[    3.728000] Netfilter messages via NETLINK v0.30.
[    3.732000] nf_conntrack version 0.5.0 (7627 buckets, 30508 max)
[    3.740000] ctnetlink v0.93: registering with nfnetlink.
[    3.744000] xt_time: kernel timezone is -0000
[    3.748000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    3.752000] arp_tables: (C) 2002 David S. Miller
[    3.756000] Initializing XFRM netlink socket
[    3.764000] NET: Registered protocol family 10
[    3.768000] mip6: Mobile IPv6
[    3.768000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    3.776000] NET: Registered protocol family 17
[    3.776000] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[    3.788000] NET: Registered protocol family 15
[    3.792000] Bluetooth: RFCOMM TTY layer initialized
[    3.796000] Bluetooth: RFCOMM socket layer initialized
[    3.800000] Bluetooth: RFCOMM ver 1.11
[    3.804000] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.812000] Bluetooth: BNEP filters: protocol multicast
[    3.816000] Bluetooth: BNEP socket layer initialized
[    3.820000] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    3.828000] Bluetooth: HIDP socket layer initialized
[    3.832000] Key type dns_resolver registered
[    3.836000] Loading compiled-in X.509 certificates
[    3.840000] input: gpio_keys as /devices/platform/gpio_keys/input/input2
[    3.848000] nx-rtc c0010c00.rtc: setting system clock to 2009-09-01 00:00:00 UTC (1251763200)
[  OK  ] Started Dispatch Password Requests t[    3.860000] dhd_module_init in
[    3.864000] dhd_wlan_init: START.......
[    3.868000] failed to get device node of bcmdhd
[    3.872000] dhd_wlan_init: failed to initiate GPIO, ret=-19
[    3.876000] usb 2-1.1: new low-speed USB device number 3 using exynos-ehci
[    3.884000] dhd_module_init: failed in dhd_wlan_init.
[    3.888000] ALSA device list:
[    3.892000]   #0: nanopi3-audio
o Console Directory Watch.
[    3.908000] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[    3.928000] systemd[1]: Created slice System Slice.
[  OK  ] Created slice System Slice.
[    3.940000] systemd[1]: Reached target Encrypted Volumes.
[  OK  ] Reached target Encrypted Volumes.
[    3.952000] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
[    3.968000] systemd[1]: Listening on Journal Audit Socket.
[  OK  ] Listening on Journal Audit Socket.
[    3.980000] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    3.992000] usb 2-1.1: New USB device found, idVendor=413c, idProduct=2003
[    3.992000] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    4.000000] usb 2-1.1: Product: DELL USB Keyboard
[    4.004000] usb 2-1.1: Manufacturer: DELL
[    4.008000] systemd[1]: Starting Load Kernel Modules...
         Starting Load Kernel Modules...
[    4.024000] input: DELL DELL USB Keyboard as /devices/platform/c0000000.soc/c0030000.ehci/usb2/2-1/2-1.1/2-1.1:1.0/0003:413C:2003.0001/input/input3
[    4.048000] systemd[1]: Starting Set console keymap...
         Starting Set console keymap...
[    4.072000] systemd[1]: Starting Create list of required static device nodes for the current kernel...
         Starting Create list of required st... nodes for the current kernel...
[    4.088000] hid-generic 0003:413C:2003.0001: input: USB HID v1.10 Keyboard [DELL DELL USB Keyboard] on usb-c0030000.ehci-1.1/input0
[    4.108000] input: DELL DELL USB Keyboard as /devices/platform/c0000000.soc/c0030000.ehci/usb2/2-1/2-1.1/2-1.1:1.1/0003:413C:2003.0002/input/input4
[    4.136000] systemd[1]: Mounting Debug File System...
         Mounting Debug File System...
[    4.152000] systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting Remount Root and Kernel File Systems...
[    4.172000] hid-generic 0003:413C:2003.0002: input: USB HID v1.10 Device [DELL DELL USB Keyboard] on usb-c0030000.ehci-1.1/input1
[    4.172000] systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
[    4.196000] systemd[1]: Reached target Paths.
[  OK  ] Reached target Paths.
[    4.212000] systemd[1]: Mounting POSIX Message Queue File System...
         Mounting POSIX Message Queue File System...
[    4.228000] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[    4.244000] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[    4.256000] systemd[1]: Mounting Huge Pages File System...
         Mounting Huge Pages File System...
[    4.268000] systemd[1]: Created slice User and Session Slice.
[    4.272000] usb 2-1.2: new low-speed USB device number 4 using exynos-ehci
[  OK  ] Created slice User and Session Slice.
[    4.292000] systemd[1]: Created slice system-serial\x2dgetty.slice.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[    4.308000] systemd[1]: Reached target Remote File Systems (Pre).
[  OK  ] Reached target Remote File Systems (Pre).
[    4.324000] systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
[    4.340000] systemd[1]: Reached target Slices.
[  OK  ] Reached target Slices.
[    4.356000] systemd[1]: Starting Journal Service...
         Starting Journal Service...
[    4.372000] systemd[1]: Mounted Debug File System.
[    4.372000] usb 2-1.2: New USB device found, idVendor=046d, idProduct=c063
[    4.376000] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    4.384000] usb 2-1.2: Product: DELL USB Laser Mouse
[    4.388000] usb 2-1.2: Manufacturer: DELL
[  OK  ] Mounted Debug File System.
[    4.400000] input: DELL DELL USB Laser Mouse as /devices/platform/c0000000.soc/c0030000.ehci/usb2/2-1/2-1.2/2-1.2:1.0/0003:046D:C063.0003/input/input5
[    4.412000] hid-generic 0003:046D:C063.0003: input: USB HID v1.10 Mouse [DELL DELL USB Laser Mouse] on usb-c0030000.ehci-1.2/input0
[    4.432000] systemd[1]: Mounted POSIX Message Queue File System.
[  OK  ] Mounted POSIX Message Queue File System.
[    4.448000] systemd[1]: Mounted Huge Pages File System.
[  OK  ] Mounted Huge Pages File System.
[    4.460000] systemd[1]: Started Load Kernel Modules.
[  OK  ] Started Load Kernel Modules.
[    4.472000] systemd[1]: Started Set console keymap.
[  OK  ] Started Set console keymap.
[    4.484000] systemd[1]: Started Create list of required static device nodes for the current kernel.
[  OK  ] Started Create list of required sta...ce nodes for the current kernel.
[    4.504000] systemd[1]: Started Remount Root and Kernel File Systems.
[  OK  ] Started Remount Root and Kernel File[    4.512000] usb 2-1.4: new high-speed USB device number 5 using exynos-ehci
 Systems.
[    4.528000] systemd[1]: Started Journal Service.
[  OK  ] Started Journal Service.
         Activating swap /swapfile...
         Starting Flush Journal to Persistent Storage...[    4.640000] usb 2-1.4: New USB device found, idVendor=0bda, idProduct=8153
[    4.644000] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.652000] usb 2-1.4: Product: USB 10/100/1000 LAN
[    4.656000] usb 2-1.4: Manufacturer: Realtek
[    4.660000] usb 2-1.4: SerialNumber: 00E04C680229

         Starting Load/Save Random Seed...
         Starting udev Coldplug all Devices...
         Starting Create Static Device Nodes in /dev...
         Mounting FUSE Control File System...
         Starting Apply Kernel Variables...
         Mounting Configuration File System...
[  OK  ] Mounted Configuration File System.
[  OK  ] Mounted FUSE Control File System.
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Started Create Static Device Nodes in /dev.
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Started Flush Journal to Persistent Storage.
[  OK  ] Reached target Local File Systems (Pre).
[  OK  ] Reached target Local File Systems.
         Starting Create Volatile Files and Directories...
         Starting Set console font and keymap...
         Starting Raise network interfaces...
         Starting udev Kernel Device Manager...
[  OK  ] Started Create Volatile Files and Directories.
[  OK  ] Started udev Coldplug all Devices.
[  OK  ] Activated swap /swapfile.
[  OK  ] Reached target Swap.
         Starting Update UTMP about System Boot/Shutdown...
         Starting Network Time Synchronization...
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Started Network Time Synchronization.
[  OK  ] Reached target System Time Synchronized.
[  OK  ] Started Raise network interfaces.
[  OK  ] Started udev Kernel Device Manager.
[  OK  ] Started Set console font and keymap.
[  OK  ] Created slice system-getty.slice.
[  OK  ] Reached target System Initialization.
[  OK  ] Started Daily apt download activities.
[  OK  ] Started Daily apt upgrade and clean activities.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Reached target Timers.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
         Starting dnsmasq - A lightweight DHCP and caching DNS server...
         Starting Save/Restore Sound Card State...
         Starting brcm_patchram_plus...
         Starting LSB: Start busybox udhcpd at boot time...
         Starting Login Service...
         Starting Restore /etc/resolv.conf i...re the ppp link was shut down...
         Starting LSB: Set the CPU Frequency Scaling governor to "ondemand"...
         Starting Modem Manager...
         Starting Permit User Sessions...
[  OK  ] Started D-Bus System Message Bus.
         Starting Network Manager...
[  OK  ] Started brcm_patchram_plus.
[  OK  ] Started Restore /etc/resolv.conf if...fore the ppp link was shut down.
[  OK  ] Started Permit User Sessions.
[  OK  ] Started Save/Restore Sound Card State.
[  OK  ] Started LSB: Start busybox udhcpd at boot time.
[  OK  ] Started LSB: Set the CPU Frequency Scaling governor to "ondemand".
[  OK  ] Found device /dev/ttySAC0.
[  OK  ] Started Login Service.
         Starting Authenticate and Authorize Users to Run Privileged Tasks...
[  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
[  OK  ] Reached target Sound Card.
         Starting Set console scheme...
[FAILED] Failed to start dnsmasq - A lightweight DHCP and caching DNS server.
See 'systemctl status dnsmasq.service' for details.
[DEPEND] Dependency failed for Host and Network Name Lookups.
[  OK  ] Started Set console scheme.
[  OK  ] Started Authenticate and Authorize Users to Run Privileged Tasks.
[  OK  ] Started Network Manager.
[  OK  ] Reached target Network.
         Starting OpenBSD Secure Shell server...
         Starting Network Manager Wait Online...
         Starting Network Manager Script Dispatcher Service...
[  OK  ] Started Network Manager Script Dispatcher Service.
[  OK  ] Started Modem Manager.
         Starting Hostname Service...
[  OK  ] Started OpenBSD Secure Shell server.
[  OK  ] Started Hostname Service.
[  OK  ] Started Network Manager Wait Online.
[  OK  ] Reached target Network is Online.
         Starting LSB: Advanced IEEE 802.11 management daemon...
         Starting /etc/rc.local Compatibility...
         Starting LSB: disk temperature monitoring daemon...
         Starting LSB: Brings up/down network automatically...
[  OK  ] Started LSB: disk temperature monitoring daemon.
[  OK  ] Started LSB: Brings up/down network automatically.
[  OK  ] Started LSB: Advanced IEEE 802.11 management daemon.
[  OK  ] Started /etc/rc.local Compatibility.
[  OK  ] Started Getty on tty1.
[  OK  ] Started Serial Getty on ttySAC0.
[  OK  ] Reached target Login Prompts.
[  OK  ] Reached target Multi-User System.
[  OK  ] Reached target Graphical Interface.
         Starting Update UTMP about System Runlevel Changes...
[  OK  ] Started Update UTMP about System Runlevel Changes.

Ubuntu 16.04.5 LTS NanoPi-Fire3 ttySAC0

NanoPi-Fire3 login: pi (automatic login)

Last login: Thu Aug 30 14:41:09 UTC 2018 on ttySAC0
 _____     _                _ _       _____ _     _____ ____
|  ___| __(_) ___ _ __   __| | |_   _| ____| |   | ____/ ___|
| |_ | '__| |/ _ \ '_ \ / _` | | | | |  _| | |   |  _|| |
|  _|| |  | |  __/ | | | (_| | | |_| | |___| |___| |__| |___
|_|  |_|  |_|\___|_| |_|\__,_|_|\__, |_____|_____|_____\____|
                                |___/

Welcome to Ubuntu 16.04.5 LTS 4.4.49-s5p6818
System load:   0.64             Up time:       9 sec
Memory usage:  5 % of 953Mb     IP:
CPU temp:      33°C
Usage of /:    33% of 15G

 * Documentation: http://wiki.friendlyarm.com/Ubuntu
 * Forum: http://www.friendlyarm.com/Forum/

To run Qt5 demo, type "qt5demo" at the command prompt and then hit the enter key.
To play a video demo, use command "sudo gst-player /home/pi/demo.mp4".
pi@NanoPi-Fire3:~$
$ less /proc/bus/input/devices
I: Bus=0018 Vendor=dead Product=beef Version=28bb
N: Name="goodix-ts"
P: Phys=input/ts
S: Sysfs=/devices/virtual/input/input0
U: Uniq=
H: Handlers=event0
B: PROP=2
B: EV=b
B: KEY=400 0 0 0 0 0
B: ABS=265800000000000

I: Bus=0013 Vendor=dead Product=beef Version=0101
N: Name="fa_ts_input"
P: Phys=input(ts)
S: Sysfs=/devices/virtual/input/input1
U: Uniq=
H: Handlers=mouse0 event1
B: PROP=0
B: EV=b
B: KEY=400 0 0 100040000800 0 0
B: ABS=1000003

I: Bus=0019 Vendor=0001 Product=0001 Version=0100
N: Name="gpio_keys"
P: Phys=gpio-keys/input0
S: Sysfs=/devices/platform/gpio_keys/input/input2
U: Uniq=
H: Handlers=kbd event2
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0003 Vendor=413c Product=2003 Version=0110
N: Name="DELL DELL USB Keyboard"
P: Phys=usb-c0030000.ehci-1.1/input0
003:413C:2003.0001/input/input3
U: Uniq=
H: Handlers=sysrq kbd leds event3
B: PROP=0
B: EV=120013
B: KEY=1000000000007 ff9f207ac14057ff febeffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0003 Vendor=413c Product=2003 Version=0110
N: Name="DELL DELL USB Keyboard"
P: Phys=usb-c0030000.ehci-1.1/input1
003:413C:2003.0002/input/input4
U: Uniq=
H: Handlers=kbd event4
B: PROP=0
B: EV=13
B: KEY=402000000000100 0 0 80002000000 3878d801d001 1e000000000000 0
B: MSC=10

I: Bus=0003 Vendor=046d Product=c063 Version=0110
N: Name="DELL DELL USB Laser Mouse"
P: Phys=usb-c0030000.ehci-1.2/input0
003:046D:C063.0003/input/input5
U: Uniq=
H: Handlers=mouse1 event5
B: PROP=0
B: EV=17
B: KEY=ff0000 0 0 0 0
B: REL=143
B: MSC=10

Android

working to aarch32
waiting for pll change..

--------------------------------------------------------------------------------
 Second Boot by Nexell Co. : Ver0.3.6 - Built on Jun 29 2016 15:19:53
--------------------------------------------------------------------------------

DDR3 POR Init Start 0
Lock value  = 194
GATE CYC    = 0x00000492
GATE CODE   = 0x00000000
Read  DQ    = 0x08080808
Write DQ    = 0x08080808


DDR3 Init Done!
CCI Init!
Wakeup CPU Wakeup Sub CPU 1234567
CPU Wakeup done! WFI is expected.
CPU0 is Master!

Loading from sdmmc...
 Image Loading Done!
Launch to 0x42C00000


U-Boot 2014.07-ge53fe65 (Apr 12 2018 - 21:03:51)

PLL : [0] =  800000000, [1] =  800000000, [2] =  614394000, [3] =  800000000
(0) PLL1: CPU  FCLK =  800000000, HCLK = 200000000 (G0)
(7) PLL1: CPU  FCLK =  800000000, HCLK = 200000000 (G1)
(2) PLL3: MEM  FCLK =  800000000, DCLK = 800000000, BCLK = 400000000, PCLK = 200000000
(1) PLL0: BUS  BCLK =  400000000, PCLK = 200000000
(8) PLL0: CCI4 BCLK =  400000000, PCLK = 200000000
(3) PLL0: G3D  BCLK =  400000000
(4) PLL0: CODA BCLK =  400000000, PCLK = 200000000
(5) PLL0: DISP BCLK =  400000000, PCLK = 200000000
(6) PLL0: HDMI PCLK =  100000000
I2C:   ready
DRAM:  256 MiB
Heap = 0x43000000~0x45000000
Code = 0x42c00000~0x42c75984
GLD  = 0x42bffeb8
GLBD = 0x42bffe68
SP   = 0x42bffe68,0x42bffe50(CURR)
PC   = 0x42c06220
TAGS = 0x40000100 
PAGE = 0x42c80000~0x42c8c000
MACH = [4330]   
VER  = 0      
BOARD= [nanopi3]    
LCD  = HD702
MMC:   NXP DWMMC: 0, NXP DWMMC: 1, NXP DWMMC: 2
In:    serial
Out:   serial
Err:   serial
switch to partitions #0, OK
mmc0 is current device
RGB: display.0
DISP: W= 800, H=1280, Bpp=32
DONE: Logo bmp 800 by 480 (3bpp), len=1152056 
DRAW: 0x47000000 -> 0x46000000 
Hit any key to stop autoboot:  0 
## Booting kernel from Legacy Image at 48000000 ...
   Image Name:   Linux-3.4.39-FriendlyARM
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4639192 Bytes = 4.4 MiB
   Load Address: 40008000
   Entry Point:  40008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.4.39-FriendlyARM (root@jensen) (gcc version 4.9.3 (ctng-1.21.0-229g-FA) ) #1 SMP PREEMPT Wed May 9 14:47:35 CST 2018
[    0.000000] CPU: ARMv7 Processor [410fd033] revision 3 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine: NANOPI3
[    0.000000] Ignoring unrecognised tag 0x00000000
[    0.000000] Display: HD702 selected
[    0.000000] nxp_reserve_mem: reserve CMA: size 167772160
[    0.000000] NXP/CMA: Reserved 0x65600000/0x0a000000 for 'ion'
[    0.000000] NXP/CMA: success register cma region for 'ion'
[    0.000000] rquest persistent memory from 655fc000 (00000000)-00004000
[    0.000000] Initialized persistent memory from 655fc000-655fffff
[    0.000000] Memory policy: ECC disabled, Data cache writealloc
[    0.000000] CPU : iomap[ 0]: p 0xc0000000 -> v 0xf0000000 len=0x300000
[    0.000000] CPU : iomap[ 1]: p 0xe0000000 -> v 0xf0300000 len=0x100000
[    0.000000] CPU : iomap[ 2]: p 0xfff00000 -> v 0xf0400000 len=0x100000
[    0.000000] CPU : iomap[ 3]: p 0x2c000000 -> v 0xf0500000 len=0x100000
[    0.000000] CPU : iomap[ 4]: p 0x00000000 -> v 0xf0600000 len=0x100000
[    0.000000] CPU : DMA Zone Size =16M, CORE 8
[    0.000000] s5p6818-NanoPi3: Board initialized
[    0.000000] CPU : Clock Generator= 58 EA, DVFS = support, PLL.1
[    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, PCLK = 200000000
[    0.000000] (1) PLL0: BUS  BCLK =  400000000, PCLK = 200000000
[    0.000000] (8) PLL0: CCI4 BCLK =  400000000, PCLK = 200000000
[    0.000000] (3) PLL0: G3D  BCLK =  400000000
[    0.000000] (4) PLL0: CODA BCLK =  400000000, PCLK = 200000000
[    0.000000] (5) PLL0: DISP BCLK =  400000000, PCLK = 200000000
[    0.000000] (6) PLL0: HDMI PCLK =  100000000
[    0.000000] PERCPU: Embedded 9 pages/cpu @c131d000 s12608 r8192 d16064 u36864
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 260096
[    0.000000] Kernel command line: console=ttySAC0,115200n8 androidboot.console=ttySAC0 androidboot.serialno=0123456789abcdef initrd=0x49000000,0x100000 lcd=HD702,213dpi
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] allocated 2097152 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Memory: 1024MB = 1024MB total
[    0.000000] Memory: 860976k/860976k available, 187600k reserved, 272384K highmem
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     vmalloc : 0xef800000 - 0xfee00000   ( 246 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xef600000   ( 758 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc0876e20   (8636 kB)
[    0.000000]       .init : 0xc0877000 - 0xc08ae140   ( 221 kB)
[    0.000000]       .data : 0xc08b0000 - 0xc092c6f8   ( 498 kB)
[    0.000000]        .bss : 0xc092c71c - 0xc0b0f9a0   (1933 kB)
[    0.000000] SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] NR_IRQS:272
[    0.000000] GIC   @f0009000: start   0 (gic 31)
[    0.000000] GPIO  @f001a000: start 106, mask 0xffffffff (gpio 85)
[    0.000000] GPIO  @f001b000: start 138, mask 0xffffffff (gpio 86)
[    0.000000] GPIO  @f001c000: start 170, mask 0xffffffff (gpio 87)
[    0.000000] GPIO  @f001d000: start 202, mask 0xffffffff (gpio 88)
[    0.000000] GPIO  @f001e000: start 234, mask 0xffffffff (gpio 89)
[    0.000000] ALIVE @f0010800: start 266, mask 0x000000ff (alive 36, num 6)
[    0.000000] timer.0: source,  10000000(HZ:250), mult:3355443200
[    0.000000] timer.1: event ,  10000000(HZ:250), mult:42949673
[    0.000000] sched_clock: 32 bits at 250 Hz, resolution 4000000ns, wraps every 4294967292ms
[    0.000000] Calibrating delay loop... 1594.36 BogoMIPS (lpj=3188736)
[    0.048000] pid_max: default: 32768 minimum: 301
[    0.048000] Security Framework initialized
[    0.048000] SELinux:  Initializing.
[    0.048000] Mount-cache hash table entries: 512
[    0.048000] Initializing cgroup subsys debug
[    0.048000] Initializing cgroup subsys cpuacct
[    0.048000] Initializing cgroup subsys memory
[    0.048000] Initializing cgroup subsys freezer
[    0.048000] CPU: Testing write buffer coherency: ok
[    0.048000] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.048000] hw perfevents: no hardware support available
[    0.048000] Setting up static identity map for 0x4061a5d0 - 0x4061a628
[    0.096000] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.136000] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[    0.176000] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[    0.216000] CPU4: thread -1, cpu 0, socket 4, mpidr 80040400
[    0.256000] CPU5: thread -1, cpu 1, socket 4, mpidr 80040401
[    0.296000] CPU6: thread -1, cpu 2, socket 4, mpidr 80040402
[    0.336000] CPU7: thread -1, cpu 3, socket 4, mpidr 80040403
[    0.336000] Brought up 8 CPUs
[    0.336000] SMP: Total of 8 processors activated (12754.94 BogoMIPS).
[    0.344000] VFP support v0.3: implementor 41 architecture 3 part 40 variant 3 rev 3
[    0.344000] pwm: max = 50000000 hz
[    0.344000] prepare_gpio_suspend:
[    0.344000]   alfn[0][0]: 0x00000000, alfn[0][1]: 0x00000000
[    0.344000]   alfn[1][0]: 0x66800000, alfn[1][1]: 0x55555566
[    0.344000]   alfn[2][0]: 0x55555555, alfn[2][1]: 0x00555555
[    0.344000]   alfn[3][0]: 0x00000000, alfn[3][1]: 0x00000000
[    0.344000]   alfn[4][0]: 0x00000000, alfn[4][1]: 0x55540000
[    0.348000] dummy: 
[    0.348000] NET: Registered protocol family 16
[    0.348000] persistent_ram: found existing buffer, size 14532, start 3214
[    0.396000] console [ram-1] enabled
[    0.396000] [Register machine platform devices]
[    0.396000] mach: add amba device pl08xdmac.0 
[    0.396000] mach: add amba device pl08xdmac.1 
[    0.396000] mach: add device uart0
[    0.396000] mach: add device uart1
[    0.396000] mach: add device uart2
[    0.400000] mach: add device uart3
[    0.400000] mach: add device uart4
[    0.400000] mach: add device syncgen [2]
[    0.400000] mach: add device lcd 
[    0.400000] mach: add device lvds 
[    0.400000] mach: add device i2c bus (array:3) 
[    0.400000] mach: add device Real Time Clock  
[    0.400000] mach: add device generic pwm (array:4)
[    0.400000] mach: add device generic gpio (array:6)
[    0.400000] mach: add device i2s (array:1) 
[    0.404000] mach: add device spdif tx
[    0.404000] mach: add device usb_ehci
[    0.404000] mach: add device usb_ohci
[    0.404000] mach: add device usb otg
[    0.404000] mach: add device ion-nxp
[    0.404000] mach: add graphic device opengl|es
[    0.404000] [Register board platform devices]
[    0.404000] plat: board revision 5
[    0.404000] plat: reset USB hub
[    0.404000] plat: add dynamic frequency (pll.1)
[    0.404000] plat: DVFS enabled
[    0.404000] plat: add device TMU
[    0.404000] plat: add framebuffer
[    0.404000] plat: boot from mmc.0
[    0.404000] plat: add device sdmmc [0]
[    0.404000] plat: add device sdmmc [1]
[    0.408000] plat: add backlight pwm device
[    0.408000] plat: add device keypad
[    0.408000] plat: add device fake-battery
[    0.408000] plat: add device spdif playback
[    0.408000] plat: add device nxp-v4l2
[    0.412000] plat: register spidev
[    0.412000] plat: add touch(ft5x0x) device
[    0.412000] plat: add touch(goodix) device
[    0.412000] plat: goodix: irq=186 (80)
[    0.412000] plat: add touch(himax) device
[    0.412000] plat: add touch(it7260) device
[    0.412000] plat: add onewire ts device
[    0.412000] plat: add iio adc device
[    0.412000] plat: add device hdmi-cec
[    0.412000] plat: add device nxp-gmac
[    0.412000] plat: add device gpio_led
[    0.412000] 
[    0.412000] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.412000] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.436000] bio: create slab <bio-0> at 0
[    0.436000] gpiochip_add: registered GPIOs 0 to 31 on device: GPIOA
[    0.436000] gpiochip_add: registered GPIOs 32 to 63 on device: GPIOB
[    0.436000] gpiochip_add: registered GPIOs 64 to 95 on device: GPIOC
[    0.436000] gpiochip_add: registered GPIOs 96 to 127 on device: GPIOD
[    0.436000] gpiochip_add: registered GPIOs 128 to 159 on device: GPIOE
[    0.436000] gpiochip_add: registered GPIOs 160 to 165 on device: GPIOALV
[    0.436000] pl08xdmac pl08xdmac.0: Unbalanced pm_runtime_enable!
[    0.436000] pl08xdmac pl08xdmac.0: initialized 8 virtual memcpy channels
[    0.436000] pl08xdmac pl08xdmac.0: initialized 16 virtual slave channels
[    0.440000] pl08xdmac pl08xdmac.0: DMA: PL080 rev1 at 0xc0000000 irq 33
[    0.440000] pl08xdmac pl08xdmac.1: Unbalanced pm_runtime_enable!
[    0.440000] pl08xdmac pl08xdmac.1: initialized 8 virtual memcpy channels
[    0.440000] pl08xdmac pl08xdmac.1: initialized 15 virtual slave channels
[    0.440000] pl08xdmac pl08xdmac.1: DMA: PL080 rev1 at 0xc0001000 irq 34
[    0.444000] nxp_ion_probe success!!!
[    0.444000] SCSI subsystem initialized
[    0.444000] usbcore: registered new interface driver usbfs
[    0.444000] usbcore: registered new interface driver hub
[    0.444000] usbcore: registered new device driver usb
[    0.444000] i2c-gpio i2c-gpio.3: using pins 159 (SDA) and 158 (SCL)
[    0.444000] s3c-i2c s3c2440-i2c.0: i2c-0: S3C I2C adapter
[    0.444000] s3c-i2c s3c2440-i2c.0: slave address 0x10
[    0.444000] s3c-i2c s3c2440-i2c.0: bus frequency set to 390 KHz
[    0.448000] s3c-i2c s3c2440-i2c.1: i2c-1: S3C I2C adapter
[    0.448000] s3c-i2c s3c2440-i2c.1: slave address 0x10
[    0.448000] s3c-i2c s3c2440-i2c.1: bus frequency set to 97 KHz
[    0.448000] s3c-i2c s3c2440-i2c.2: i2c-2: S3C I2C adapter
[    0.448000] s3c-i2c s3c2440-i2c.2: slave address 0x10
[    0.448000] s3c-i2c s3c2440-i2c.2: bus frequency set to 195 KHz
[    0.448000] Linux media interface: v0.10
[    0.448000] Linux video capture interface: v2.00
[    0.448000] pps_core: LinuxPPS API ver. 1 registered
[    0.448000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.448000] PTP clock support registered
[    0.484000] axp_mfd 3-0034: failed reading at 0x03
[    0.484000] [AXP22-MFD] try to read chip id failed!
[    0.484000] Advanced Linux Sound Architecture Driver Version 1.0.25.
[    0.484000] Bluetooth: Core ver 2.19
[    0.484000] NET: Registered protocol family 31
[    0.484000] Bluetooth: HCI device and connection manager initialized
[    0.484000] Bluetooth: HCI socket layer initialized
[    0.484000] Bluetooth: L2CAP socket layer initialized
[    0.484000] Bluetooth: SCO socket layer initialized
[    0.484000] cfg80211: Calling CRDA to update world regulatory domain
[    0.484000] Switching to clocksource source timer
[    0.488000] Clockevents: could not switch to one-shot mode:
[    0.488000] Clockevents: could not switch to one-shot mode:
[    0.488000] Clockevents: could not switch to one-shot mode:
[    0.488000] Clockevents: could not switch to one-shot mode: dummy_timer is not functional.
[    0.488000] Could not switch to high resolution mode on CPU 3
[    0.488000]  dummy_timer is not functional.
[    0.488000] Clockevents: could not switch to one-shot mode:
[    0.488000] Could not switch to high resolution mode on CPU 2
[    0.488000] Clockevents: could not switch to one-shot mode: dummy_timer is not functional.
[    0.488000]  dummy_timer is not functional.
[    0.488000] Could not switch to high resolution mode on CPU 0
[    0.488000] Could not switch to high resolution mode on CPU 1
[    0.488000] Clockevents: could not switch to one-shot mode:
[    0.488000] Clockevents: could not switch to one-shot mode: dummy_timer is not functional.
[    0.488000]  dummy_timer is not functional.
[    0.488000] Could not switch to high resolution mode on CPU 6
[    0.488000]  dummy_timer is not functional.
[    0.488000] Could not switch to high resolution mode on CPU 5
[    0.488000] Could not switch to high resolution mode on CPU 7
[    0.488000]  dummy_timer is not functional.
[    0.488000] Could not switch to high resolution mode on CPU 4
[    0.504000] NET: Registered protocol family 2
[    0.504000] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.504000] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.508000] TCP bind hash table entries: 65536 (order: 8, 1572864 bytes)
[    0.508000] TCP: Hash tables configured (established 131072 bind 65536)
[    0.508000] TCP: reno registered
[    0.508000] UDP hash table entries: 512 (order: 3, 32768 bytes)
[    0.508000] UDP-Lite hash table entries: 512 (order: 3, 32768 bytes)
[    0.512000] NET: Registered protocol family 1
[    0.512000] RPC: Registered named UNIX socket transport module.
[    0.512000] RPC: Registered udp transport module.
[    0.512000] RPC: Registered tcp transport module.
[    0.512000] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.512000] Unpacking initramfs...
[    0.552000] Initramfs unpacking failed: junk in compressed archive
[    0.552000] Freeing initrd memory: 1024K
[    0.552000] Disply Reset Status : On
[    0.552000] Display LCD register operation 
[    0.552000] Display.0 fps=45 (22 ms), wait= 8 jiffies, Pixelclk=51199500hz
[    0.552000] LCD : [1]=LCD connect to [6]=SYNCGEN0
[    0.552000] Display LVDS register operation 
[    0.552000] Display.0 fps=45 (22 ms), wait= 8 jiffies, Pixelclk=51199500hz
[    0.552000] LVDS: [4]=LVDS connect to [6]=SYNCGEN0
[    0.556000] audit: initializing netlink socket (disabled)
[    0.556000] type=2000 audit(0.552:1): initialized
[    0.556000] highmem bounce pool size: 64 pages
[    0.564000] NFS: Registering the id_resolver key type
[    0.564000] fuse init (API version 7.18)
[    0.564000] msgmni has been set to 1151
[    0.568000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[    0.568000] io scheduler noop registered
[    0.568000] io scheduler deadline registered
[    0.568000] io scheduler cfq registered (default)
[    0.568000] display.0 connected to fb.0  ...
[    0.568000] nxp-fb.0: dma addr = 0x65600000, buf[0xe52ec100]
[    0.568000] nxp-fb.0: dma addr = 0x659e8000, buf[0xe52ec2c0]
[    0.568000] nxp-fb.0: dma addr = 0x65dd0000, buf[0xe52ec480]
[    0.608000] nxp-fb 0: out[0], 800 * 1280 - 32 bpp (phys:65600000 virt:0xe5600000 max:12288000)
[    0.612000] DCDC1: 908 <--> 1265 mV at 1201 mV 
[    0.612000] spu1705 3-002d: found chip 0x4d, rev 1711
[    0.612000] nxp-uart.0: ttySAC0 at MMIO 0xc00a1000 (irq = 39) is a S3C6400/10
[    1.968000] console [ttySAC0] enabled
[    1.972000] nxp-uart.1: ttySAC1 at MMIO 0xc00a0000 (irq = 38) is a S3C6400/10
[    1.980000] nxp-uart.2: ttySAC2 at MMIO 0xc00a2000 (irq = 40) is a S3C6400/10
[    1.988000] nxp-uart.3: ttySAC3 at MMIO 0xc00a3000 (irq = 41) is a S3C6400/10
[    1.996000] nxp-uart.4: ttySAC4 at MMIO 0xc006d000 (irq = 42) is a S3C6400/10
[    2.000000] Matirx PWM init
[    2.004000] iio-adc	initialized
[    2.012000] loop: module loaded
[    2.012000] tun: Universal TUN/TAP device driver, 1.6
[    2.016000] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    2.024000]  -- nxpmac initialize --
[    2.024000] stmmac - user ID: 0x37, Synopsys ID: 0x37
[    2.032000]  Ring mode enabled
[    2.032000]  DMA HW capability register supported
[    2.040000]  Enhanced/Alternate descriptors
[    2.044000] 	Enabled extended descriptors
[    2.048000]  RX Checksum Offload Engine supported (type 2)
[    2.052000]  TX Checksum insertion supported
[    2.056000]  Wake-Up On Lan supported
[    2.060000]  Enable RX Mitigation via HW Watchdog Timer
[    2.100000] stmmac: probed
[    2.100000] eth0: PHY ID 001cc915 at 0 IRQ 257 (stmmac-0:00)
[    2.104000] eth0: PHY ID 001cc915 at 7 IRQ 257 (stmmac-0:07) active
[    2.108000] PPP generic driver version 2.4.2
[    2.116000] PPP BSD Compression module registered
[    2.120000] PPP Deflate Compression module registered
[    2.124000] PPP MPPE Compression module registered
[    2.128000] NET: Registered protocol family 24
[    2.132000] usbcore: registered new interface driver asix
[    2.140000] usbcore: registered new interface driver cdc_ether
[    2.144000] usbcore: registered new interface driver net1080
[    2.152000] usbcore: registered new interface driver cdc_subset
[    2.156000] usbcore: registered new interface driver zaurus
[    2.160000] usbcore: registered new interface driver cdc_ncm
[    2.168000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.172000] nxp-ehci nxp-ehci: SLsi Synopsys EHCI Host Controller
[    2.180000] nxp-ehci nxp-ehci: new USB bus registered, assigned bus number 1
[    2.188000] nxp-ehci nxp-ehci: irq 82, io mem 0xc0030000
[    2.208000] nxp-ehci nxp-ehci: USB 0.0 started, EHCI 1.00
[    2.208000] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.212000] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.220000] usb usb1: Product: SLsi Synopsys EHCI Host Controller
[    2.224000] usb usb1: Manufacturer: Linux 3.4.39-FriendlyARM ehci_hcd
[    2.232000] usb usb1: SerialNumber: nxp-ehci
[    2.236000] hub 1-0:1.0: USB hub found
[    2.240000] hub 1-0:1.0: 3 ports detected
[    2.244000] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[    2.448000] Core Release: 2.93a
[    2.452000] Setting default values for core params
[    2.452000] Finished setting default values for core params
[    2.656000] Using Buffer DMA mode
[    2.656000] Dedicated Tx FIFOs mode
[    2.660000] dwc_otg dwc_otg: DWC OTG Controller
[    2.664000] dwc_otg dwc_otg: new USB bus registered, assigned bus number 2
[    2.672000] dwc_otg dwc_otg: irq 81, io mem 0x00000000
[    2.676000] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    2.684000] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.688000] usb usb2: Product: DWC OTG Controller
[    2.696000] usb usb2: Manufacturer: Linux 3.4.39-FriendlyARM dwc_otg_hcd
[    2.700000] usb usb2: SerialNumber: dwc_otg
[    2.704000] hub 2-0:1.0: USB hub found
[    2.708000] hub 2-0:1.0: 1 port detected
[    2.712000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    2.720000] nxp-ohci nxp-ohci: SLsi Synopsys OHCI Host Controller
[    2.724000] nxp-ohci nxp-ohci: new USB bus registered, assigned bus number 3
[    2.732000] nxp-ohci nxp-ohci: irq 82, io mem 0xc0020000
[    2.796000] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    2.796000] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.804000] usb usb3: Product: SLsi Synopsys OHCI Host Controller
[    2.808000] usb usb3: Manufacturer: Linux 3.4.39-FriendlyARM ohci_hcd
[    2.816000] usb usb3: SerialNumber: nxp-ohci
[    2.820000] hub 3-0:1.0: USB hub found
[    2.824000] hub 3-0:1.0: 3 ports detected
[    2.828000] Initializing USB Mass Storage driver...
[    2.832000] usbcore: registered new interface driver usb-storage
[    2.836000] USB Mass Storage support registered.
[    2.844000] usbcore: registered new interface driver usbserial
[    2.848000] usbcore: registered new interface driver usbserial_generic
[    2.856000] USB Serial support registered for generic
[    2.860000] usbserial: USB Serial Driver core
[    2.864000] usbcore: registered new interface driver ch341
[    2.868000] USB Serial support registered for ch341-uart
[    2.876000] usbcore: registered new interface driver cp210x
[    2.880000] USB Serial support registered for cp210x
[    2.884000] usbcore: registered new interface driver ftdi_sio
[    2.892000] USB Serial support registered for FTDI USB Serial Device
[    2.896000] ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver
[    2.904000] usbcore: registered new interface driver option
[    2.908000] USB Serial support registered for GSM modem (1-port)
[    2.916000] usbcore: registered new interface driver pl2303
[    2.920000] USB Serial support registered for pl2303
[    2.924000] usbcore: registered new interface driver ti_usb_3410_5052
[    2.932000] USB Serial support registered for TI USB 3410 1 port adapter
[    2.940000] USB Serial support registered for TI USB 5052 2 port adapter
[    2.944000] ti_usb_3410_5052: v0.10:TI USB 3410/5052 Serial Driver
[    2.952000] android_usb gadget: Mass Storage Function, version: 2009/09/11
[    2.960000] android_usb gadget: Number of LUNs=1
[    2.964000]  lun0: LUN: removable file: (no medium)
[    2.968000] android_usb gadget: android_usb ready
[    2.972000] mousedev: PS/2 mouse device common for all mice
[    2.980000] input: Nexell Keypad as /devices/platform/nxp-keypad/input/input0
[    2.984000] usbcore: registered new interface driver xpad
[    2.992000] i2c-core: driver [IT7260-ts] using legacy suspend method
[    2.996000] i2c-core: driver [IT7260-ts] using legacy resume method
[    3.004000] <<-GTP-INFO->> GTP driver installing...
[    3.008000] <<-GTP-INFO->> GTP Driver Version: V2.4<2014/11/28>
[    3.012000] <<-GTP-INFO->> GTP Driver Built@14:47:07, May  9 2018
[    3.020000] <<-GTP-INFO->> GTP I2C Address: 0x5d
[    3.024000] <<-GTP-INFO->> Guitar reset
[    3.092000] <<-GTP-INFO->> IC Version: 9271_1020
[    3.092000] <<-GTP-INFO->> Sensor_ID: 5
[    3.092000] <<-GTP-INFO->> Config group5 used,length: 186
[    3.100000] drivers/input/touchscreen/gt9xx.c:1466: 
[    3.104000] drivers/input/touchscreen/gt9xx.c:1496: (800, 1280)
[    3.108000] <<-GTP-INFO->> Driver send config.
[    3.128000] <<-GTP-INFO->> X_MAX: 800, Y_MAX: 1280, TRIGGER: 0x01
[    3.144000] <<-GTP-INFO->> create proc entry gt9xx_config success
[    3.144000] <<-GTP-INFO->> Ready to run update thread.
[    3.148000] input: goodix-ts as /devices/virtual/input/input1
[    3.152000] <<-GTP-INFO->> GTP works in interrupt mode.
[    3.160000] <<-GTP-INFO->> Applied memory size:2562.
[    3.164000] <<-GTP-INFO->> I2C function: without pre and end cmd!
[    3.168000] <<-GTP-INFO->> Create proc entry success!
[    3.176000] himax_ts 2-0048: Unable to get DevId
[    3.180000] touchscreen-1wire	initialized
[    3.184000] backlight-1wire	initialized
[    3.188000] onewire: REQ 0x60: i2c write error -6
[    3.192000] input: fa_ts_input as /devices/virtual/input/input2
[    3.196000] ts-if	initialized
[    3.200000] [RTC] day=2016.01.01 time=08:01:34
[    3.204000] nxp-rtc nxp-rtc.0: rtc core: registered nxp-rtc as rtc0
[    3.208000] i2c /dev entries driver
[    3.212000] ...................................ov5640_probe 2234
[    3.216000] ...................................ov5640_video_probe 2193
[    3.220000] ov5640 0-003c: reg_read: i2c read error, reg: 300a
[    3.224000] OV5640 read error!!!!!!!!!!!!!!!
[    3.228000] ov5640_initialize_ctrls.............1794...........
[    3.236000] nxp_hdmi_cec_probe success
[    3.240000] samsung-fake-battery samsung-fake-battery: samsung_fake_bat_probe
[    3.248000] device-mapper: uevent: version 1.0.3
[    3.252000] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    3.260000] Bluetooth: HCI UART driver ver 2.2
[    3.264000] Bluetooth: HCI H4 protocol initialized
[    3.268000] DVFS: ASV[3] IDS 24mA, Ro 139 -> Table [IDS 38mA, Ro 170]
[    3.276000] DVFS: regulator vdd_arm_1.3V
[    3.280000] DVFS: cpu DVFS with PLL.1 [tables=11]
[    3.284000] cpuidle: using governor ladder
[    3.288000] cpuidle: using governor menu
[    3.292000] Synopsys Designware Multimedia Card Interface Driver
[    3.296000] dw_mmc dw_mmc.0: Using internal DMA controller.
[    3.304000] mmc0: no vmmc regulator found
[    3.308000] dw_mmc dw_mmc.0: Using external card detect irq 267 (io 161)
[    3.316000] dw_mmc dw_mmc.0: Version ID is 250a
[    3.320000] dw_mmc dw_mmc.0: DW MMC controller at irq 75, 32 bit host data width, 32 deep fifo hw timeout 500 ms
[    3.328000] dw_mmc dw_mmc.1: Using internal DMA controller.
[    3.332000] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 400000Hz, actual 396825HZ div = 63)
[    3.344000] mmc1: no vmmc regulator found
[    3.348000] dw_mmc dw_mmc.1: Version ID is 250a
[    3.352000] dw_mmc dw_mmc.1: DW MMC controller at irq 76, 32 bit host data width, 32 deep fifo hw timeout 500 ms
[    3.364000] usbcore: registered new interface driver usbhid
[    3.368000] usbhid: USB HID core driver
[    3.372000] ashmem: initialized
[    3.376000] logger: created 256K log 'log_main'
[    3.380000] logger: created 256K log 'log_events'
[    3.384000] logger: created 256K log 'log_radio'
[    3.388000] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[    3.388000] mmc0: new high speed SDHC card at address 59b4
[    3.388000] mmcblk0: mmc0:59b4 USD00 14.7 GiB 
[    3.388000]  mmcblk0: p1 p2 p3 p4 < p5 p6 p7 >
[    3.404000] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 400000Hz, actual 396825HZ div = 63)
[    3.420000] logger: created 256K log 'log_system'
[    3.428000] snd pcm: register sound platform 'nxp-pcm'
[    3.432000] snd i2s: ch 0, master, iis mode, 48000(47999)hz, 32 FBITs, MCLK=12287880hz, RFS=256
[    3.440000] spdif-tx: 48000(47999)Hz, MCLK=12287880hz HDMI out
[    3.448000] asoc: dit-hifi <-> nxp-spdif-tx mapping ok
[    3.452000] GACT probability NOT on
[    3.456000] Mirror/redirect action on
[    3.460000] u32 classifier
[    3.460000]     Actions configured
[    3.464000] Netfilter messages via NETLINK v0.30.
[    3.468000] nf_conntrack version 0.5.0 (13468 buckets, 53872 max)
[    3.476000] ctnetlink v0.93: registering with nfnetlink.
[    3.480000] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
[    3.488000] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
[    3.492000] xt_time: kernel timezone is -0000
[    3.496000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    3.504000] arp_tables: (C) 2002 David S. Miller
[    3.508000] TCP: cubic registered
[    3.512000] Initializing XFRM netlink socket
[    3.516000] NET: Registered protocol family 10
[    3.520000] Mobile IPv6
[    3.520000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    3.528000] IPv6 over IPv4 tunneling driver
[    3.532000] NET: Registered protocol family 17
[    3.536000] NET: Registered protocol family 15
[    3.540000] Bluetooth: RFCOMM TTY layer initialized
[    3.544000] Bluetooth: RFCOMM socket layer initialized
[    3.552000] Bluetooth: RFCOMM ver 1.11
[    3.552000] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.560000] Bluetooth: BNEP filters: protocol multicast
[    3.564000] Bluetooth: BNEP socket layer initialized
[    3.568000] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    3.576000] Bluetooth: HIDP socket layer initialized
[    3.580000] NET: Registered protocol family 35
[    3.584000] Registering the dns_resolver key type
[    3.588000] Registering SWP/SWPB emulation handler
[    3.596000] otg_wakelock_init: No USB transceiver found
[    3.600000] nxp-rtc nxp-rtc.0: setting system clock to 2016-01-01 08:01:35 UTC (1451635295)
[    3.608000] tmu[0] = trim 46:0, ret 1
[    3.612000] TMU: register tmu.0 to hwmon (max 1400000khz)
[    3.616000] ALSA device list:
[    3.620000]   #0: SPDIF-Transciever
[    3.624000] Freeing init memory: 220K
[    3.628000] Write protecting the kernel text section c0008000 - c0848000
[    3.636000] rodata_test: attempting to write to read-only section:
[    3.640000] write to read-only section trapped, success
[    3.744000] type=1403 audit(1451635295.640:2): policy loaded auid=4294967295 ses=4294967295
[    3.756000] type=1404 audit(1451635295.652:3): enforcing=1 old_enforcing=0 auid=4294967295 ses=4294967295
[    3.996000] init: /dev/hw_random not found
[    4.092000] init: /dev/hw_random not found
[    4.108000] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    4.112000] fs_mgr: __mount(source=/dev/block/platform/dw_mmc.0/by-num/p2,target=/system,type=ext4)=0
[    4.208000] EXT4-fs (mmcblk0p3): recovery complete
[    4.216000] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=remount-ro
[    4.220000] fs_mgr: check_fs(): mount(/dev/block/platform/dw_mmc.0/by-num/p3,/cache,ext4)=0
[    4.236000] HDMI HPD State 0x0
[    4.276000] fs_mgr: Running /system/bin/e2fsck on /dev/block/platform/dw_mmc.0/by-num/p3
[    4.404000] e2fsck: e2fsck 1.42.9 (28-Dec-2013)
[    4.404000] e2fsck: /dev/block/platform/dw_mmc.0/by-num/p3: clean, 11/27392 files, 3535/109568 blocks
[    4.436000] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=panic
[    4.440000] fs_mgr: __mount(source=/dev/block/platform/dw_mmc.0/by-num/p3,target=/cache,type=ext4)=0
[    5.056000] EXT4-fs (mmcblk0p7): 1 orphan inode deleted
[    5.056000] EXT4-fs (mmcblk0p7): recovery complete
[    5.136000] EXT4-fs (mmcblk0p7): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=remount-ro
[    5.140000] fs_mgr: check_fs(): mount(/dev/block/platform/dw_mmc.0/by-num/p7,/data,ext4)=0
[    5.200000] fs_mgr: Running /system/bin/e2fsck on /dev/block/platform/dw_mmc.0/by-num/p7
[    5.260000] e2fsck: e2fsck 1.42.9 (28-Dec-2013)
[    5.260000] e2fsck: /dev/block/platform/dw_mmc.0/by-num/p7: clean, 88/150784 files, 38573/602112 blocks
[    5.288000] EXT4-fs (mmcblk0p7): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=panic
[    5.292000] fs_mgr: __mount(source=/dev/block/platform/dw_mmc.0/by-num/p7,target=/data,type=ext4)=0
[    5.316000] setting PHY_BASEADDR_POWER_GATE, set 1
[    5.320000] setting PHY_BASEADDR_PMU_ISOLATE+4, set 0
[    5.324000] setting PHY_BASEADDR_PMU_ISOLATE+8, set 0
[    5.328000] setting PHY_BASEADDR_PMU_ISOLATE, set 1
[    5.332000] read PHY_BASEADDR_PMU_ISOLATE + 0xC
[    5.336000] Wait Power UP Ack(powerUpAck=0x00000000)
[    5.340000] setting ClockGen, set 1
[    5.344000] setting Reset VR addr(0xf0012008)
[    5.352000] setting PHY_BASEADDR_VR_PMU addr(0xf0072000)
[    5.356000] Vr: VR device driver loaded(ver1.2) for s5p6818
[    5.448000] binder: 123:123 transaction failed 29189, size 0-0
[    5.540000] init: cannot find '/system/bin/debuggerd64', disabling 'debuggerd64'
[    5.544000] init: cannot find '/system/bin/rild', disabling 'ril-daemon'
[    5.552000] init: cannot find '/system/bin/install-recovery.sh', disabling 'flash_recovery'
[    5.564000] android_usb: already disabled
[    5.572000] adb_open
[    5.572000] mtp_bind_config
[    5.572000] adb_bind_config
shell@nanopi3:/ $ [    6.152000] type=1400 audit(1451635298.044:4): avc:  denied  { search } for  pid=90 comm="guitar_update" name="/" dev="fuse" ino=0 scontext=u:r:kernel:s0 tcontext=u:object_r:fuse:s0 tclass=dir
[    6.164000] type=1400 audit(1451635298.056:5): avc:  denied  { search } for  pid=90 comm="guitar_update" name="/" dev="fuse" ino=0 scontext=u:r:kernel:s0 tcontext=u:object_r:fuse:s0 tclass=dir
[    6.236000] logd.auditd: start
[    6.800000] ov5640_link_setup
[    6.800000] camera_common_vin_setup_io
[    6.800000] ov5640 0-003c: reg_write: i2c write error, reg: 3103
[    6.808000] ov5640_init: failed to ov5640_write_array init regs
[    6.812000] ov5640_s_power.............1944...........
[    6.816000] nxp_hdmi_link_setup: connected to me!!!
[    9.184000] <<-GTP-ERROR->> No bin file for fw update
[    9.184000] <<-GTP-ERROR->> [update_proc]check update file fail.
[   11.868000] warning: `main' uses 32-bit capabilities (legacy support in use)
[   14.288000] <<-GTP-ERROR->> I2C Read: 0x814E, 10 bytes failed, errcode: -6! Process reset.
[   14.292000] <<-GTP-INFO->> Guitar reset
working to aarch32
waiting for pll change..

--------------------------------------------------------------------------------
 Second Boot by Nexell Co. : Ver0.3.6 - Built on Jun 29 2016 15:19:53
--------------------------------------------------------------------------------

DDR3 POR Init Start 0
Lock value  = 193
GATE CYC    = 0x00000492
GATE CODE   = 0x00000000
Read  DQ    = 0x08080808
Write DQ    = 0x08080808


DDR3 Init Done!
CCI Init!
Wakeup CPU Wakeup Sub CPU 1234567
CPU Wakeup done! WFI is expected.
CPU0 is Master!

Loading from sdmmc...
 Image Loading Done!
Launch to 0x42C00000


U-Boot 2014.07-ge53fe65 (Apr 12 2018 - 21:03:51)

PLL : [0] =  800000000, [1] =  800000000, [2] =  614394000, [3] =  800000000
(0) PLL1: CPU  FCLK =  800000000, HCLK = 200000000 (G0)
(7) PLL1: CPU  FCLK =  800000000, HCLK = 200000000 (G1)
(2) PLL3: MEM  FCLK =  800000000, DCLK = 800000000, BCLK = 400000000, PCLK = 200000000
(1) PLL0: BUS  BCLK =  400000000, PCLK = 200000000
(8) PLL0: CCI4 BCLK =  400000000, PCLK = 200000000
(3) PLL0: G3D  BCLK =  400000000
(4) PLL0: CODA BCLK =  400000000, PCLK = 200000000
(5) PLL0: DISP BCLK =  400000000, PCLK = 200000000
(6) PLL0: HDMI PCLK =  100000000
I2C:   ready
DRAM:  256 MiB
Heap = 0x43000000~0x45000000
Code = 0x42c00000~0x42c75984
GLD  = 0x42bffeb8
GLBD = 0x42bffe68
SP   = 0x42bffe68,0x42bffe50(CURR)
PC   = 0x42c06220
TAGS = 0x40000100 
PAGE = 0x42c80000~0x42c8c000
MACH = [4330]   
VER  = 0      
BOARD= [nanopi3]    
LCD  = N/A (-1)
MMC:   NXP DWMMC: 0, NXP DWMMC: 1, NXP DWMMC: 2
In:    serial
Out:   serial
Err:   serial
switch to partitions #0, OK
mmc0 is current device
Writing to MMC(0)... done
HDMI: display.0, preset 0 (1280 *  720)
HDMI: PHY Ready!!!
DONE: Logo bmp 800 by 480 (3bpp), len=1152056 
DRAW: 0x47000000 -> 0x46000000 
Hit any key to stop autoboot:  0 
## Booting kernel from Legacy Image at 48000000 ...
   Image Name:   Linux-3.4.39-FriendlyARM
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4639192 Bytes = 4.4 MiB
   Load Address: 40008000
   Entry Point:  40008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.4.39-FriendlyARM (root@jensen) (gcc version 4.9.3 (ctng-1.21.0-229g-FA) ) #1 SMP PREEMPT Wed May 9 14:47:35 CST 2018
[    0.000000] CPU: ARMv7 Processor [410fd033] revision 3 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine: NANOPI3
[    0.000000] Ignoring unrecognised tag 0x00000000
[    0.000000] Display: HDMI selected
[    0.000000] nxp_reserve_mem: reserve CMA: size 167772160
[    0.000000] NXP/CMA: Reserved 0x65600000/0x0a000000 for 'ion'
[    0.000000] NXP/CMA: success register cma region for 'ion'
[    0.000000] rquest persistent memory from 655fc000 (00000000)-00004000
[    0.000000] Initialized persistent memory from 655fc000-655fffff
[    0.000000] Memory policy: ECC disabled, Data cache writealloc
[    0.000000] CPU : iomap[ 0]: p 0xc0000000 -> v 0xf0000000 len=0x300000
[    0.000000] CPU : iomap[ 1]: p 0xe0000000 -> v 0xf0300000 len=0x100000
[    0.000000] CPU : iomap[ 2]: p 0xfff00000 -> v 0xf0400000 len=0x100000
[    0.000000] CPU : iomap[ 3]: p 0x2c000000 -> v 0xf0500000 len=0x100000
[    0.000000] CPU : iomap[ 4]: p 0x00000000 -> v 0xf0600000 len=0x100000
[    0.000000] CPU : DMA Zone Size =16M, CORE 8
[    0.000000] s5p6818-NanoPi3: Board initialized
[    0.000000] CPU : Clock Generator= 58 EA, DVFS = support, PLL.1
[    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, PCLK = 200000000
[    0.000000] (1) PLL0: BUS  BCLK =  400000000, PCLK = 200000000
[    0.000000] (8) PLL0: CCI4 BCLK =  400000000, PCLK = 200000000
[    0.000000] (3) PLL0: G3D  BCLK =  400000000
[    0.000000] (4) PLL0: CODA BCLK =  400000000, PCLK = 200000000
[    0.000000] (5) PLL0: DISP BCLK =  400000000, PCLK = 200000000
[    0.000000] (6) PLL0: HDMI PCLK =  100000000
[    0.000000] PERCPU: Embedded 9 pages/cpu @c131d000 s12608 r8192 d16064 u36864
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 260096
[    0.000000] Kernel command line: console=ttySAC0,115200n8 androidboot.console=ttySAC0 androidboot.serialno=0123456789abcdef initrd=0x49000000,0x100000 lcd=HDMI720P60
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] allocated 2097152 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Memory: 1024MB = 1024MB total
[    0.000000] Memory: 860976k/860976k available, 187600k reserved, 272384K highmem
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     vmalloc : 0xef800000 - 0xfee00000   ( 246 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xef600000   ( 758 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc0876e20   (8636 kB)
[    0.000000]       .init : 0xc0877000 - 0xc08ae140   ( 221 kB)
[    0.000000]       .data : 0xc08b0000 - 0xc092c6f8   ( 498 kB)
[    0.000000]        .bss : 0xc092c71c - 0xc0b0f9a0   (1933 kB)
[    0.000000] SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] NR_IRQS:272
[    0.000000] GIC   @f0009000: start   0 (gic 31)
[    0.000000] GPIO  @f001a000: start 106, mask 0xffffffff (gpio 85)
[    0.000000] GPIO  @f001b000: start 138, mask 0xffffffff (gpio 86)
[    0.000000] GPIO  @f001c000: start 170, mask 0xffffffff (gpio 87)
[    0.000000] GPIO  @f001d000: start 202, mask 0xffffffff (gpio 88)
[    0.000000] GPIO  @f001e000: start 234, mask 0xffffffff (gpio 89)
[    0.000000] ALIVE @f0010800: start 266, mask 0x000000ff (alive 36, num 6)
[    0.000000] timer.0: source,  10000000(HZ:250), mult:3355443200
[    0.000000] timer.1: event ,  10000000(HZ:250), mult:42949673
[    0.000000] sched_clock: 32 bits at 250 Hz, resolution 4000000ns, wraps every 4294967292ms
[    0.000000] Calibrating delay loop... 1594.36 BogoMIPS (lpj=3188736)
[    0.048000] pid_max: default: 32768 minimum: 301
[    0.048000] Security Framework initialized
[    0.048000] SELinux:  Initializing.
[    0.048000] Mount-cache hash table entries: 512
[    0.048000] Initializing cgroup subsys debug
[    0.048000] Initializing cgroup subsys cpuacct
[    0.048000] Initializing cgroup subsys memory
[    0.048000] Initializing cgroup subsys freezer
[    0.048000] CPU: Testing write buffer coherency: ok
[    0.048000] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.048000] hw perfevents: no hardware support available
[    0.048000] Setting up static identity map for 0x4061a5d0 - 0x4061a628
[    0.096000] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.136000] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[    0.176000] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[    0.216000] CPU4: thread -1, cpu 0, socket 4, mpidr 80040400
[    0.256000] CPU5: thread -1, cpu 1, socket 4, mpidr 80040401
[    0.296000] CPU6: thread -1, cpu 2, socket 4, mpidr 80040402
[    0.336000] CPU7: thread -1, cpu 3, socket 4, mpidr 80040403
[    0.336000] Brought up 8 CPUs
[    0.336000] SMP: Total of 8 processors activated (12754.94 BogoMIPS).
[    0.344000] VFP support v0.3: implementor 41 architecture 3 part 40 variant 3 rev 3
[    0.344000] pwm: max = 50000000 hz
[    0.344000] prepare_gpio_suspend:
[    0.344000]   alfn[0][0]: 0x00000000, alfn[0][1]: 0x00000000
[    0.344000]   alfn[1][0]: 0x66800000, alfn[1][1]: 0x55555566
[    0.344000]   alfn[2][0]: 0x55555555, alfn[2][1]: 0x00555555
[    0.344000]   alfn[3][0]: 0x00000000, alfn[3][1]: 0x00000000
[    0.344000]   alfn[4][0]: 0x00000000, alfn[4][1]: 0x55540000
[    0.348000] dummy: 
[    0.348000] NET: Registered protocol family 16
[    0.348000] persistent_ram: uncorrectable error in header
[    0.348000] persistent_ram: no valid data in buffer (sig = 0xffffffff)
[    0.356000] console [ram-1] enabled
[    0.356000] [Register machine platform devices]
[    0.356000] mach: add amba device pl08xdmac.0 
[    0.356000] mach: add amba device pl08xdmac.1 
[    0.356000] mach: add device uart0
[    0.356000] mach: add device uart1
[    0.356000] mach: add device uart2
[    0.356000] mach: add device uart3
[    0.360000] mach: add device uart4
[    0.360000] mach: add device syncgen [2]
[    0.360000] mach: add device lcd 
[    0.360000] mach: add device lvds 
[    0.360000] mach: add device i2c bus (array:3) 
[    0.360000] mach: add device Real Time Clock  
[    0.360000] mach: add device generic pwm (array:4)
[    0.360000] mach: add device generic gpio (array:6)
[    0.360000] mach: add device i2s (array:1) 
[    0.360000] mach: add device spdif tx
[    0.360000] mach: add device usb_ehci
[    0.360000] mach: add device usb_ohci
[    0.360000] mach: add device usb otg
[    0.364000] mach: add device ion-nxp
[    0.364000] mach: add graphic device opengl|es
[    0.364000] [Register board platform devices]
[    0.364000] plat: board revision 5
[    0.364000] plat: reset USB hub
[    0.364000] plat: add dynamic frequency (pll.1)
[    0.364000] plat: DVFS enabled
[    0.364000] plat: add device TMU
[    0.364000] plat: add framebuffer
[    0.364000] plat: boot from mmc.0
[    0.364000] plat: add device sdmmc [0]
[    0.364000] plat: add device sdmmc [1]
[    0.364000] plat: add backlight pwm device
[    0.364000] plat: add device keypad
[    0.368000] plat: add device fake-battery
[    0.368000] plat: add device spdif playback
[    0.368000] plat: add device nxp-v4l2
[    0.368000] plat: register spidev
[    0.368000] plat: add touch(ft5x0x) device
[    0.368000] plat: add touch(goodix) device
[    0.368000] plat: goodix: irq=186 (80)
[    0.372000] plat: add touch(himax) device
[    0.372000] plat: add touch(it7260) device
[    0.372000] plat: add onewire ts device
[    0.372000] plat: add iio adc device
[    0.372000] plat: add device hdmi-cec
[    0.372000] plat: add device nxp-gmac
[    0.372000] plat: add device gpio_led
[    0.372000] 
[    0.372000] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.372000] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.396000] bio: create slab <bio-0> at 0
[    0.396000] gpiochip_add: registered GPIOs 0 to 31 on device: GPIOA
[    0.396000] gpiochip_add: registered GPIOs 32 to 63 on device: GPIOB
[    0.396000] gpiochip_add: registered GPIOs 64 to 95 on device: GPIOC
[    0.396000] gpiochip_add: registered GPIOs 96 to 127 on device: GPIOD
[    0.396000] gpiochip_add: registered GPIOs 128 to 159 on device: GPIOE
[    0.396000] gpiochip_add: registered GPIOs 160 to 165 on device: GPIOALV
[    0.396000] pl08xdmac pl08xdmac.0: Unbalanced pm_runtime_enable!
[    0.396000] pl08xdmac pl08xdmac.0: initialized 8 virtual memcpy channels
[    0.396000] pl08xdmac pl08xdmac.0: initialized 16 virtual slave channels
[    0.400000] pl08xdmac pl08xdmac.0: DMA: PL080 rev1 at 0xc0000000 irq 33
[    0.400000] pl08xdmac pl08xdmac.1: Unbalanced pm_runtime_enable!
[    0.400000] pl08xdmac pl08xdmac.1: initialized 8 virtual memcpy channels
[    0.400000] pl08xdmac pl08xdmac.1: initialized 15 virtual slave channels
[    0.400000] pl08xdmac pl08xdmac.1: DMA: PL080 rev1 at 0xc0001000 irq 34
[    0.400000] nxp_ion_probe success!!!
[    0.400000] SCSI subsystem initialized
[    0.404000] usbcore: registered new interface driver usbfs
[    0.404000] usbcore: registered new interface driver hub
[    0.404000] usbcore: registered new device driver usb
[    0.404000] i2c-gpio i2c-gpio.3: using pins 159 (SDA) and 158 (SCL)
[    0.404000] s3c-i2c s3c2440-i2c.0: i2c-0: S3C I2C adapter
[    0.404000] s3c-i2c s3c2440-i2c.0: slave address 0x10
[    0.404000] s3c-i2c s3c2440-i2c.0: bus frequency set to 390 KHz
[    0.404000] s3c-i2c s3c2440-i2c.1: i2c-1: S3C I2C adapter
[    0.408000] s3c-i2c s3c2440-i2c.1: slave address 0x10
[    0.408000] s3c-i2c s3c2440-i2c.1: bus frequency set to 97 KHz
[    0.408000] s3c-i2c s3c2440-i2c.2: i2c-2: S3C I2C adapter
[    0.408000] s3c-i2c s3c2440-i2c.2: slave address 0x10
[    0.408000] s3c-i2c s3c2440-i2c.2: bus frequency set to 195 KHz
[    0.408000] Linux media interface: v0.10
[    0.408000] Linux video capture interface: v2.00
[    0.408000] pps_core: LinuxPPS API ver. 1 registered
[    0.408000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.408000] PTP clock support registered
[    0.444000] axp_mfd 3-0034: failed reading at 0x03
[    0.444000] [AXP22-MFD] try to read chip id failed!
[    0.444000] Advanced Linux Sound Architecture Driver Version 1.0.25.
[    0.444000] Bluetooth: Core ver 2.19
[    0.444000] NET: Registered protocol family 31
[    0.444000] Bluetooth: HCI device and connection manager initialized
[    0.444000] Bluetooth: HCI socket layer initialized
[    0.444000] Bluetooth: L2CAP socket layer initialized
[    0.444000] Bluetooth: SCO socket layer initialized
[    0.444000] cfg80211: Calling CRDA to update world regulatory domain
[    0.444000] Switching to clocksource source timer
[    0.448000] Clockevents: could not switch to one-shot mode:
[    0.448000] Clockevents: could not switch to one-shot mode:
[    0.448000] Clockevents: could not switch to one-shot mode: dummy_timer is not functional.
[    0.448000] Clockevents: could not switch to one-shot mode: dummy_timer is not functional.
[    0.448000]  dummy_timer is not functional.
[    0.448000] Could not switch to high resolution mode on CPU 2
[    0.448000] Could not switch to high resolution mode on CPU 1
[    0.448000] Clockevents: could not switch to one-shot mode:
[    0.448000] Could not switch to high resolution mode on CPU 3
[    0.448000]  dummy_timer is not functional.
[    0.448000] Could not switch to high resolution mode on CPU 0
[    0.448000] Clockevents: could not switch to one-shot mode:
[    0.448000] Clockevents: could not switch to one-shot mode: dummy_timer is not functional.
[    0.448000] Clockevents: could not switch to one-shot mode:
[    0.448000] Could not switch to high resolution mode on CPU 6
[    0.448000]  dummy_timer is not functional.
[    0.448000]  dummy_timer is not functional.
[    0.448000] Could not switch to high resolution mode on CPU 4
[    0.448000] Could not switch to high resolution mode on CPU 5
[    0.448000]  dummy_timer is not functional.
[    0.448000] Could not switch to high resolution mode on CPU 7
[    0.464000] NET: Registered protocol family 2
[    0.464000] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.464000] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.468000] TCP bind hash table entries: 65536 (order: 8, 1572864 bytes)
[    0.468000] TCP: Hash tables configured (established 131072 bind 65536)
[    0.468000] TCP: reno registered
[    0.468000] UDP hash table entries: 512 (order: 3, 32768 bytes)
[    0.468000] UDP-Lite hash table entries: 512 (order: 3, 32768 bytes)
[    0.468000] NET: Registered protocol family 1
[    0.472000] RPC: Registered named UNIX socket transport module.
[    0.472000] RPC: Registered udp transport module.
[    0.472000] RPC: Registered tcp transport module.
[    0.472000] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.472000] Unpacking initramfs...
[    0.512000] Initramfs unpacking failed: junk in compressed archive
[    0.512000] Freeing initrd memory: 1024K
[    0.512000] Disply Reset Status : On
[    0.512000] Display LCD register operation 
[    0.512000] Display.0 fps=45 (22 ms), wait= 8 jiffies, Pixelclk=43885285hz
[    0.512000] LCD : [1]=LCD connect to [6]=SYNCGEN0
[    0.512000] Display LVDS register operation 
[    0.512000] Display.0 fps=45 (22 ms), wait= 8 jiffies, Pixelclk=43885285hz
[    0.512000] LVDS: [4]=LVDS connect to [6]=SYNCGEN0
[    0.512000] audit: initializing netlink socket (disabled)
[    0.512000] type=2000 audit(0.508:1): initialized
[    0.516000] highmem bounce pool size: 64 pages
[    0.524000] NFS: Registering the id_resolver key type
[    0.524000] fuse init (API version 7.18)
[    0.524000] msgmni has been set to 1151
[    0.528000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[    0.528000] io scheduler noop registered
[    0.528000] io scheduler deadline registered
[    0.528000] io scheduler cfq registered (default)
[    0.528000] display.0 connected to fb.0  ...
[    0.528000] nxp-fb.0: dma addr = 0x65600000, buf[0xe52e8100]
[    0.528000] nxp-fb.0: dma addr = 0x65984000, buf[0xe52e82c0]
[    0.528000] nxp-fb.0: dma addr = 0x65d08000, buf[0xe52e8480]
[    0.568000] nxp-fb 0: out[0], 1280 * 720 - 32 bpp (phys:65600000 virt:0xe5600000 max:11059200)
[    0.568000] DCDC1: 908 <--> 1265 mV at 1200 mV 
[    0.568000] spu1705 3-002d: found chip 0x4d, rev 1711
[    0.572000] nxp-uart.0: ttySAC0 at MMIO 0xc00a1000 (irq = 39) is a S3C6400/10
[    1.932000] console [ttySAC0] enabled
[    1.936000] nxp-uart.1: ttySAC1 at MMIO 0xc00a0000 (irq = 38) is a S3C6400/10
[    1.944000] nxp-uart.2: ttySAC2 at MMIO 0xc00a2000 (irq = 40) is a S3C6400/10
[    1.952000] nxp-uart.3: ttySAC3 at MMIO 0xc00a3000 (irq = 41) is a S3C6400/10
[    1.956000] nxp-uart.4: ttySAC4 at MMIO 0xc006d000 (irq = 42) is a S3C6400/10
[    1.964000] Matirx PWM init
[    1.968000] iio-adc	initialized
[    1.972000] loop: module loaded
[    1.972000] tun: Universal TUN/TAP device driver, 1.6
[    1.980000] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    1.984000]  -- nxpmac initialize --
[    1.988000] stmmac - user ID: 0x37, Synopsys ID: 0x37
[    1.992000]  Ring mode enabled
[    1.996000]  DMA HW capability register supported
[    2.000000]  Enhanced/Alternate descriptors
[    2.004000] 	Enabled extended descriptors
[    2.008000]  RX Checksum Offload Engine supported (type 2)
[    2.016000]  TX Checksum insertion supported
[    2.020000]  Wake-Up On Lan supported
[    2.024000]  Enable RX Mitigation via HW Watchdog Timer
[    2.068000] stmmac: probed
[    2.068000] eth0: PHY ID 001cc915 at 0 IRQ 257 (stmmac-0:00)
[    2.072000] eth0: PHY ID 001cc915 at 7 IRQ 257 (stmmac-0:07) active
[    2.080000] PPP generic driver version 2.4.2
[    2.084000] PPP BSD Compression module registered
[    2.088000] PPP Deflate Compression module registered
[    2.092000] PPP MPPE Compression module registered
[    2.096000] NET: Registered protocol family 24
[    2.100000] usbcore: registered new interface driver asix
[    2.108000] usbcore: registered new interface driver cdc_ether
[    2.112000] usbcore: registered new interface driver net1080
[    2.116000] usbcore: registered new interface driver cdc_subset
[    2.124000] usbcore: registered new interface driver zaurus
[    2.128000] usbcore: registered new interface driver cdc_ncm
[    2.136000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.140000] nxp-ehci nxp-ehci: SLsi Synopsys EHCI Host Controller
[    2.148000] nxp-ehci nxp-ehci: new USB bus registered, assigned bus number 1
[    2.156000] nxp-ehci nxp-ehci: irq 82, io mem 0xc0030000
[    2.172000] nxp-ehci nxp-ehci: USB 0.0 started, EHCI 1.00
[    2.172000] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.176000] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.184000] usb usb1: Product: SLsi Synopsys EHCI Host Controller
[    2.188000] usb usb1: Manufacturer: Linux 3.4.39-FriendlyARM ehci_hcd
[    2.196000] usb usb1: SerialNumber: nxp-ehci
[    2.200000] hub 1-0:1.0: USB hub found
[    2.204000] hub 1-0:1.0: 3 ports detected
[    2.208000] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[    2.412000] Core Release: 2.93a
[    2.416000] Setting default values for core params
[    2.416000] Finished setting default values for core params
[    2.620000] Using Buffer DMA mode
[    2.620000] Dedicated Tx FIFOs mode
[    2.624000] dwc_otg dwc_otg: DWC OTG Controller
[    2.628000] dwc_otg dwc_otg: new USB bus registered, assigned bus number 2
[    2.636000] dwc_otg dwc_otg: irq 81, io mem 0x00000000
[    2.640000] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    2.648000] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.652000] usb usb2: Product: DWC OTG Controller
[    2.660000] usb usb2: Manufacturer: Linux 3.4.39-FriendlyARM dwc_otg_hcd
[    2.664000] usb usb2: SerialNumber: dwc_otg
[    2.668000] hub 2-0:1.0: USB hub found
[    2.672000] hub 2-0:1.0: 1 port detected
[    2.676000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    2.684000] nxp-ohci nxp-ohci: SLsi Synopsys OHCI Host Controller
[    2.688000] nxp-ohci nxp-ohci: new USB bus registered, assigned bus number 3
[    2.696000] nxp-ohci nxp-ohci: irq 82, io mem 0xc0020000
[    2.760000] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    2.760000] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.768000] usb usb3: Product: SLsi Synopsys OHCI Host Controller
[    2.772000] usb usb3: Manufacturer: Linux 3.4.39-FriendlyARM ohci_hcd
[    2.780000] usb usb3: SerialNumber: nxp-ohci
[    2.784000] hub 3-0:1.0: USB hub found
[    2.788000] hub 3-0:1.0: 3 ports detected
[    2.792000] Initializing USB Mass Storage driver...
[    2.796000] usbcore: registered new interface driver usb-storage
[    2.800000] USB Mass Storage support registered.
[    2.808000] usbcore: registered new interface driver usbserial
[    2.812000] usbcore: registered new interface driver usbserial_generic
[    2.820000] USB Serial support registered for generic
[    2.824000] usbserial: USB Serial Driver core
[    2.828000] usbcore: registered new interface driver ch341
[    2.832000] USB Serial support registered for ch341-uart
[    2.840000] usbcore: registered new interface driver cp210x
[    2.844000] USB Serial support registered for cp210x
[    2.848000] usbcore: registered new interface driver ftdi_sio
[    2.856000] USB Serial support registered for FTDI USB Serial Device
[    2.860000] ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver
[    2.868000] usbcore: registered new interface driver option
[    2.872000] USB Serial support registered for GSM modem (1-port)
[    2.880000] usbcore: registered new interface driver pl2303
[    2.884000] USB Serial support registered for pl2303
[    2.888000] usbcore: registered new interface driver ti_usb_3410_5052
[    2.896000] USB Serial support registered for TI USB 3410 1 port adapter
[    2.904000] USB Serial support registered for TI USB 5052 2 port adapter
[    2.908000] ti_usb_3410_5052: v0.10:TI USB 3410/5052 Serial Driver
[    2.916000] android_usb gadget: Mass Storage Function, version: 2009/09/11
[    2.924000] android_usb gadget: Number of LUNs=1
[    2.928000]  lun0: LUN: removable file: (no medium)
[    2.932000] android_usb gadget: android_usb ready
[    2.936000] mousedev: PS/2 mouse device common for all mice
[    2.944000] input: Nexell Keypad as /devices/platform/nxp-keypad/input/input0
[    2.948000] usbcore: registered new interface driver xpad
[    2.956000] i2c-core: driver [IT7260-ts] using legacy suspend method
[    2.960000] i2c-core: driver [IT7260-ts] using legacy resume method
[    2.968000] <<-GTP-INFO->> GTP driver installing...
[    2.972000] himax_ts 2-0048: Unable to get DevId
[    2.976000] touchscreen-1wire	initialized
[    2.980000] backlight-1wire	initialized
[    2.984000] onewire: REQ 0x60: i2c write error -6
[    2.988000] input: fa_ts_input as /devices/virtual/input/input1
[    2.996000] ts-if	initialized
[    2.996000] [RTC] day=2016.01.01 time=08:00:00
[    3.004000] nxp-rtc nxp-rtc.0: rtc core: registered nxp-rtc as rtc0
[    3.008000] i2c /dev entries driver
[    3.012000] ...................................ov5640_probe 2234
[    3.016000] ...................................ov5640_video_probe 2193
[    3.024000] ov5640 0-003c: reg_read: i2c read error, reg: 300a
[    3.032000] OV5640 read error!!!!!!!!!!!!!!!
[    3.036000] ov5640_initialize_ctrls.............1794...........
[    3.044000] nxp_hdmi_cec_probe success
[    3.044000] samsung-fake-battery samsung-fake-battery: samsung_fake_bat_probe
[    3.052000] device-mapper: uevent: version 1.0.3
[    3.056000] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    3.064000] Bluetooth: HCI UART driver ver 2.2
[    3.068000] Bluetooth: HCI H4 protocol initialized
[    3.072000] DVFS: ASV[3] IDS 24mA, Ro 139 -> Table [IDS 38mA, Ro 170]
[    3.080000] DVFS: regulator vdd_arm_1.3V
[    3.084000] DVFS: cpu DVFS with PLL.1 [tables=11]
[    3.088000] cpuidle: using governor ladder
[    3.092000] cpuidle: using governor menu
[    3.096000] Synopsys Designware Multimedia Card Interface Driver
[    3.104000] dw_mmc dw_mmc.0: Using internal DMA controller.
[    3.108000] mmc0: no vmmc regulator found
[    3.112000] dw_mmc dw_mmc.0: Using external card detect irq 267 (io 161)
[    3.120000] dw_mmc dw_mmc.0: Version ID is 250a
[    3.124000] dw_mmc dw_mmc.0: DW MMC controller at irq 75, 32 bit host data width, 32 deep fifo hw timeout 500 ms
[    3.132000] dw_mmc dw_mmc.1: Using internal DMA controller.
[    3.136000] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 400000Hz, actual 396825HZ div = 63)
[    3.148000] mmc1: no vmmc regulator found
[    3.152000] dw_mmc dw_mmc.1: Version ID is 250a
[    3.156000] dw_mmc dw_mmc.1: DW MMC controller at irq 76, 32 bit host data width, 32 deep fifo hw timeout 500 ms
[    3.168000] usbcore: registered new interface driver usbhid
[    3.172000] usbhid: USB HID core driver
[    3.176000] ashmem: initialized
[    3.180000] logger: created 256K log 'log_main'
[    3.184000] logger: created 256K log 'log_events'
[    3.188000] logger: created 256K log 'log_radio'
[    3.192000] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[    3.192000] mmc0: new high speed SDHC card at address 59b4
[    3.192000] mmcblk0: mmc0:59b4 USD00 14.7 GiB 
[    3.192000]  mmcblk0: p1 p2 p3 p4 < p5 p6 p7 >
[    3.208000] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 400000Hz, actual 396825HZ div = 63)
[    3.228000] logger: created 256K log 'log_system'
[    3.232000] snd pcm: register sound platform 'nxp-pcm'
[    3.236000] snd i2s: ch 0, master, iis mode, 48000(47999)hz, 32 FBITs, MCLK=12287880hz, RFS=256
[    3.244000] spdif-tx: 48000(47999)Hz, MCLK=12287880hz HDMI out
[    3.252000] asoc: dit-hifi <-> nxp-spdif-tx mapping ok
[    3.256000] GACT probability NOT on
[    3.260000] Mirror/redirect action on
[    3.264000] u32 classifier
[    3.268000]     Actions configured
[    3.268000] Netfilter messages via NETLINK v0.30.
[    3.276000] nf_conntrack version 0.5.0 (13468 buckets, 53872 max)
[    3.280000] ctnetlink v0.93: registering with nfnetlink.
[    3.284000] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
[    3.292000] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
[    3.300000] xt_time: kernel timezone is -0000
[    3.304000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    3.308000] arp_tables: (C) 2002 David S. Miller
[    3.312000] TCP: cubic registered
[    3.316000] Initializing XFRM netlink socket
[    3.320000] NET: Registered protocol family 10
[    3.324000] Mobile IPv6
[    3.328000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    3.332000] IPv6 over IPv4 tunneling driver
[    3.336000] NET: Registered protocol family 17
[    3.340000] NET: Registered protocol family 15
[    3.344000] Bluetooth: RFCOMM TTY layer initialized
[    3.352000] Bluetooth: RFCOMM socket layer initialized
[    3.356000] Bluetooth: RFCOMM ver 1.11
[    3.360000] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.364000] Bluetooth: BNEP filters: protocol multicast
[    3.368000] Bluetooth: BNEP socket layer initialized
[    3.376000] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    3.380000] Bluetooth: HIDP socket layer initialized
[    3.384000] NET: Registered protocol family 35
[    3.388000] Registering the dns_resolver key type
[    3.396000] Registering SWP/SWPB emulation handler
[    3.400000] otg_wakelock_init: No USB transceiver found
[    3.404000] nxp-rtc nxp-rtc.0: setting system clock to 2016-01-01 08:00:00 UTC (1451635200)
[    3.412000] tmu[0] = trim 46:0, ret 1
[    3.416000] TMU: register tmu.0 to hwmon (max 1400000khz)
[    3.420000] ALSA device list:
[    3.424000]   #0: SPDIF-Transciever
[    3.428000] Freeing init memory: 220K
[    3.432000] Write protecting the kernel text section c0008000 - c0848000
[    3.440000] rodata_test: attempting to write to read-only section:
[    3.444000] write to read-only section trapped, success
[    3.552000] type=1403 audit(1451635200.644:2): policy loaded auid=4294967295 ses=4294967295
[    3.564000] type=1404 audit(1451635200.656:3): enforcing=1 old_enforcing=0 auid=4294967295 ses=4294967295
[    3.772000] init: /dev/hw_random not found
[    3.864000] init: /dev/hw_random not found
[    3.880000] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    3.884000] fs_mgr: __mount(source=/dev/block/platform/dw_mmc.0/by-num/p2,target=/system,type=ext4)=0
[    3.916000] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=remount-ro
[    3.920000] fs_mgr: check_fs(): mount(/dev/block/platform/dw_mmc.0/by-num/p3,/cache,ext4)=0
[    3.980000] fs_mgr: Running /system/bin/e2fsck on /dev/block/platform/dw_mmc.0/by-num/p3
[    4.040000] HDMI HPD State 0x1
[    4.064000] find cec header!_edid_find_target_cec_address: cec physical address 1000
[    4.068000] _hdmi_hpd_changed: edid update success, preset 18
[    4.108000] e2fsck: e2fsck 1.42.9 (28-Dec-2013)
[    4.108000] e2fsck: /dev/block/platform/dw_mmc.0/by-num/p3: clean, 11/27392 files, 3535/109568 blocks
[    4.140000] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=panic
[    4.144000] fs_mgr: __mount(source=/dev/block/platform/dw_mmc.0/by-num/p3,target=/cache,type=ext4)=0
[    4.176000] EXT4-fs (mmcblk0p7): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=remount-ro
[    4.180000] fs_mgr: check_fs(): mount(/dev/block/platform/dw_mmc.0/by-num/p7,/data,ext4)=0
[    4.240000] fs_mgr: Running /system/bin/e2fsck on /dev/block/platform/dw_mmc.0/by-num/p7
[    4.296000] e2fsck: e2fsck 1.42.9 (28-Dec-2013)
[    4.296000] e2fsck: /dev/block/platform/dw_mmc.0/by-num/p7: clean, 90/150784 files, 38574/602112 blocks
[    4.324000] EXT4-fs (mmcblk0p7): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=panic
[    4.328000] fs_mgr: __mount(source=/dev/block/platform/dw_mmc.0/by-num/p7,target=/data,type=ext4)=0
[    4.352000] setting PHY_BASEADDR_POWER_GATE, set 1
[    4.352000] setting PHY_BASEADDR_PMU_ISOLATE+4, set 0
[    4.356000] setting PHY_BASEADDR_PMU_ISOLATE+8, set 0
[    4.364000] setting PHY_BASEADDR_PMU_ISOLATE, set 1
[    4.368000] read PHY_BASEADDR_PMU_ISOLATE + 0xC
[    4.372000] Wait Power UP Ack(powerUpAck=0x00000000)
[    4.376000] setting ClockGen, set 1
[    4.380000] setting Reset VR addr(0xf0012008)
[    4.384000] setting PHY_BASEADDR_VR_PMU addr(0xf0072000)
[    4.392000] Vr: VR device driver loaded(ver1.2) for s5p6818
[    4.488000] binder: 123:123 transaction failed 29189, size 0-0
[    4.600000] init: cannot find '/system/bin/debuggerd64', disabling 'debuggerd64'
[    4.604000] init: cannot find '/system/bin/rild', disabling 'ril-daemon'
[    4.612000] init: cannot find '/system/bin/install-recovery.sh', disabling 'flash_recovery'
[    4.624000] android_usb: already disabled
[    4.632000] adb_open
[    4.632000] mtp_bind_config
[    4.632000] adb_bind_config
[    4.956000] logd.auditd: start
shell@nanopi3:/ $ [    5.728000] ov5640_link_setup
[    5.728000] camera_common_vin_setup_io
[    5.732000] ov5640 0-003c: reg_write: i2c write error, reg: 3103
[    5.736000] ov5640_init: failed to ov5640_write_array init regs
[    5.744000] ov5640_s_power.............1944...........
[    5.748000] nxp_hdmi_link_setup: connected to me!!!
[    6.292000] Fail, wait vsync 0, time:out, condition:0
[    6.356000] Fail, wait vsync 0, time:out, condition:0
[    6.424000] Fail, wait vsync 0, time:out, condition:0
[    6.508000] Fail, wait vsync 0, time:out, condition:0
[    6.576000] Fail, wait vsync 0, time:out, condition:0
[    6.640000] Fail, wait vsync 0, time:out, condition:0
[    6.708000] Fail, wait vsync 0, time:out, condition:0
[    6.776000] Fail, wait vsync 0, time:out, condition:0

Lubuntu

BL1 by Nexell V1.0.0-g44b48cd [Built on 2017-08-02 15:58:54]

Memory Initialize (0) Done.

Loading from sdmmc...
 Image Loading Done!
Launch to 0x7FD00800


U-Boot 2016.01-00025-gb5566ab172 (May 09 2018 - 13:52:47 +0800)

Model: FriendlyElec boards based on Nexell s5p6818
Board: NanoPi Fire 3
DRAM:  987 MiB
Panel: N/A (-1)
MMC:   NEXELL DWMMC: 0, NEXELL DWMMC: 1
HDMI:  display.0, preset 0 (1280 *  720)
HDMI:  phy ready...
LCD:   [HDMI] dp.0.1 1280x720 32bpp FB:0x46000000
In:    serial
Out:   serial
Err:   serial
Writing to MMC(1)... done

Hit any key to stop autoboot:  0 
14562000 bytes read in 696 ms (20 MiB/s)
2846938 bytes read in 155 ms (17.5 MiB/s)
47839 bytes read in 17 ms (2.7 MiB/s)
## Flattened Device Tree blob at 49000000
   Booting using the fdt blob at 0x49000000
   reserving fdt memory region: addr=7de00000 size=100000
   Using Device Tree in place at 0000000049000000, end 000000004900eade

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.49-s5p6818 (root@jensen) (gcc version 6.4.0 (ctng-1.23.0-150g-FA) ) #1 SMP PREEMPT Wed May 9 14:01:02 CST 2018
[    0.000000] Boot CPU: AArch64 Processor [410fd033]
[    0.000000] Machine model: FriendlyElec NanoPi Fire3
[    0.000000] Display: HDMI selected
[    0.000000] cma: Reserved 192 MiB at 0x0000000071000000
[    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 21 pages/cpu @ffffffc03d9f7000 s46056 r8192 d31768 u86016
[    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: 248724
[    0.000000] Kernel command line: console=ttySAC0,115200n8 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait init=/sbin/init loglevel=7 printk.time=1 consoleblank=0 lcd=HDMI720P60 bootdev=2
[    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: 768728K/1010688K available (9464K kernel code, 1036K rwdata, 3152K rodata, 548K init, 1069K bss, 45352K reserved, 196608K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     modules : 0xffffff8000000000 - 0xffffff8008000000   (   128 MB)
[    0.000000]     vmalloc : 0xffffff8008000000 - 0xffffffbdbfff0000   (   246 GB)
[    0.000000]       .init : 0xffffff8008cd7000 - 0xffffff8008d60000   (   548 KB)
[    0.000000]       .text : 0xffffff8008080000 - 0xffffff80089bf000   (  9468 KB)
[    0.000000]     .rodata : 0xffffff80089bf000 - 0xffffff8008cd7000   (  3168 KB)
[    0.000000]       .data : 0xffffff8008d60000 - 0xffffff8008e632d0   (  1037 KB)
[    0.000000]     vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000   (     8 GB maximum)
[    0.000000]               0xffffffbdc0000000 - 0xffffffbdc0f6c000   (    15 MB actual)
[    0.000000]     fixed   : 0xffffffbffe7fd000 - 0xffffffbffec00000   (  4108 KB)
[    0.000000]     PCI I/O : 0xffffffbffee00000 - 0xffffffbfffe00000   (    16 MB)
[    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc03db00000   (   987 MB)
[    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:0xffffff8008004000)
[    0.000000] clocksource: source timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 191126044627 ns
[    0.000000] sched_clock: 64 bits at 250 Hz, resolution 4000000ns, wraps every 9007199254000000ns
[    0.000000] Console: colour dummy device 80x25
[    0.040000] Calibrating delay loop... 19.84 BogoMIPS (lpj=39680)
[    0.040000] pid_max: default: 32768 minimum: 301
[    0.044000] Security Framework initialized
[    0.044000] Yama: becoming mindful.
[    0.044000] SELinux:  Initializing.
[    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 memory
[    0.044000] Initializing cgroup subsys devices
[    0.044000] Initializing cgroup subsys freezer
[    0.044000] Initializing cgroup subsys hugetlb
[    0.044000] sched-energy: CPU device node has no sched-energy-costs
[    0.044000] Invalid sched_group_energy for CPU0
[    0.044000] CPU0: update cpu_capacity 1024
[    0.044000] ASID allocator initialised with 256 entries
[    0.080000] Detected VIPT I-cache on CPU1
[    0.080000] Invalid sched_group_energy for CPU1
[    0.080000] CPU1: update cpu_capacity 1024
[    0.080000] CPU1: Booted secondary processor [410fd033]
[    0.092000] Detected VIPT I-cache on CPU2
[    0.092000] Invalid sched_group_energy for CPU2
[    0.092000] CPU2: update cpu_capacity 1024
[    0.092000] CPU2: Booted secondary processor [410fd033]
[    0.104000] Detected VIPT I-cache on CPU3
[    0.104000] Invalid sched_group_energy for CPU3
[    0.104000] CPU3: update cpu_capacity 1024
[    0.104000] CPU3: Booted secondary processor [410fd033]
[    0.116000] Detected VIPT I-cache on CPU4
[    0.116000] Invalid sched_group_energy for CPU4
[    0.116000] CPU4: update cpu_capacity 1024
[    0.116000] CPU4: Booted secondary processor [410fd033]
[    0.128000] Detected VIPT I-cache on CPU5
[    0.128000] Invalid sched_group_energy for CPU5
[    0.128000] CPU5: update cpu_capacity 1024
[    0.128000] CPU5: Booted secondary processor [410fd033]
[    0.140000] Detected VIPT I-cache on CPU6
[    0.140000] Invalid sched_group_energy for CPU6
[    0.140000] CPU6: update cpu_capacity 1024
[    0.140000] CPU6: Booted secondary processor [410fd033]
[    0.152000] Detected VIPT I-cache on CPU7
[    0.152000] Invalid sched_group_energy for CPU7
[    0.152000] CPU7: update cpu_capacity 1024
[    0.152000] CPU7: Booted secondary processor [410fd033]
[    0.152000] Brought up 8 CPUs
[    0.152000] SMP: Total of 8 processors activated.
[    0.152000] CPU features: GIC system register CPU interface present but disabled by higher exception level
[    0.152000] CPU: All CPU(s) started at EL2
[    0.152000] alternatives: patching kernel code
[    0.152000] Invalid sched_group_energy for CPU7
[    0.152000] CPU7: update max cpu_capacity 1024
[    0.152000] Invalid sched_group_energy for Cluster7
[    0.152000] Invalid sched_group_energy for CPU6
[    0.152000] Invalid sched_group_energy for Cluster6
[    0.152000] Invalid sched_group_energy for CPU5
[    0.152000] Invalid sched_group_energy for Cluster5
[    0.152000] Invalid sched_group_energy for CPU4
[    0.152000] Invalid sched_group_energy for Cluster4
[    0.152000] Invalid sched_group_energy for CPU3
[    0.152000] Invalid sched_group_energy for Cluster3
[    0.152000] Invalid sched_group_energy for CPU2
[    0.152000] Invalid sched_group_energy for Cluster2
[    0.152000] Invalid sched_group_energy for CPU1
[    0.152000] Invalid sched_group_energy for Cluster1
[    0.152000] Invalid sched_group_energy for CPU0
[    0.152000] Invalid sched_group_energy for Cluster0
[    0.152000] devtmpfs: initialized
[    0.156000] CPU3: update max cpu_capacity 1024
[    0.184000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.192000] pinctrl core: initialized pinctrl subsystem
[    0.192000] ECID: f7179512:d118010f:00000000:04e81234
[    0.192000] LOT ID : NCRB1
[    0.192000] NET: Registered protocol family 16
[    0.204000] cpuidle: using governor ladder
[    0.220000] cpuidle: using governor menu
[    0.220000] vdso: 2 pages (1 code @ ffffff80089c5000, 1 data @ ffffff8008d64000)
[    0.220000] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.224000] DMA: preallocated 256 KiB pool for atomic allocations
[    0.232000] nexell-reset c0012000.reset: nexell reset: nr_resets [96], base [ffffff800806e000]
[    0.272000] pl08xdmac c0000000.pl08xdma: initialized 8 virtual memcpy channels
[    0.272000] pl08xdmac c0000000.pl08xdma: initialized 16 virtual slave channels
[    0.276000] pl08xdmac c0000000.pl08xdma: DMA: PL080 rev0 at 0xc0000000 irq 16
[    0.276000] pl08xdmac c0001000.pl08xdma: initialized 8 virtual memcpy channels
[    0.276000] pl08xdmac c0001000.pl08xdma: initialized 15 virtual slave channels
[    0.280000] pl08xdmac c0001000.pl08xdma: DMA: PL080 rev0 at 0xc0001000 irq 17
[    0.280000] c00a1000.serial: ttySAC0 at MMIO 0xc00a1000 (irq = 18, base_baud = 0) is a S3C6400/10
[    1.040000] console [ttySAC0] enabled
[    1.044000] c00a0000.serial: ttySAC1 at MMIO 0xc00a0000 (irq = 19, base_baud = 0) is a S3C6400/10
[    1.052000] c00a2000.serial: ttySAC2 at MMIO 0xc00a2000 (irq = 20, base_baud = 0) is a S3C6400/10
[    1.064000] c00a3000.serial: ttySAC3 at MMIO 0xc00a3000 (irq = 21, base_baud = 0) is a S3C6400/10
[    1.072000] c006d000.serial: ttySAC4 at MMIO 0xc006d000 (irq = 22, base_baud = 0) is a S3C6400/10
[    1.080000] SCSI subsystem initialized
[    1.084000] usbcore: registered new interface driver usbfs
[    1.088000] usbcore: registered new interface driver hub
[    1.092000] usbcore: registered new device driver usb
[    1.132000] axp_mfd 3-0034: failed reading at 0x03
[    1.132000] [AXP22-MFD] try to read chip id failed!
[    1.136000] axp_mfd 3-0034: axp_mfd_probe() Error: init_chip()
[    1.144000] i2c-gpio c0000000.soc:i2c@3: using pins 159 (SDA) and 158 (SCL)
[    1.152000] s3c-i2c c00a4000.i2c: slave address 0x66
[    1.156000] s3c-i2c c00a4000.i2c: bus frequency set to 390 KHz
[    1.160000] s3c-i2c c00a4000.i2c: i2c-0: S3C I2C adapter
[    1.168000] s3c-i2c c00a5000.i2c: slave address 0x66
[    1.172000] s3c-i2c c00a5000.i2c: bus frequency set to 97 KHz
[    1.176000] s3c-i2c c00a5000.i2c: i2c-1: S3C I2C adapter
[    1.184000] s3c-i2c c00a6000.i2c: slave address 0x66
[    1.188000] s3c-i2c c00a6000.i2c: bus frequency set to 195 KHz
[    1.192000] s3c-i2c c00a6000.i2c: i2c-2: S3C I2C adapter
[    1.196000] media: Linux media interface: v0.10
[    1.204000] Linux video capture interface: v2.00
[    1.208000] pps_core: LinuxPPS API ver. 1 registered
[    1.212000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.220000] PTP clock support registered
[    1.224000] Advanced Linux Sound Architecture Driver Initialized.
[    1.232000] Bluetooth: Core ver 2.21
[    1.236000] NET: Registered protocol family 31
[    1.240000] Bluetooth: HCI device and connection manager initialized
[    1.244000] Bluetooth: HCI socket layer initialized
[    1.248000] Bluetooth: L2CAP socket layer initialized
[    1.256000] Bluetooth: SCO socket layer initialized
[    1.260000] NetLabel: Initializing
[    1.264000] NetLabel:  domain hash size = 128
[    1.268000] NetLabel:  protocols = UNLABELED CIPSOv4
[    1.272000] NetLabel:  unlabeled traffic allowed by default
[    1.280000] clocksource: Switched to clocksource source timer
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000]  dummy_timer is not functional.
[    1.284000]  dummy_timer is not functional.
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000] Could not switch to high resolution mode on CPU 0
[    1.284000] Could not switch to high resolution mode on CPU 3
[    1.284000]  dummy_timer is not functional.
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000]  dummy_timer is not functional.
[    1.284000]  dummy_timer is not functional.
[    1.284000]  dummy_timer is not functional.
[    1.284000] Could not switch to high resolution mode on CPU 5
[    1.284000] Could not switch to high resolution mode on CPU 4
[    1.284000] Could not switch to high resolution mode on CPU 7
[    1.284000]  dummy_timer is not functional.
[    1.284000] Could not switch to high resolution mode on CPU 1
[    1.284000] Could not switch to high resolution mode on CPU 2
[    1.284000] Clockevents: could not switch to one-shot mode: dummy_timer is not functional.
[    1.284000] Could not switch to high resolution mode on CPU 6
[    1.520000] FS-Cache: Loaded
[    1.520000] CacheFiles: Loaded
[    1.520000] io scheduler noop registered
[    1.524000] io scheduler deadline registered
[    1.528000] io scheduler cfq registered (default)
[    1.552000] dwmmc_nexell c0062000.dw_mmc: fifo-depth property not found, using value of FIFOTH register as default
[    1.556000] dwmmc_nexell c0062000.dw_mmc: IDMAC supports 32-bit address mode.
[    1.564000] dwmmc_nexell c0062000.dw_mmc: Using internal DMA controller.
[    1.568000] dwmmc_nexell c0062000.dw_mmc: Version ID is 250a
[    1.576000] dwmmc_nexell c0062000.dw_mmc: DW MMC controller at irq 26,32 bit host data width,16 deep fifo
[    1.584000] dwmmc_nexell c0062000.dw_mmc: No vmmc regulator found
[    1.588000] dwmmc_nexell c0062000.dw_mmc: No vqmmc regulator found
[    1.596000] dwmmc_nexell c0062000.dw_mmc: Got CD GPIO
[    1.632000] mmc0: run _mmc_detect_change()
[    1.632000] dwmmc_nexell c0062000.dw_mmc: 1 slots initialized
[    1.636000] NET: Registered protocol family 2
[    1.640000] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    1.644000] TCP bind hash table entries: 8192 (order: 6, 262144 bytes)
[    1.652000] TCP: Hash tables configured (established 8192 bind 8192)
[    1.660000] UDP hash table entries: 512 (order: 3, 49152 bytes)
[    1.664000] UDP-Lite hash table entries: 512 (order: 3, 49152 bytes)
[    1.668000] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[    1.668000] mmc0: new high speed SDHC card at address 59b4
[    1.668000] mmcblk0: mmc0:59b4 USD00 14.7 GiB 
[    1.668000]  mmcblk0: p1 p2
[    1.692000] NET: Registered protocol family 1
[    1.700000] RPC: Registered named UNIX socket transport module.
[    1.704000] RPC: Registered udp transport module.
[    1.708000] RPC: Registered tcp transport module.
[    1.712000] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.720000] Trying to unpack rootfs image as initramfs...
[    1.888000] Freeing initrd memory: 2780K (ffffffc008000000 - ffffffc0082b7000)
[    1.892000] Initcalls thread level:6
[    1.896000] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[    1.908000] futex hash table entries: 2048 (order: 5, 131072 bytes)
[    1.908000] audit: initializing netlink subsys (disabled)
[    1.912000] audit: type=2000 audit(1.912:1): initialized
[    1.916000] Initialise system trusted keyring
[    1.920000] HugeTLB registered 2 MB page size, pre-allocated 0 pages
Loading, please wait...
mount: mounting devpts on /dev/pts failed: No such device
[    1.948000] FS-Cache: Netfs 'nfs' registered for caching
[    1.952000] NFS: Registering the id_resolver key type
[    1.956000] Key type id_resolver registered
[    1.960000] Key type id_legacy registered
[    1.964000] fuse init (API version 7.23)
starting version 225
[    1.972000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    1.972000] NET: Registered protocol family 38
[    1.972000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[    1.972000] random: udevadm: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    1.972000] random: udevadm: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    1.972000] random: udevadm: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    1.976000] random: udevadm: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    1.976000] random: udevadm: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    1.976000] random: udevadm: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    1.976000] spu1705 3-002d: found chip 0x4d, rev 1711
[    1.976000] random: udevadm: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    1.976000] random: udevadm: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    1.976000] random: udevadm: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    1.980000] [drm] Initialized drm 1.1.0 20060810
[    1.980000] [drm] Load LVDS panel
[    1.980000] [drm] Load HDMI panel
[    1.980000] [drm] irq 37 install for hdp
[    1.984000] [drm] num of crtcs 2, FB align 1
[    1.984000] [drm] crtc[0]: pipe.0
[    1.984000] [drm] crtc[1]: pipe.1
[    1.984000] [drm] Bind LVDS panel
[    1.984000] nexell,display_drm c0102800.display_drm: bound c0101000.display_drm_lvds (ops 0xffffff8008a3a7f0)
[    1.984000] [drm] Bind HDMI panel
[    1.984000] [drm] HDMI Skip connected, LCD not connected
[    1.984000] nexell,display_drm c0102800.display_drm: bound c0101000.display_drm_hdmi (ops 0xffffff8008a3ad10)
[    1.984000] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    1.984000] [drm] No driver support for vblank timestamp query.
[    1.984000] [drm] HDMI: connect
[    1.984000] [drm] FB counts = 3, FB vblank Pass fb crtcs 2 [0xff]
[    1.984000] [drm] HDMI: connect
[    1.996000] [drm] framebuffer width(1280), height(720) and bpp(32) buffers(3)
[    2.104000] [drm] Copy splash image from 0x46000000(0xffffff8009d8e000) to 0xffffff8009301000 size 3686400
[    2.152000] HDMI: PHY [Ready Done][0x1] ...
[    2.176000] [drm] request CRTC.35 IRQ 0
[    2.196000] Console: switching to colour frame buffer device 160x45
[    2.220000] nexell,display_drm c0102800.display_drm: fb0:  frame buffer device
[    2.276000] [drm] Initialized nexell 3.0.0 20160219 on minor 0
[    2.280000] Mali: Mali device driver loaded
[    2.280000] Unable to detect cache hierarchy from DT for CPU 0
[    2.292000] brd: module loaded
[    2.308000] loop: module loaded
[    2.320000] nexell-dwmac c0060000.ethernet: snps,phy-addr property is deprecated
[    2.320000] stmmac - user ID: 0x37, Synopsys ID: 0x37
[    2.324000]  Ring mode enabled
[    2.328000]  DMA HW capability register supported
[    2.332000]  Enhanced/Alternate descriptors
[    2.336000] 	Enabled extended descriptors
[    2.340000]  RX Checksum Offload Engine supported (type 2)
[    2.344000]  TX Checksum insertion supported
[    2.348000]  Wake-Up On Lan supported
[    2.352000]  Enable RX Mitigation via HW Watchdog Timer
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
[    2.420000] libphy: stmmac: probed
[    2.420000] eth%d: PHY ID 001cc915 at 0 IRQ POLL (stmmac-0:00)
[    2.424000] eth%d: PHY ID 001cc915 at 7 IRQ POLL (stmmac-0:07) active
[    2.432000] PPP generic driver version 2.4.2
[    2.436000] PPP BSD Compression module registered
[    2.440000] PPP Deflate Compression module registered
[    2.444000] PPP MPPE Compression module registered
[    2.448000] NET: Registered protocol family 24
[    2.452000] c0040000.dwc2otg supply vusb_d not found, using dummy regulator
[    2.460000] c0040000.dwc2otg supply vusb_a not found, using dummy regulator
Begin: Checking root file system ... fsck from util-linux 2.26.2
rootfs: clean, 174867/475136 files, 1039532/1886888 blocks
done.
[    2.528000] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
Begin: Resizing ext4 file system on /dev/mmcblk0p2 ... Model: SD USD00 (sd/mmc)
Disk /dev/mmcblk0: 100%
Sector size (logical/physical):[    2.684000]  mmcblk0: p1 p2
 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start  End    Size   Type     File system  Flags
 1      0.03%  0.45%  0.42%  primary  ext4
 2      0.45%  100%   99.5%  primary  ext4

resize2fs 1.42.12 (29-Aug-2014)
[    2.780000] dwc2 c0040000.dwc2otg: EPs: 16, dedicated fifos, 6016 entries in SPRAM
[    2.888000] dwc2 c0040000.dwc2otg: DWC OTG Controller
[    2.888000] dwc2 c0040000.dwc2otg: new USB bus registered, assigned bus number 1
[    2.892000] dwc2 c0040000.dwc2otg: irq 28, io mem 0xc0040000
[    2.900000] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.908000] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.912000] usb usb1: Product: DWC OTG Controller
[    2.920000] usb usb1: Manufacturer: Linux 4.4.49-s5p6818 dwc2_hsotg
[    2.924000] usb usb1: SerialNumber: c0040000.dwc2otg
[    2.932000] hub 1-0:1.0: USB hub found
[    2.932000] hub 1-0:1.0: 1 port detected
[    2.940000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.944000] ehci-exynos: EHCI EXYNOS driver
[    2.948000] exynos-ehci c0030000.ehci: EHCI Host Controller
[    2.952000] exynos-ehci c0030000.ehci: new USB bus registered, assigned bus number 2
[    2.964000] exynos-ehci c0030000.ehci: irq 27, io mem 0xc0030000
[    2.980000] exynos-ehci c0030000.ehci: USB 2.0 started, EHCI 1.00
[    2.980000] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    2.984000] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.992000] usb usb2: Product: EHCI Host Controller
[    2.996000] usb usb2: Manufacturer: Linux 4.4.49-s5p6818 ehci_hcd
[    3.004000] usb usb2: SerialNumber: c0030000.ehci
[    3.008000] hub 2-0:1.0: USB hub found
[    3.012000] hub 2-0:1.0: 3 ports detected
[    3.016000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.024000] ohci-exynos: OHCI EXYNOS driver
[    3.028000] exynos-ohci c0020000.ohci: USB Host Controller
[    3.032000] exynos-ohci c0020000.ohci: new USB bus registered, assigned bus number 3
[    3.036000] exynos-ohci c0020000.ohci: irq 27, io mem 0xc0020000
[    3.100000] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    3.100000] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.104000] usb usb3: Product: USB Host Controller
[    3.108000] usb usb3: Manufacturer: Linux 4.4.49-s5p6818 ohci_hcd
[    3.112000] usb usb3: SerialNumber: c0020000.ohci
[    3.116000] hub 3-0:1.0: USB hub found
[    3.120000] hub 3-0:1.0: 3 ports detected
[    3.120000] usbcore: registered new interface driver uas
[    3.120000] usbcore: registered new interface driver usb-storage
[    3.120000] usbcore: registered new interface driver usbserial
[    3.120000] usbcore: registered new interface driver usbserial_generic
[    3.120000] usbserial: USB Serial support registered for generic
[    3.120000] mousedev: PS/2 mouse device common for all mice
[    3.124000] <<-GTP-INFO->> GTP driver installing
[    3.124000] himax_ts 2-0048: Unable to get DevId
[    3.124000] touchscreen-1wire	initialized
[    3.124000] backlight-1wire	initialized
[    3.124000] onewire: REQ 0x60: i2c write error -6
[    3.124000] input: fa_ts_input as /devices/virtual/input/input0
[    3.128000] ts-if	initialized
[    3.128000] nx-rtc c0010c00.rtc: [RTC] day=2016.01.01 time=08:00:21
[    3.128000] nx-rtc c0010c00.rtc: rtc core: registered nx as rtc0
[    3.128000] i2c /dev entries driver
[    3.128000] nx-v4l2 nx-v4l2: nx_v4l2_probe success
[    3.132000] nx-vpu c0080000.video-codec: encoder registered as /dev/video14
[    3.132000] nx-vpu c0080000.video-codec: decoder registered as /dev/video15
[    3.144000] c0096000.tmuctrl supply vtmu not found, using dummy regulator
[    3.144000] thermal thermal_zone0: failed to read out thermal zone (-22)
[    3.144000] device-mapper: uevent: version 1.0.3
[    3.144000] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com
[    3.144000] Bluetooth: HCI UART driver ver 2.3
[    3.144000] Bluetooth: HCI UART protocol H4 registered
[    3.144000] Bluetooth: HCI UART protocol BCM registered
[    3.144000] voltage supply : vdd_arm_spu
[    3.144000] DVFS: ASV[3] IDS 24mA, Ro 139 -> Table [IDS 38mA, Ro 170]
[    3.144000] ASV  0 =  1400000khz,  1200000 uV
[    3.144000] ASV  1 =  1300000khz,  1140000 uV
[    3.144000] ASV  2 =  1200000khz,  1100000 uV
[    3.144000] ASV  3 =  1100000khz,  1040000 uV
[    3.144000] ASV  4 =  1000000khz,  1040000 uV
[    3.144000] ASV  5 =   900000khz,  1000000 uV
[    3.144000] ASV  6 =   800000khz,  1000000 uV
[    3.144000] ASV  7 =   700000khz,   980000 uV
[    3.144000] ASV  8 =   600000khz,   980000 uV
[    3.144000] ASV  9 =   500000khz,   940000 uV
[    3.144000] ASV 10 =   400000khz,   940000 uV
[    3.148000] DVFS: regulator vdd_arm_spu
[    3.148000] DVFS: cpu DVFS with PLL.1 [tables=11]
[    3.152000] Synopsys Designware Multimedia Card Interface Driver
[    3.152000] usbcore: registered new interface driver usbhid
[    3.152000] usbhid: USB HID core driver
[    3.152000] ashmem: initialized
[    3.156000] nexell-pcm nexell-pcm: snd pcm: register sound platform 'nexell-pcm'
[    3.160000] nexell-i2s c0055000.i2s: snd i2s: ch 0, master, iis mode, 48000(47999)hz, 32 FBITs,
[    3.160000] nexell-i2s c0055000.i2s: MCLK=12287880hz, RFS=256
[    3.160000] nexell-spdif-tx c0059000.spdiftx: spdif-tx: 48000(47999)Hz, MCLK=12287880hz
[    3.164000] nx-simple-card sound: snd-null-voice <-> c0055000.i2s mapping ok
[    3.164000] nx-simple-card sound: dit-hifi <-> c0059000.spdiftx mapping ok
[    3.168000] u32 classifier
[    3.168000]     Actions configured
[    3.168000] Netfilter messages via NETLINK v0.30.
[    3.168000] nf_conntrack version 0.5.0 (7627 buckets, 30508 max)
[    3.168000] ctnetlink v0.93: registering with nfnetlink.
[    3.168000] xt_time: kernel timezone is -0000
[    3.184000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    3.184000] arp_tables: (C) 2002 David S. Miller
[    3.192000] Initializing XFRM netlink socket
[    3.196000] NET: Registered protocol family 10
[    3.196000] mip6: Mobile IPv6
[    3.196000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    3.228000] NET: Registered protocol family 17
[    3.228000] NET: Registered protocol family 15
[    3.228000] Bluetooth: RFCOMM TTY layer initialized
[    3.228000] Bluetooth: RFCOMM socket layer initialized
[    3.228000] Bluetooth: RFCOMM ver 1.11
[    3.228000] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.228000] Bluetooth: BNEP filters: protocol multicast
[    3.228000] Bluetooth: BNEP socket layer initialized
[    3.228000] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    3.228000] Bluetooth: HIDP socket layer initialized
[    3.228000] Key type dns_resolver registered
[    3.232000] Loading compiled-in X.509 certificates
[    3.232000] input: gpio_keys as /devices/platform/gpio_keys/input/input1
[    3.236000] nx-rtc c0010c00.rtc: setting system clock to 2016-01-01 08:00:21 UTC (1451635221)
[    3.240000] dhd_module_init in
[    3.240000] dhd_wlan_init: START.......
[    3.240000] failed to get device node of bcmdhd
[    3.240000] dhd_wlan_init: failed to initiate GPIO, ret=-19
[    3.240000] dhd_module_init: failed in dhd_wlan_init.
[    3.240000] ALSA device list:
[    3.240000]   #0: nanopi3-audio
[    4.516000] random: nonblocking pool is initialized
Resizing the filesystem on /dev/mmcblk0p2 to 3848960 (4k) blocks.
The filesystem on /dev/mmcblk0p2 is now 3848960 (4k) blocks long.

done.
[    5.104000] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.
[    5.552000] systemd[1]: System time before build time, advancing clock.
[    5.632000] systemd[1]: systemd 229 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN)
[    5.648000] systemd[1]: Detected architecture arm.

Welcome to Ubuntu 16.04 LTS!

[    5.672000] systemd[1]: Set hostname to <FriendlyELEC>.
[    6.080000] systemd[1]: Reached target Swap.
[  OK  ] Reached target Swap.
[    6.092000] systemd[1]: Listening on Journal Audit Socket.
[  OK  ] Listening on Journal Audit Socket.
[    6.104000] systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
[    6.116000] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
[    6.132000] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    6.144000] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[    6.160000] systemd[1]: Created slice User and Session Slice.
[  OK  ] Created slice User and Session Slice.
[    6.176000] systemd[1]: Listening on Syslog Socket.
[  OK  ] Listening on Syslog Socket.
[    6.188000] systemd[1]: Reached target Remote File Systems (Pre).
[  OK  ] Reached target Remote File Systems (Pre).
[    6.204000] systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
[    6.220000] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[    6.240000] systemd[1]: Created slice System Slice.
[  OK  ] Created slice System Slice.
[    6.252000] systemd[1]: Reached target Slices.
[  OK  ] Reached target Slices.
[    6.268000] systemd[1]: Started Read required files in advance.
[  OK  ] Started Read required files in advance.
[    6.296000] systemd[1]: Mounting POSIX Message Queue File System...
         Mounting POSIX Message Queue File System...
[    6.328000] systemd[1]: Starting Load Kernel Modules...
         Starting Load Kernel Modules...
[    6.344000] systemd[1]: Starting Create list of required static device nodes for the current kernel...
         Starting Create list of required st... nodes for the current kernel...
[    6.368000] systemd[1]: Mounting Huge Pages File System...
         Mounting Huge Pages File System...
[    6.384000] systemd[1]: Starting Nameserver information manager...
         Starting Nameserver information manager...
[    6.404000] systemd[1]: Mounting Debug File System...
         Mounting Debug File System...
[    6.416000] systemd[1]: Created slice system-getty.slice.
[  OK  ] Created slice system-getty.slice.
[    6.428000] systemd[1]: Created slice system-serial\x2dgetty.slice.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[    6.448000] systemd[1]: Starting Journal Service...
         Starting Journal Service...
[    6.464000] systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting Remount Root and Kernel File Systems...
[    6.484000] systemd[1]: Reached target User and Group Name Lookups.
[  OK  ] Reached target User and Group Name Lookups.
[    6.500000] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[    6.524000] systemd[1]: Started Trigger resolvconf update for networkd DNS.
[  OK  ] Started Trigger resolvconf update for networkd DNS.
[    6.544000] systemd[1]: Reached target Encrypted Volumes.
[  OK  ] Reached target Encrypted Volumes.
[    6.560000] systemd[1]: Mounted Debug File System.
[  OK  ] Mounted Debug File System.
[    6.572000] systemd[1]: Mounted POSIX Message Queue File System.
[  OK  ] Mounted POSIX Message Queue File System.
[    6.588000] systemd[1]: Mounted Huge Pages File System.
[  OK  ] Mounted Huge Pages File System.
[    6.600000] systemd[1]: ureadahead.service: Main process exited, code=exited, status=5/NOTINSTALLED
[    6.604000] systemd[1]: ureadahead.service: Unit entered failed state.
[    6.608000] systemd[1]: ureadahead.service: Failed with result 'exit-code'.
[    6.616000] systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
[    6.624000] systemd[1]: Failed to start Load Kernel Modules.
[FAILED] Failed to start Load Kernel Modules.
See 'systemctl status systemd-modules-load.service' for details.
[    6.660000] systemd[1]: systemd-modules-load.service: Unit entered failed state.
[    6.660000] systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
[    6.668000] systemd[1]: Started Create list of required static device nodes for the current kernel.
[  OK  ] Started Create list of required sta...ce nodes for the current kernel.
[    6.720000] systemd[1]: Started Remount Root and Kernel File Systems.
[  OK  ] Started Remount Root and Kernel File Systems.
[    6.736000] systemd[1]: Started Nameserver information manager.
[  OK  ] Started Nameserver information manager.
[    6.756000] systemd[1]: Started Journal Service.
[  OK  ] Started Journal Service.
         Starting Load/Save Random Seed...
         Starting Flush Journal to Persistent Storage...
         Starting udev Coldplug all Devices...
         Starting Create Static Device Nodes in /dev...
         Starting Apply Kernel Variables...
         Mounting FUSE Control File System...
         Mounting Configuration File System...
[  OK  ] Mounted Configuration File System.
[  OK  ] Mounted FUSE Control File System.
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Started Create Static Device Nodes in /dev.
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Started Flush Journal to Persistent Storage.
[  OK  ] Started udev Coldplug all Devices.
         Starting udev Kernel Device Manager...
[  OK  ] Reached target Local File Systems (Pre).
[  OK  ] Reached target Local File Systems.
         Starting Tell Plymouth To Write Out Runtime Data...
         Starting LSB: AppArmor initialization...
         Starting Create Volatile Files and Directories...
         Starting Set console keymap...
[  OK  ] Started Tell Plymouth To Write Out Runtime Data.
[  OK  ] Started Create Volatile Files and Directories.
[  OK  ] Reached target System Time Synchronized.
         Starting Update UTMP about System Boot/Shutdown...
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Started LSB: AppArmor initialization.
[  OK  ] Started Set console keymap.
[  OK  ] Started udev Kernel Device Manager.
[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
         Starting Raise network interfaces...
[  OK  ] Reached target System Initialization.
[  OK  ] Listening on GPS (Global Positioning System) Daemon Sockets.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Listening on CUPS Scheduler.
[  OK  ] Started Daily apt activities.
[  OK  ] Started CUPS Scheduler.
[  OK  ] Reached target Paths.
         Starting Socket activation for snappy daemon.
[  OK  ] Started Timer to automatically refresh installed snaps.
[  OK  ] Reached target Timers.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[  OK  ] Listening on Socket activation for snappy daemon.
[  OK  ] Found device /dev/ttySAC0.
[  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
[  OK  ] Reached target Sound Card.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
[  OK  ] Started CUPS Scheduler.
         Starting LSB: automatic crash report generation...
[  OK  ] Started GPS (Global Positioning System) Daemon.
         Starting brcm_patchram_plus...
[  OK  ] Started D-Bus System Message Bus.
         Starting Network Manager...
         Starting Login Service...
         Starting onewire touchscreen calibration...
         Starting Accounts Service...
         Starting Avahi mDNS/DNS-SD Stack...
         Starting System Logging Service...
         Starting Permit User Sessions...
         Starting Restore /etc/resolv.conf i...re the ppp link was shut down...
         Starting dnsmasq - A lightweight DHCP and caching DNS server...
         Starting Save/Restore Sound Card State...
[  OK  ] Started Run anacron jobs.
         Starting Initialize hardware monitoring sensors...
[  OK  ] Started Regular background program processing daemon.
         Starting LSB: Set the CPU Frequency Scaling governor to "ondemand"...
         Starting Snappy daemon...
[  OK  ] Started brcm_patchram_plus.
[  OK  ] Started onewire touchscreen calibration.
[  OK  ] Started Permit User Sessions.
[  OK  ] Started Restore /etc/resolv.conf if...fore the ppp link was shut down.
[  OK  ] Started Save/Restore Sound Card State.
[  OK  ] Started System Logging Service.
[  OK  ] Started Initialize hardware monitoring sensors.
[  OK  ] Started Raise network interfaces.
[  OK  ] Started Avahi mDNS/DNS-SD Stack.
[  OK  ] Started Login Service.
         Starting Authenticate and Authorize Users to Run Privileged Tasks...
[  OK  ] Started CUPS Scheduler.
[  OK  ] Started Make remote CUPS printers available locally.
         Starting Light Display Manager...
[  OK  ] Started LSB: Set the CPU Frequency Scaling governor to "ondemand".
[  OK  ] Started LSB: automatic crash report generation.
[  OK  ] Started Network Manager.
[  OK  ] Reached target Network.
         Starting OpenBSD Secure Shell server...
[  OK  ] Started Unattended Upgrades Shutdown.
         Starting Network Manager Wait Online...
[  OK  ] Started Authenticate and Authorize Users to Run Privileged Tasks.
[  OK  ] Started Accounts Service.
[  OK  ] Started Light Display Manager.
         Starting Network Manager Script Dispatcher Service...
[  OK  ] Started Network Manager Script Dispatcher Service.
         Starting Hostname Service...
[  OK  ] Started Hostname Service.
[  OK  ] Started Snappy daemon.
[  OK  ] Started OpenBSD Secure Shell server.
[  OK  ] Started dnsmasq - A lightweight DHCP and caching DNS server.
[  OK  ] Reached target Host and Network Name Lookups.
[  OK  ] Started Network Manager Wait Online.
[  OK  ] Reached target Network is Online.
         Starting LSB: Start NTP daemon...
         Starting LSB: disk temperature monitoring daemon...
[  OK  ] Started crash report submission daemon.
         Starting /etc/rc.local Compatibility...
[  OK  ] Started /etc/rc.local Compatibility.
[  OK  ] Started LSB: disk temperature monitoring daemon.
         Starting Hold until boot process finishes up...
[  OK  ] Started Hold until boot process finishes up.
[  OK  ] Started Getty on tty1.
[  OK  ] Started Serial Getty on ttySAC0.
[  OK  ] Reached target Login Prompts.
[  OK  ] Created slice User Slice of lightdm.
         Starting User Manager for UID 111...
[  OK  ] Started LSB: Start NTP daemon.
[  OK  ] Started Session c1 of user lightdm.
[  OK  ] Reached target Multi-User System.
[  OK  ] Reached target Graphical Interface.
[  OK  ] Started Stop ureadahead data collection 45s after completed startup.
         Starting Update UTMP about System Runlevel Changes...
[  OK  ] Started User Manager for UID 111.
[  OK  ] Started Update UTMP about System Runlevel Changes.

Ubuntu 16.04 LTS FriendlyELEC ttySAC0

Default Login:
Username = pi
Password = pi

FriendlyELEC login: [   18.200000] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 87
[   18.200000] Raw EDID:
[   18.204000]  	00 ff ff ff ff ff ff 00 4c 2d cc 08 33 31 32 30
[   18.208000]  	28 16 01 03 80 34 1d 78 2a 7d d1 a4 56 50 a1 28
[   18.216000]  	0f 50 54 bf ef 80 71 4f 81 c0 81 00 81 80 95 00
[   18.220000]  	a9 e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   18.228000]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   18.232000]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   18.240000]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   18.244000]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff

Ubuntu 16.04 LTS FriendlyELEC ttySAC0

Default Login:
Username = pi
Password = pi

FriendlyELEC login: [   74.420000] Unhandled fault: alignment fault (0x92000021) at 0x00000000006a07dd

Ubuntu 16.04 LTS FriendlyELEC ttySAC0

Default Login:
Username = pi
Password = pi

FriendlyELEC login: 
BL1 by Nexell V1.0.0-g44b48cd [Built on 2017-08-02 15:58:54]

Memory Initialize (0) Done.

Loading from sdmmc...
 Image Loading Done!
Launch to 0x7FD00800


U-Boot 2016.01-00025-gb5566ab172 (May 09 2018 - 13:52:47 +0800)

Model: FriendlyElec boards based on Nexell s5p6818
Board: NanoPi Fire 3
DRAM:  987 MiB
Panel: HD702
MMC:   NEXELL DWMMC: 0, NEXELL DWMMC: 1
RGB:   dp.0
LCD:   [LCD] dp.0.1 800x1280 32bpp FB:0x46000000
In:    serial
Out:   serial
Err:   serial
Writing to MMC(1)... done

Hit any key to stop autoboot:  0 
14562000 bytes read in 696 ms (20 MiB/s)
2846938 bytes read in 155 ms (17.5 MiB/s)
47839 bytes read in 17 ms (2.7 MiB/s)
## Flattened Device Tree blob at 49000000
   Booting using the fdt blob at 0x49000000
   reserving fdt memory region: addr=7de00000 size=100000
   Using Device Tree in place at 0000000049000000, end 000000004900eade

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.49-s5p6818 (root@jensen) (gcc version 6.4.0 (ctng-1.23.0-150g-FA) ) #1 SMP PREEMPT Wed May 9 14:01:02 CST 2018
[    0.000000] Boot CPU: AArch64 Processor [410fd033]
[    0.000000] Machine model: FriendlyElec NanoPi Fire3
[    0.000000] Display: HD702 selected
[    0.000000] cma: Reserved 192 MiB at 0x0000000071000000
[    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 21 pages/cpu @ffffffc03d9f7000 s46056 r8192 d31768 u86016
[    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: 248724
[    0.000000] Kernel command line: console=ttySAC0,115200n8 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait init=/sbin/init loglevel=7 printk.time=1 consoleblank=0 lcd=HD702,213dpi bootdev=2
[    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: 768728K/1010688K available (9464K kernel code, 1036K rwdata, 3152K rodata, 548K init, 1069K bss, 45352K reserved, 196608K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     modules : 0xffffff8000000000 - 0xffffff8008000000   (   128 MB)
[    0.000000]     vmalloc : 0xffffff8008000000 - 0xffffffbdbfff0000   (   246 GB)
[    0.000000]       .init : 0xffffff8008cd7000 - 0xffffff8008d60000   (   548 KB)
[    0.000000]       .text : 0xffffff8008080000 - 0xffffff80089bf000   (  9468 KB)
[    0.000000]     .rodata : 0xffffff80089bf000 - 0xffffff8008cd7000   (  3168 KB)
[    0.000000]       .data : 0xffffff8008d60000 - 0xffffff8008e632d0   (  1037 KB)
[    0.000000]     vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000   (     8 GB maximum)
[    0.000000]               0xffffffbdc0000000 - 0xffffffbdc0f6c000   (    15 MB actual)
[    0.000000]     fixed   : 0xffffffbffe7fd000 - 0xffffffbffec00000   (  4108 KB)
[    0.000000]     PCI I/O : 0xffffffbffee00000 - 0xffffffbfffe00000   (    16 MB)
[    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc03db00000   (   987 MB)
[    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:0xffffff8008004000)
[    0.000000] clocksource: source timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 191126044627 ns
[    0.000000] sched_clock: 64 bits at 250 Hz, resolution 4000000ns, wraps every 9007199254000000ns
[    0.000000] Console: colour dummy device 80x25
[    0.040000] Calibrating delay loop... 19.84 BogoMIPS (lpj=39680)
[    0.040000] pid_max: default: 32768 minimum: 301
[    0.044000] Security Framework initialized
[    0.044000] Yama: becoming mindful.
[    0.044000] SELinux:  Initializing.
[    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 memory
[    0.044000] Initializing cgroup subsys devices
[    0.044000] Initializing cgroup subsys freezer
[    0.044000] Initializing cgroup subsys hugetlb
[    0.044000] sched-energy: CPU device node has no sched-energy-costs
[    0.044000] Invalid sched_group_energy for CPU0
[    0.044000] CPU0: update cpu_capacity 1024
[    0.044000] ASID allocator initialised with 256 entries
[    0.080000] Detected VIPT I-cache on CPU1
[    0.080000] Invalid sched_group_energy for CPU1
[    0.080000] CPU1: update cpu_capacity 1024
[    0.080000] CPU1: Booted secondary processor [410fd033]
[    0.092000] Detected VIPT I-cache on CPU2
[    0.092000] Invalid sched_group_energy for CPU2
[    0.092000] CPU2: update cpu_capacity 1024
[    0.092000] CPU2: Booted secondary processor [410fd033]
[    0.104000] Detected VIPT I-cache on CPU3
[    0.104000] Invalid sched_group_energy for CPU3
[    0.104000] CPU3: update cpu_capacity 1024
[    0.104000] CPU3: Booted secondary processor [410fd033]
[    0.116000] Detected VIPT I-cache on CPU4
[    0.116000] Invalid sched_group_energy for CPU4
[    0.116000] CPU4: update cpu_capacity 1024
[    0.116000] CPU4: Booted secondary processor [410fd033]
[    0.128000] Detected VIPT I-cache on CPU5
[    0.128000] Invalid sched_group_energy for CPU5
[    0.128000] CPU5: update cpu_capacity 1024
[    0.128000] CPU5: Booted secondary processor [410fd033]
[    0.140000] Detected VIPT I-cache on CPU6
[    0.140000] Invalid sched_group_energy for CPU6
[    0.140000] CPU6: update cpu_capacity 1024
[    0.140000] CPU6: Booted secondary processor [410fd033]
[    0.152000] Detected VIPT I-cache on CPU7
[    0.152000] Invalid sched_group_energy for CPU7
[    0.152000] CPU7: update cpu_capacity 1024
[    0.152000] CPU7: Booted secondary processor [410fd033]
[    0.152000] Brought up 8 CPUs
[    0.152000] SMP: Total of 8 processors activated.
[    0.152000] CPU features: GIC system register CPU interface present but disabled by higher exception level
[    0.152000] CPU: All CPU(s) started at EL2
[    0.152000] alternatives: patching kernel code
[    0.152000] Invalid sched_group_energy for CPU7
[    0.152000] CPU7: update max cpu_capacity 1024
[    0.152000] Invalid sched_group_energy for Cluster7
[    0.152000] Invalid sched_group_energy for CPU6
[    0.152000] Invalid sched_group_energy for Cluster6
[    0.152000] Invalid sched_group_energy for CPU5
[    0.152000] Invalid sched_group_energy for Cluster5
[    0.152000] Invalid sched_group_energy for CPU4
[    0.152000] Invalid sched_group_energy for Cluster4
[    0.152000] Invalid sched_group_energy for CPU3
[    0.152000] Invalid sched_group_energy for Cluster3
[    0.152000] Invalid sched_group_energy for CPU2
[    0.152000] Invalid sched_group_energy for Cluster2
[    0.152000] Invalid sched_group_energy for CPU1
[    0.152000] Invalid sched_group_energy for Cluster1
[    0.152000] Invalid sched_group_energy for CPU0
[    0.152000] Invalid sched_group_energy for Cluster0
[    0.152000] devtmpfs: initialized
[    0.156000] CPU1: update max cpu_capacity 1024
[    0.184000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.192000] pinctrl core: initialized pinctrl subsystem
[    0.192000] ECID: f7179512:d118010f:00000000:04e81234
[    0.192000] LOT ID : NCRB1
[    0.192000] NET: Registered protocol family 16
[    0.204000] cpuidle: using governor ladder
[    0.220000] cpuidle: using governor menu
[    0.220000] vdso: 2 pages (1 code @ ffffff80089c5000, 1 data @ ffffff8008d64000)
[    0.220000] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.224000] DMA: preallocated 256 KiB pool for atomic allocations
[    0.232000] nexell-reset c0012000.reset: nexell reset: nr_resets [96], base [ffffff800806e000]
[    0.272000] pl08xdmac c0000000.pl08xdma: initialized 8 virtual memcpy channels
[    0.272000] pl08xdmac c0000000.pl08xdma: initialized 16 virtual slave channels
[    0.276000] pl08xdmac c0000000.pl08xdma: DMA: PL080 rev0 at 0xc0000000 irq 16
[    0.276000] pl08xdmac c0001000.pl08xdma: initialized 8 virtual memcpy channels
[    0.276000] pl08xdmac c0001000.pl08xdma: initialized 15 virtual slave channels
[    0.280000] pl08xdmac c0001000.pl08xdma: DMA: PL080 rev0 at 0xc0001000 irq 17
[    0.280000] c00a1000.serial: ttySAC0 at MMIO 0xc00a1000 (irq = 18, base_baud = 0) is a S3C6400/10
[    1.040000] console [ttySAC0] enabled
[    1.044000] c00a0000.serial: ttySAC1 at MMIO 0xc00a0000 (irq = 19, base_baud = 0) is a S3C6400/10
[    1.052000] c00a2000.serial: ttySAC2 at MMIO 0xc00a2000 (irq = 20, base_baud = 0) is a S3C6400/10
[    1.064000] c00a3000.serial: ttySAC3 at MMIO 0xc00a3000 (irq = 21, base_baud = 0) is a S3C6400/10
[    1.072000] c006d000.serial: ttySAC4 at MMIO 0xc006d000 (irq = 22, base_baud = 0) is a S3C6400/10
[    1.080000] SCSI subsystem initialized
[    1.084000] usbcore: registered new interface driver usbfs
[    1.088000] usbcore: registered new interface driver hub
[    1.092000] usbcore: registered new device driver usb
[    1.132000] axp_mfd 3-0034: failed reading at 0x03
[    1.132000] [AXP22-MFD] try to read chip id failed!
[    1.136000] axp_mfd 3-0034: axp_mfd_probe() Error: init_chip()
[    1.144000] i2c-gpio c0000000.soc:i2c@3: using pins 159 (SDA) and 158 (SCL)
[    1.152000] s3c-i2c c00a4000.i2c: slave address 0x66
[    1.156000] s3c-i2c c00a4000.i2c: bus frequency set to 390 KHz
[    1.160000] s3c-i2c c00a4000.i2c: i2c-0: S3C I2C adapter
[    1.168000] s3c-i2c c00a5000.i2c: slave address 0x66
[    1.172000] s3c-i2c c00a5000.i2c: bus frequency set to 97 KHz
[    1.176000] s3c-i2c c00a5000.i2c: i2c-1: S3C I2C adapter
[    1.184000] s3c-i2c c00a6000.i2c: slave address 0x66
[    1.188000] s3c-i2c c00a6000.i2c: bus frequency set to 195 KHz
[    1.192000] s3c-i2c c00a6000.i2c: i2c-2: S3C I2C adapter
[    1.196000] media: Linux media interface: v0.10
[    1.204000] Linux video capture interface: v2.00
[    1.208000] pps_core: LinuxPPS API ver. 1 registered
[    1.212000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.220000] PTP clock support registered
[    1.224000] Advanced Linux Sound Architecture Driver Initialized.
[    1.232000] Bluetooth: Core ver 2.21
[    1.236000] NET: Registered protocol family 31
[    1.240000] Bluetooth: HCI device and connection manager initialized
[    1.244000] Bluetooth: HCI socket layer initialized
[    1.252000] Bluetooth: L2CAP socket layer initialized
[    1.256000] Bluetooth: SCO socket layer initialized
[    1.260000] NetLabel: Initializing
[    1.264000] NetLabel:  domain hash size = 128
[    1.268000] NetLabel:  protocols = UNLABELED CIPSOv4
[    1.272000] NetLabel:  unlabeled traffic allowed by default
[    1.280000] clocksource: Switched to clocksource source timer
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000]  dummy_timer is not functional.
[    1.284000]  dummy_timer is not functional.
[    1.284000]  dummy_timer is not functional.
[    1.284000] Could not switch to high resolution mode on CPU 2
[    1.284000]  dummy_timer is not functional.
[    1.284000] Could not switch to high resolution mode on CPU 3
[    1.284000] Could not switch to high resolution mode on CPU 0
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000] Could not switch to high resolution mode on CPU 1
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000] Clockevents: could not switch to one-shot mode:
[    1.284000]  dummy_timer is not functional.
[    1.284000]  dummy_timer is not functional.
[    1.284000] Could not switch to high resolution mode on CPU 7
[    1.284000] Could not switch to high resolution mode on CPU 5
[    1.284000]  dummy_timer is not functional.
[    1.284000] Could not switch to high resolution mode on CPU 4
[    1.284000] Clockevents: could not switch to one-shot mode: dummy_timer is not functional.
[    1.284000] Could not switch to high resolution mode on CPU 6
[    1.520000] FS-Cache: Loaded
[    1.520000] CacheFiles: Loaded
[    1.520000] io scheduler noop registered
[    1.524000] io scheduler deadline registered
[    1.528000] io scheduler cfq registered (default)
[    1.552000] dwmmc_nexell c0062000.dw_mmc: fifo-depth property not found, using value of FIFOTH register as default
[    1.556000] dwmmc_nexell c0062000.dw_mmc: IDMAC supports 32-bit address mode.
[    1.564000] dwmmc_nexell c0062000.dw_mmc: Using internal DMA controller.
[    1.568000] dwmmc_nexell c0062000.dw_mmc: Version ID is 250a
[    1.576000] dwmmc_nexell c0062000.dw_mmc: DW MMC controller at irq 26,32 bit host data width,16 deep fifo
[    1.584000] dwmmc_nexell c0062000.dw_mmc: No vmmc regulator found
[    1.592000] dwmmc_nexell c0062000.dw_mmc: No vqmmc regulator found
[    1.596000] dwmmc_nexell c0062000.dw_mmc: Got CD GPIO
[    1.632000] mmc0: run _mmc_detect_change()
[    1.632000] dwmmc_nexell c0062000.dw_mmc: 1 slots initialized
[    1.636000] NET: Registered protocol family 2
[    1.640000] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    1.644000] TCP bind hash table entries: 8192 (order: 6, 262144 bytes)
[    1.652000] TCP: Hash tables configured (established 8192 bind 8192)
[    1.660000] UDP hash table entries: 512 (order: 3, 49152 bytes)
[    1.664000] UDP-Lite hash table entries: 512 (order: 3, 49152 bytes)
[    1.668000] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[    1.668000] mmc0: new high speed SDHC card at address 59b4
[    1.668000] mmcblk0: mmc0:59b4 USD00 14.7 GiB 
[    1.668000]  mmcblk0: p1 p2
[    1.692000] NET: Registered protocol family 1
[    1.700000] RPC: Registered named UNIX socket transport module.
[    1.704000] RPC: Registered udp transport module.
[    1.708000] RPC: Registered tcp transport module.
[    1.712000] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.720000] Trying to unpack rootfs image as initramfs...
[    1.888000] Freeing initrd memory: 2780K (ffffffc008000000 - ffffffc0082b7000)
[    1.892000] Initcalls thread level:6
[    1.896000] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[    1.908000] futex hash table entries: 2048 (order: 5, 131072 bytes)
[    1.908000] audit: initializing netlink subsys (disabled)
[    1.912000] audit: type=2000 audit(1.912:1): initialized
[    1.916000] Initialise system trusted keyring
[    1.920000] HugeTLB registered 2 MB page size, pre-allocated 0 pages
Loading, please wait...
mount: mounting devpts on /dev/pts failed: No such device
[    1.948000] FS-Cache: Netfs 'nfs' registered for caching
[    1.952000] NFS: Registering the id_resolver key type
[    1.956000] Key type id_resolver registered
[    1.960000] Key type id_legacy registered
[    1.964000] fuse init (API version 7.23)
starting version 225
[    1.972000] random: systemd-udevd: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    1.976000] NET: Registered protocol family 38
[    1.976000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[    1.976000] random: udevadm: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    1.976000] random: udevadm: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    1.976000] random: udevadm: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    1.980000] random: udevadm: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    1.980000] random: udevadm: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    1.980000] random: udevadm: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    1.980000] spu1705 3-002d: found chip 0x4d, rev 1711
[    1.980000] random: udevadm: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    1.980000] random: udevadm: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    1.980000] random: udevadm: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    1.988000] [drm] Initialized drm 1.1.0 20060810
[    1.988000] panel-friendlyelec supply power not found, using dummy regulator
[    1.988000] [drm] Load LVDS panel
[    1.988000] [drm] Load HDMI panel
[    1.988000] [drm] irq 37 install for hdp
[    1.992000] [drm] num of crtcs 2, FB align 1
[    1.992000] [drm] crtc[0]: pipe.0
[    1.992000] [drm] crtc[1]: pipe.1
[    1.992000] [drm] Bind LVDS panel
[    1.992000] [drm] LVDS: check panel connected
[    1.992000] nexell,display_drm c0102800.display_drm: bound c0101000.display_drm_lvds (ops 0xffffff8008a3a7f0)
[    1.992000] [drm] Bind HDMI panel
[    1.992000] nexell,display_drm c0102800.display_drm: bound c0101000.display_drm_hdmi (ops 0xffffff8008a3ad10)
[    1.992000] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    1.992000] [drm] No driver support for vblank timestamp query.
[    1.992000] [drm] HDMI: disconnect
[    1.992000] [drm] FB counts = 3, FB vblank Pass fb crtcs 2 [0xff]
[    1.992000] [drm] HDMI: disconnect
[    1.992000] [drm] framebuffer width(800), height(1280) and bpp(32) buffers(3)
[    2.184000] [drm] Copy splash image from 0x46000000(0xffffff8009eba000) to 0xffffff8009301000 size 4096000
[    2.224000] [drm] request CRTC.35 IRQ 0
[    2.244000] Console: switching to colour frame buffer device 100x80
[    2.264000] nexell,display_drm c0102800.display_drm: fb0:  frame buffer device
[    2.300000] [drm] Initialized nexell 3.0.0 20160219 on minor 0
[    2.316000] Mali: Mali device driver loaded
[    2.316000] Unable to detect cache hierarchy from DT for CPU 0
[    2.332000] brd: module loaded
[    2.344000] loop: module loaded
[    2.352000] nexell-dwmac c0060000.ethernet: snps,phy-addr property is deprecated
[    2.356000] stmmac - user ID: 0x37, Synopsys ID: 0x37
[    2.360000]  Ring mode enabled
[    2.364000]  DMA HW capability register supported
[    2.368000]  Enhanced/Alternate descriptors
[    2.372000] 	Enabled extended descriptors
[    2.376000]  RX Checksum Offload Engine supported (type 2)
[    2.380000]  TX Checksum insertion supported
[    2.384000]  Wake-Up On Lan supported
[    2.388000]  Enable RX Mitigation via HW Watchdog Timer
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
[    2.456000] libphy: stmmac: probed
[    2.456000] eth%d: PHY ID 001cc915 at 0 IRQ POLL (stmmac-0:00)
[    2.460000] eth%d: PHY ID 001cc915 at 7 IRQ POLL (stmmac-0:07) active
[    2.464000] PPP generic driver version 2.4.2
[    2.468000] PPP BSD Compression module registered
[    2.472000] PPP Deflate Compression module registered
[    2.480000] PPP MPPE Compression module registered
[    2.484000] NET: Registered protocol family 24
[    2.488000] c0040000.dwc2otg supply vusb_d not found, using dummy regulator
[    2.496000] c0040000.dwc2otg supply vusb_a not found, using dummy regulator
Begin: Checking root file system ... fsck from util-linux 2.26.2
rootfs: recovering journal
[    2.816000] dwc2 c0040000.dwc2otg: EPs: 16, dedicated fifos, 6016 entries in SPRAM
[    2.924000] dwc2 c0040000.dwc2otg: DWC OTG Controller
[    2.924000] dwc2 c0040000.dwc2otg: new USB bus registered, assigned bus number 1
[    2.928000] dwc2 c0040000.dwc2otg: irq 28, io mem 0xc0040000
[    2.936000] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.940000] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.948000] usb usb1: Product: DWC OTG Controller
[    2.952000] usb usb1: Manufacturer: Linux 4.4.49-s5p6818 dwc2_hsotg
[    2.960000] usb usb1: SerialNumber: c0040000.dwc2otg
[    2.968000] hub 1-0:1.0: USB hub found
[    2.968000] hub 1-0:1.0: 1 port detected
[    2.976000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.980000] ehci-exynos: EHCI EXYNOS driver
[    2.984000] exynos-ehci c0030000.ehci: EHCI Host Controller
[    2.988000] exynos-ehci c0030000.ehci: new USB bus registered, assigned bus number 2
[    2.996000] exynos-ehci c0030000.ehci: irq 27, io mem 0xc0030000
[    3.016000] exynos-ehci c0030000.ehci: USB 2.0 started, EHCI 1.00
[    3.016000] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    3.020000] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.028000] usb usb2: Product: EHCI Host Controller
[    3.032000] usb usb2: Manufacturer: Linux 4.4.49-s5p6818 ehci_hcd
[    3.040000] usb usb2: SerialNumber: c0030000.ehci
[    3.044000] hub 2-0:1.0: USB hub found
[    3.048000] hub 2-0:1.0: 3 ports detected
[    3.052000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.060000] ohci-exynos: OHCI EXYNOS driver
[    3.064000] exynos-ohci c0020000.ohci: USB Host Controller
[    3.068000] exynos-ohci c0020000.ohci: new USB bus registered, assigned bus number 3
[    3.076000] exynos-ohci c0020000.ohci: irq 27, io mem 0xc0020000
[    3.140000] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    3.140000] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.148000] usb usb3: Product: USB Host Controller
[    3.152000] usb usb3: Manufacturer: Linux 4.4.49-s5p6818 ohci_hcd
[    3.156000] usb usb3: SerialNumber: c0020000.ohci
[    3.164000] hub 3-0:1.0: USB hub found
[    3.164000] hub 3-0:1.0: 3 ports detected
[    3.172000] usbcore: registered new interface driver uas
[    3.176000] usbcore: registered new interface driver usb-storage
[    3.180000] usbcore: registered new interface driver usbserial
[    3.188000] usbcore: registered new interface driver usbserial_generic
[    3.192000] usbserial: USB Serial support registered for generic
[    3.200000] mousedev: PS/2 mouse device common for all mice
[    3.204000] <<-GTP-INFO->> GTP driver installing
[    3.212000] <<-GTP-INFO->> GTP Driver Version: V2.4 <2014/11/28>
[    3.216000] <<-GTP-INFO->> GTP I2C Address: 0x5d
[    3.220000] <<-GTP-INFO->> Guitar reset
[    3.288000] <<-GTP-INFO->> IC Version: 9271_1020
[    3.288000] <<-GTP-INFO->> Sensor_ID: 5
[    3.288000] <<-GTP-INFO->> Config group5 used,length: 186
[    3.296000] <<-GTP-INFO->> Driver send config.
[    3.312000] <<-GTP-INFO->> X_MAX: 800, Y_MAX: 1280, TRIGGER: 0x01
[    3.328000] <<-GTP-INFO->> create proc entry gt9xx_config success
[    3.328000] <<-GTP-INFO->> Ready to run update thread.
[    3.332000] input: goodix-ts as /devices/virtual/input/input0
[    3.336000] <<-GTP-INFO->> GTP works in interrupt mode.
[    3.344000] <<-GTP-INFO->> Applied memory size:2562.
[    3.348000] <<-GTP-INFO->> I2C function: without pre and end cmd!
[    3.352000] <<-GTP-INFO->> Create proc entry success!
[    3.360000] himax_ts 2-0048: Unable to get DevId
[    3.364000] touchscreen-1wire	initialized
[    3.368000] backlight-1wire	initialized
[    3.372000] onewire: REQ 0x60: i2c write error -6
[    3.376000] input: fa_ts_input as /devices/virtual/input/input1
[    3.384000] ts-if	initialized
[    3.384000] nx-rtc c0010c00.rtc: [RTC] day=2009.09.01 time=00:00:00
[    3.392000] nx-rtc c0010c00.rtc: rtc core: registered nx as rtc0
[    3.396000] i2c /dev entries driver
[    3.400000] nx-v4l2 nx-v4l2: nx_v4l2_probe success
[    3.408000] nx-vpu c0080000.video-codec: encoder registered as /dev/video14
[    3.412000] nx-vpu c0080000.video-codec: decoder registered as /dev/video15
[    3.432000] c0096000.tmuctrl supply vtmu not found, using dummy regulator
[    3.432000] thermal thermal_zone0: failed to read out thermal zone (-22)
[    3.440000] device-mapper: uevent: version 1.0.3
[    3.444000] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com
[    3.452000] Bluetooth: HCI UART driver ver 2.3
[    3.456000] Bluetooth: HCI UART protocol H4 registered
[    3.460000] Bluetooth: HCI UART protocol BCM registered
[    3.468000] voltage supply : vdd_arm_spu
[    3.472000] DVFS: ASV[3] IDS 24mA, Ro 139 -> Table [IDS 38mA, Ro 170]
[    3.476000] ASV  0 =  1400000khz,  1200000 uV
[    3.480000] ASV  1 =  1300000khz,  1140000 uV
[    3.484000] ASV  2 =  1200000khz,  1100000 uV
[    3.488000] ASV  3 =  1100000khz,  1040000 uV
[    3.492000] ASV  4 =  1000000khz,  1040000 uV
[    3.500000] ASV  5 =   900000khz,  1000000 uV
[    3.504000] ASV  6 =   800000khz,  1000000 uV
[    3.508000] ASV  7 =   700000khz,   980000 uV
[    3.512000] ASV  8 =   600000khz,   980000 uV
[    3.516000] ASV  9 =   500000khz,   940000 uV
[    3.520000] ASV 10 =   400000khz,   940000 uV
[    3.528000] DVFS: regulator vdd_arm_spu
[    3.528000] DVFS: cpu DVFS with PLL.1 [tables=11]
[    3.536000] Synopsys Designware Multimedia Card Interface Driver
[    3.540000] usbcore: registered new interface driver usbhid
[    3.544000] usbhid: USB HID core driver
[    3.548000] ashmem: initialized
[    3.560000] nexell-pcm nexell-pcm: snd pcm: register sound platform 'nexell-pcm'
[    3.564000] nexell-i2s c0055000.i2s: snd i2s: ch 0, master, iis mode, 48000(47999)hz, 32 FBITs,
[    3.572000] nexell-i2s c0055000.i2s: MCLK=12287880hz, RFS=256
[    3.580000] nexell-spdif-tx c0059000.spdiftx: spdif-tx: 48000(47999)Hz, MCLK=12287880hz
[    3.588000] nx-simple-card sound: snd-null-voice <-> c0055000.i2s mapping ok
[    3.588000] random: nonblocking pool is initialized
[    3.596000] nx-simple-card sound: dit-hifi <-> c0059000.spdiftx mapping ok
[    3.604000] u32 classifier
[    3.604000]     Actions configured
[    3.608000] Netfilter messages via NETLINK v0.30.
[    3.616000] nf_conntrack version 0.5.0 (7627 buckets, 30508 max)
[    3.620000] ctnetlink v0.93: registering with nfnetlink.
[    3.624000] xt_time: kernel timezone is -0000
[    3.632000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    3.636000] arp_tables: (C) 2002 David S. Miller
[    3.640000] Initializing XFRM netlink socket
[    3.644000] NET: Registered protocol family 10
[    3.652000] mip6: Mobile IPv6
[    3.652000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    3.656000] NET: Registered protocol family 17
[    3.660000] NET: Registered protocol family 15
[    3.664000] Bluetooth: RFCOMM TTY layer initialized
[    3.672000] Bluetooth: RFCOMM socket layer initialized
[    3.676000] Bluetooth: RFCOMM ver 1.11
[    3.680000] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.684000] Bluetooth: BNEP filters: protocol multicast
[    3.688000] Bluetooth: BNEP socket layer initialized
[    3.696000] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    3.700000] Bluetooth: HIDP socket layer initialized
[    3.704000] Key type dns_resolver registered
[    3.716000] Loading compiled-in X.509 certificates
[    3.716000] input: gpio_keys as /devices/platform/gpio_keys/input/input2
[    3.720000] nx-rtc c0010c00.rtc: setting system clock to 2009-09-01 00:00:00 UTC (1251763200)
[    3.740000] dhd_module_init in
[    3.740000] dhd_wlan_init: START.......
[    3.744000] failed to get device node of bcmdhd
[    3.748000] dhd_wlan_init: failed to initiate GPIO, ret=-19
[    3.752000] dhd_module_init: failed in dhd_wlan_init.
[    3.756000] ALSA device list:
[    3.760000]   #0: nanopi3-audio
rootfs: Clearing orphaned inode 180230 (uid=1000, gid=1000, mode=0100600, size=4096)
rootfs: clean, 175008/966656 files, 1075359/3848960 blocks
done.
[    5.840000] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    5.864000] EXT4-fs (mmcblk0p2): re-mounted. Opts: data=ordered
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.
[    6.152000] systemd[1]: System time before build time, advancing clock.
[    6.232000] systemd[1]: systemd 229 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN)
[    6.248000] systemd[1]: Detected architecture arm.

Welcome to Ubuntu 16.04 LTS!

[    6.272000] systemd[1]: Set hostname to <FriendlyELEC>.
[    6.668000] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[    6.680000] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[    6.696000] systemd[1]: Reached target Encrypted Volumes.
[  OK  ] Reached target Encrypted Volumes.
[    6.708000] systemd[1]: Reached target Swap.
[  OK  ] Reached target Swap.
[    6.716000] systemd[1]: Listening on Syslog Socket.
[  OK  ] Listening on Syslog Socket.
[    6.728000] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
[    6.744000] systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
[    6.756000] systemd[1]: Listening on Journal Audit Socket.
[  OK  ] Listening on Journal Audit Socket.
[    6.768000] systemd[1]: Started Trigger resolvconf update for networkd DNS.
[  OK  ] Started Trigger resolvconf update for networkd DNS.
[    6.788000] systemd[1]: Reached target User and Group Name Lookups.
[  OK  ] Reached target User and Group Name Lookups.
[    6.804000] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    6.816000] systemd[1]: Created slice User and Session Slice.
[  OK  ] Created slice User and Session Slice.
[    6.832000] systemd[1]: Created slice System Slice.
[  OK  ] Created slice System Slice.
[    6.848000] systemd[1]: Mounting Debug File System...
         Mounting Debug File System...
[    6.864000] systemd[1]: Mounting POSIX Message Queue File System...
         Mounting POSIX Message Queue File System...
[    6.884000] systemd[1]: Mounting Huge Pages File System...
         Mounting Huge Pages File System...
[    6.904000] systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting Remount Root and Kernel File Systems...
[    6.924000] systemd[1]: Started Read required files in advance.
[  OK  ] Started Read required files in advance.
[    6.944000] systemd[1]: Starting Nameserver information manager...
         Starting Nameserver information manager...
[    6.960000] systemd[1]: Created slice system-serial\x2dgetty.slice.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[    6.980000] systemd[1]: Starting Load Kernel Modules...
         Starting Load Kernel Modules...
[    6.992000] systemd[1]: Reached target Remote File Systems (Pre).
[  OK  ] Reached target Remote File Systems (Pre).
[    7.008000] systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
[    7.024000] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[    7.044000] systemd[1]: Created slice system-getty.slice.
[  OK  ] Created slice system-getty.slice.
[    7.060000] systemd[1]: Starting Journal Service...
         Starting Journal Service...
[    7.080000] systemd[1]: Starting Create list of required static device nodes for the current kernel...
         Starting Create list of required st... nodes for the current kernel...
[    7.100000] systemd[1]: Reached target Slices.
[  OK  ] Reached target Slices.
[    7.152000] systemd[1]: Mounted Debug File System.
[  OK  ] Mounted Debug File System.
[    7.164000] systemd[1]: Mounted POSIX Message Queue File System.
[  OK  ] Mounted POSIX Message Queue File System.
[    7.180000] systemd[1]: Mounted Huge Pages File System.
[  OK  ] Mounted Huge Pages File System.
[    7.192000] systemd[1]: Started Remount Root and Kernel File Systems.
[  OK  ] Started Remount Root and Kernel File Systems.
[    7.212000] systemd[1]: ureadahead.service: Main process exited, code=exited, status=5/NOTINSTALLED
[    7.216000] systemd[1]: ureadahead.service: Unit entered failed state.
[    7.220000] systemd[1]: ureadahead.service: Failed with result 'exit-code'.
[    7.228000] systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
[    7.236000] systemd[1]: Failed to start Load Kernel Modules.
[FAILED] Failed to start Load Kernel Modules.
See 'systemctl status systemd-modules-load.service' for details.
[    7.268000] systemd[1]: systemd-modules-load.service: Unit entered failed state.
[    7.268000] systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
[    7.276000] systemd[1]: Started Create list of required static device nodes for the current kernel.
[  OK  ] Started Create list of required sta...ce nodes for the current kernel.
[    7.304000] systemd[1]: Started Nameserver information manager.
[  OK  ] Started Nameserver information manager.
[    7.328000] systemd[1]: Started Journal Service.
[  OK  ] Started Journal Service.
         Starting Create Static Device Nodes in /dev...
         Starting Apply Kernel Variables...
         Mounting FUSE Control File System...
         Mounting Configuration File System...
         Starting Load/Save Random Seed...
         Starting udev Coldplug all Devices...
         Starting Flush Journal to Persistent Storage...
[  OK  ] Mounted Configuration File System.
[  OK  ] Mounted FUSE Control File System.
[  OK  ] Started Create Static Device Nodes in /dev.
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Started Flush Journal to Persistent Storage.
         Starting udev Kernel Device Manager...
[  OK  ] Reached target Local File Systems (Pre).
[  OK  ] Reached target Local File Systems.
         Starting Set console keymap...
         Starting Create Volatile Files and Directories...
         Starting Tell Plymouth To Write Out Runtime Data...
         Starting LSB: AppArmor initialization...
[  OK  ] Started udev Coldplug all Devices.
[  OK  ] Started Tell Plymouth To Write Out Runtime Data.
[  OK  ] Started Create Volatile Files and Directories.
[  OK  ] Started Set console keymap.
[  OK  ] Started LSB: AppArmor initialization.
         Starting Raise network interfaces...
         Starting Update UTMP about System Boot/Shutdown...
[  OK  ] Reached target System Time Synchronized.
[  OK  ] Started udev Kernel Device Manager.

Armbian Bionic – desktop mainline kernel 4.14.y

# cat /sys/devices/platform/board
cat: /sys/devices/platform/board: No such file or directory

# ls -la /dev/spi*
ls: cannot access '/dev/spi*': No such file or directory

# ls -la /boot/dtb/nexell/s5p6818-nanopi-fire3.dtb
-rw-r--r-- 1 root root 48295 Aug 22 09:59 /boot/dtb/nexell/s5p6818-nanopi-fire3.dtb

# fdtget /boot/dtb/nexell/s5p6818-nanopi-fire3.dtb spidev0 status
Error at 'spidev0': FDT_ERR_BADPATH

# fdtget /boot/dtb/nexell/s5p6818-nanopi-fire3.dtb i2c-0 status
Error at 'i2c-0': FDT_ERR_BADPATH

# fdtget /boot/dtb/nexell/s5p6818-nanopi-fire3.dtb spi0 status
disable


# ls -la /sys/devices/platform/c0000000.soc/
total 0
drwxr-xr-x 41 root root    0 Sep  2 11:48 .
drwxr-xr-x 23 root root    0 Sep  2 09:15 ..
drwxr-xr-x  5 root root    0 Sep  2 09:15 c0000000.amba
drwxr-xr-x  3 root root    0 Sep  2 09:15 c0000000.soc:clipper1@c0064000
drwxr-xr-x  4 root root    0 Sep  2 09:15 c0000000.soc:i2c@0
drwxr-xr-x  4 root root    0 Sep  2 09:15 c0000000.soc:leds
drwxr-xr-x  3 root root    0 Sep  2 09:15 c0000000.soc:wifi_powerseq
drwxr-xr-x  4 root root    0 Sep  2 09:15 c0010c00.rtc
drwxr-xr-x  4 root root    0 Sep  2 09:15 c0011000.nexell-usbphy
drwxr-xr-x  3 root root    0 Sep  2 09:15 c0011000.tieoff
drwxr-xr-x  3 root root    0 Sep  2 09:15 c0012000.reset
drwxr-xr-x  3 root root    0 Sep  2 09:15 c0017000.timer
drwxr-xr-x  4 root root    0 Sep  2 09:15 c0018000.pwm
drwxr-xr-x 10 root root    0 Sep  2 09:15 c001a000.pinctrl
drwxr-xr-x  4 root root    0 Sep  2 09:15 c0020000.ohci
drwxr-xr-x  4 root root    0 Sep  2 09:15 c0030000.ehci
drwxr-xr-x  6 root root    0 Sep  2 09:15 c0040000.dwc2otg
drwxr-xr-x  4 root root    0 Sep  2 09:15 c0053000.adc
drwxr-xr-x  3 root root    0 Sep  2 09:15 c0055000.i2s
drwxr-xr-x  3 root root    0 Sep  2 09:15 c0059000.spdiftx
drwxr-xr-x  5 root root    0 Sep  2 09:15 c0060000.ethernet
drwxr-xr-x  4 root root    0 Sep  2 09:15 c0062000.dw_mmc
drwxr-xr-x  3 root root    0 Sep  2 09:15 c0064000.vip
drwxr-xr-x  3 root root    0 Sep  2 09:15 c0066000.scaler
drwxr-xr-x  4 root root    0 Sep  2 09:15 c0068000.dw_mmc
drwxr-xr-x  4 root root    0 Sep  2 09:15 c0069000.dw_mmc
drwxr-xr-x  3 root root    0 Sep  2 09:15 c0070000.gpu
drwxr-xr-x  4 root root    0 Sep  2 09:15 c0080000.video-codec
drwxr-xr-x  3 root root    0 Sep  2 09:15 c0096000.tmuctrl
drwxr-xr-x  4 root root    0 Sep  2 09:15 c00a0000.serial
drwxr-xr-x  4 root root    0 Sep  2 09:15 c00a1000.serial
drwxr-xr-x  4 root root    0 Sep  2 09:15 c00a4000.i2c
drwxr-xr-x  4 root root    0 Sep  2 09:15 c00a5000.i2c
drwxr-xr-x  4 root root    0 Sep  2 09:15 c00a6000.i2c
drwxr-xr-x  3 root root    0 Sep  2 09:15 c00bb000.dynamic-freq
drwxr-xr-x  3 root root    0 Sep  2 09:15 c0101000.display_drm_hdmi
drwxr-xr-x  3 root root    0 Sep  2 09:15 c0101000.display_drm_lvds
drwxr-xr-x  3 root root    0 Sep  2 09:15 c0101000.display_drm_rgb
drwxr-xr-x  4 root root    0 Sep  2 09:15 c0102000.nano-videodev
drwxr-xr-x  5 root root    0 Sep  2 09:15 c0102800.display_drm
-rw-r--r--  1 root root 4096 Sep  2 11:47 driver_override
-r--r--r--  1 root root 4096 Sep  2 11:47 modalias
lrwxrwxrwx  1 root root    0 Sep  2 11:47 of_node -> ../../../firmware/devicetree/base/soc
drwxr-xr-x  2 root root    0 Sep  2 09:15 power
lrwxrwxrwx  1 root root    0 Sep  2 09:15 subsystem -> ../../../bus/platform
-rw-r--r--  1 root root 4096 Sep  2 09:15 uevent

# find /proc/device-tree/ -type f -exec head {} +
==> /proc/device-tree/spdif_sound
==> /proc/device-tree/oscillator
==> /proc/device-tree/nanopi-onewire
==> /proc/device-tree/panel_rgb
==> /proc/device-tree/soc/timer@c0017000
==> /proc/device-tree/soc/pinctrl@C0010000
==> /proc/device-tree/soc/amba
==> /proc/device-tree/soc/display_drm
==> /proc/device-tree/soc/wifi_powerseq
==> /proc/device-tree/soc/thermal-zones
==> /proc/device-tree/soc/nano-videodev
==> /proc/device-tree/soc/dynamic-freq
==> /proc/device-tree/soc/clocks
==> /proc/device-tree/soc
==> /proc/device-tree/nx-v4l2
==> /proc/device-tree/leds
==> /proc/device-tree/psci
==> /proc/device-tree/wifi_bcm4329
==> /proc/device-tree/compatible
==> /proc/device-tree/onewire-touch
==> /proc/device-tree/aliases/ethernet0
==> /proc/device-tree/aliases/spi2
==> /proc/device-tree/aliases/i2s1
==> /proc/device-tree/aliases/i2c1
==> /proc/device-tree/aliases/spi0
==> /proc/device-tree/aliases/serial5
==> /proc/device-tree/aliases/serial3
==> /proc/device-tree/aliases/serial1
==> /proc/device-tree/aliases/i2s2
==> /proc/device-tree/aliases/i2c2
==> /proc/device-tree/aliases/spi1
==> /proc/device-tree/aliases/i2s0
==> /proc/device-tree/aliases/i2c0
==> /proc/device-tree/aliases/serial4
==> /proc/device-tree/aliases/pinctrl0
==> /proc/device-tree/aliases/serial2
==> /proc/device-tree/aliases/serial0
==> /proc/device-tree/jack_sound
==> /proc/device-tree/chosen
==> /proc/device-tree/pmu
==> /proc/device-tree/nanopi-thermistor
==> /proc/device-tree/cpus
==> /proc/device-tree/spdif-out/name
==> /proc/device-tree/nx-devfreq/name
==> /proc/device-tree/panel_lvds
==> /proc/device-tree/hdmi_sound
==> /proc/device-tree/memory

# dtc -I fs /sys/firmware/devicetree/base
<stdout>: Warning (unit_address_vs_reg): Node /oscillator has a reg or ranges property, but no unit name
<stdout>: Warning (unit_address_vs_reg): Node /nanopi-onewire has a reg or ranges property, but no unit name
<stdout>: Warning (unit_address_vs_reg): Node /soc has a reg or ranges property, but no unit name
<stdout>: Warning (unit_address_vs_reg): Node /soc/i2c@0 has a unit name, but no reg property
<stdout>: Warning (unit_address_vs_reg): Node /soc/amba has a reg or ranges property, but no unit name
<stdout>: Warning (unit_address_vs_reg): Node /soc/display_drm has a reg or ranges property, but no unit name
<stdout>: Warning (unit_address_vs_reg): Node /soc/nano-videodev has a reg or ranges property, but no unit name
<stdout>: Warning (unit_address_vs_reg): Node /soc/clocks has a reg or ranges property, but no unit name
<stdout>: Warning (unit_address_vs_reg): Node /soc/clipper1@c0064000 has a unit name, but no reg property
<stdout>: Warning (unit_address_vs_reg): Node /soc/display_drm_rgb has a reg or ranges property, but no unit name
<stdout>: Warning (unit_address_vs_reg): Node /soc/display_drm_hdmi has a reg or ranges property, but no unit name
<stdout>: Warning (unit_address_vs_reg): Node /soc/clipper0@c0063000 has a unit name, but no reg property
<stdout>: Warning (unit_address_vs_reg): Node /soc/clipper2@c0064000 has a unit name, but no reg property
<stdout>: Warning (unit_address_vs_reg): Node /soc/display_drm_mipi has a reg or ranges property, but no unit name
<stdout>: Warning (unit_address_vs_reg): Node /soc/display_drm_lvds has a reg or ranges property, but no unit name
<stdout>: Warning (unit_address_vs_reg): Node /soc/decimator0@c0063000 has a unit name, but no reg property
<stdout>: Warning (unit_address_vs_reg): Node /es8316@i2s0 has a unit name, but no reg property
<stdout>: Warning (unit_address_vs_reg): Node /jack_sound/simple-audio-card,dai-link@0 has a unit name, but no reg property
<stdout>: Warning (unit_address_vs_reg): Node /hdmi_sound/simple-audio-card,dai-link@0 has a unit name, but no reg property
<stdout>: Warning (unit_address_vs_reg): Node /memory has a reg or ranges property, but no unit name
<stdout>: Warning (simple_bus_reg): Node /soc/i2c@0 missing or empty reg/ranges property
<stdout>: Warning (simple_bus_reg): Node /soc/pinctrl@C0010000 simple-bus unit address format error, expected "c001a000"
<stdout>: Warning (simple_bus_reg): Node /soc/amba simple-bus unit address format error, expected "c0000000"
<stdout>: Warning (simple_bus_reg): Node /soc/nexell-usbphy@c0012000 simple-bus unit address format error, expected "c0011000"
<stdout>: Warning (simple_bus_reg): Node /soc/display_drm simple-bus unit address format error, expected "c0102800"
<stdout>: Warning (simple_bus_reg): Node /soc/wifi_powerseq missing or empty reg/ranges property
<stdout>: Warning (simple_bus_reg): Node /soc/thermal-zones missing or empty reg/ranges property
<stdout>: Warning (simple_bus_reg): Node /soc/nano-videodev simple-bus unit address format error, expected "c0102000"
<stdout>: Warning (simple_bus_reg): Node /soc/dynamic-freq@bb000 simple-bus unit address format error, expected "c00bb000"
<stdout>: Warning (simple_bus_reg): Node /soc/clocks simple-bus unit address format error, expected "c00bb000"
<stdout>: Warning (simple_bus_reg): Node /soc/leds missing or empty reg/ranges property
<stdout>: Warning (simple_bus_reg): Node /soc/clipper1@c0064000 missing or empty reg/ranges property
<stdout>: Warning (simple_bus_reg): Node /soc/display_drm_rgb simple-bus unit address format error, expected "c0101000"
<stdout>: Warning (simple_bus_reg): Node /soc/display_drm_hdmi simple-bus unit address format error, expected "c0101000"
<stdout>: Warning (simple_bus_reg): Node /soc/clipper0@c0063000 missing or empty reg/ranges property
<stdout>: Warning (simple_bus_reg): Node /soc/clipper2@c0064000 missing or empty reg/ranges property
<stdout>: Warning (simple_bus_reg): Node /soc/display_drm_mipi simple-bus unit address format error, expected "c0101000"
<stdout>: Warning (simple_bus_reg): Node /soc/display_drm_lvds simple-bus unit address format error, expected "c0101000"
<stdout>: Warning (simple_bus_reg): Node /soc/decimator0@c0063000 missing or empty reg/ranges property
/dts-v1/;

/ {
        #address-cells = <0x1>;
        model = "nexell soc";
        #size-cells = <0x1>;
        compatible = "nexell,s5p6818";

        spdif_sound {
                format = "S16";
                sample_rate = <0xbb80>;
                compatible = "nexell,spdif-transceiver";
                status = "disabled";
        };

        oscillator {
                ref-freuecny = <0x16e3600>;
                compatible = "nexell,s5pxx18,pll";
                reg = <0xc0010000 0x1000>;
        };

        nanopi-onewire {
                channel-gpio = <0x2e 0xf 0x0>;
                interrupts = <0x0 0x1a 0x0>;
                interrupt-parent = <0xa>;
                compatible = "friendlyarm,onewire";
                reg = <0xc0017000 0x1000>;
                irq-timer = <0x3>;
        };

        panel_rgb {
                pinctrl-names = "default";
                pinctrl-0 = <0x61 0x62 0x63 0x64 0x65 0x66 0x67>;
                compatible = "nanopi,nano-panel";
                status = "okay";

                port {

                        endpoint {
                                phandle = <0x56>;
                                linux,phandle = <0x56>;
                        };
                };
        };

        soc {
                #address-cells = <0x1>;
                #size-cells = <0x1>;
                interrupt-parent = <0xa>;
                compatible = "simple-bus";
                ranges;
                reg = <0xc0000000 0x300000>;

                i2c@0 {
                        #address-cells = <0x1>;
                        i2c-gpio,ch = <0x3>;
                        #size-cells = <0x0>;
                        compatible = "i2c-gpio";
                        i2c-gpio,delay-us = <0xa>;
                        gpios = <0x47 0x1f 0x0 0x47 0x1e 0x0>;

                        spu1705@2d {
                                compatible = "spu1705,fe-pmu";
                                reg = <0x2d>;

                                regulators {

                                        DCDC1 {
                                                regulator-max-microvolt = <0x134d68>;
                                                regulator-always-on;
                                                regulator-min-microvolt = <0xdcf28>;
                                                regulator-name = "vdd_arm_1.3V";
                                                phandle = <0xf>;
                                                linux,phandle = <0xf>;
                                        };
                                };
                        };

                        axp228@34 {
                                interrupts = <0x4 0x2>;
                                nx,id = <0x0>;
                                interrupt-parent = <0x38>;
                                compatible = "x-powers,axp228";
                                reg = <0x34>;

                                regulators {

                                        axp22_dldo4 {
                                                regulator-max-microvolt = <0x325aa0>;
                                                nx,boot_on = <0x0>;
                                                nx,sleep_slots = <0xf>;
                                                nx,always_on = <0x0>;
                                                nx,init_enable = <0x0>;
                                                nx,id = <0x7>;
                                                regulator-min-microvolt = <0xaae60>;
                                                regulator-name = "axp228_dldo4";
                                                nx,init_uV = <0xaae60>;
                                        };

                                        axp22_dcdc1 {
                                                regulator-max-microvolt = <0x33e140>;
                                                nx,boot_on = <0x1>;
                                                nx,sleep_slots = <0xf>;
                                                nx,always_on = <0x1>;
                                                nx,init_enable = <0x1>;
                                                nx,id = <0xc>;
                                                regulator-min-microvolt = <0x186a00>;
                                                regulator-name = "axp228_3p3_sys";
                                                nx,init_uV = <0x325aa0>;
                                                phandle = <0xb>;
                                                linux,phandle = <0xb>;
                                        };

                                        axp22_dldo2 {
                                                regulator-max-microvolt = <0x325aa0>;
                                                nx,boot_on = <0x0>;
                                                nx,sleep_slots = <0xf>;
                                                nx,always_on = <0x0>;
                                                nx,init_enable = <0x0>;
                                                nx,id = <0x5>;
                                                regulator-min-microvolt = <0xaae60>;
                                                regulator-name = "axp228_1p8_cam";
                                                nx,init_uV = <0x1b7740>;
                                        };

                                        axp22_aldo2 {
                                                regulator-max-microvolt = <0x325aa0>;
                                                nx,boot_on = <0x1>;
                                                nx,sleep_slots = <0xf>;
                                                nx,always_on = <0x1>;
                                                nx,init_enable = <0x1>;
                                                nx,id = <0x2>;
                                                regulator-min-microvolt = <0xaae60>;
                                                regulator-name = "axp228_1p8_alive";
                                                nx,init_uV = <0x1b7740>;
                                        };

                                        axp22_eldo2 {
                                                regulator-max-microvolt = <0x325aa0>;
                                                nx,boot_on = <0x1>;
                                                nx,sleep_slots = <0xf>;
                                                nx,always_on = <0x1>;
                                                nx,init_enable = <0x1>;
                                                nx,id = <0x9>;
                                                regulator-min-microvolt = <0xaae60>;
                                                regulator-name = "axp228_3p3_wifi";
                                                nx,init_uV = <0x325aa0>;
                                        };

                                        axp22_ldoio1 {
                                                regulator-max-microvolt = <0x325aa0>;
                                                nx,boot_on = <0x0>;
                                                nx,sleep_slots = <0xf>;
                                                nx,always_on = <0x0>;
                                                nx,init_enable = <0x0>;
                                                nx,id = <0x12>;
                                                regulator-min-microvolt = <0xaae60>;
                                                regulator-name = "axp228_ldoio1";
                                                nx,init_uV = <0xf4240>;
                                        };

                                        axp22_dcdc4 {
                                                regulator-max-microvolt = <0x177fa0>;
                                                nx,boot_on = <0x1>;
                                                nx,sleep_slots = <0xf>;
                                                nx,always_on = <0x1>;
                                                nx,init_enable = <0x1>;
                                                nx,id = <0xf>;
                                                regulator-min-microvolt = <0x927c0>;
                                                regulator-name = "axp228_1p5_sys";
                                                nx,init_uV = <0x16e360>;
                                        };

                                        axp22_rtcldo {
                                                regulator-max-microvolt = <0x2dc6c0>;
                                                nx,boot_on = <0x0>;
                                                nx,sleep_slots = <0xf>;
                                                nx,always_on = <0x0>;
                                                nx,init_enable = <0x0>;
                                                nx,id = <0x0>;
                                                regulator-min-microvolt = <0x2dc6c0>;
                                                regulator-name = "axp228_rtcldo";
                                                nx,init_uV = <0x325aa0>;
                                        };

                                        axp22_dcdc2 {
                                                regulator-max-microvolt = <0x177fa0>;
                                                nx,boot_on = <0x1>;
                                                nx,sleep_slots = <0xf>;
                                                nx,always_on = <0x1>;
                                                nx,init_enable = <0x1>;
                                                nx,id = <0xd>;
                                                regulator-min-microvolt = <0x927c0>;
                                                regulator-name = "axp228_1p1_arm";
                                                nx,init_uV = <0x124f80>;
                                                phandle = <0x10>;
                                                linux,phandle = <0x10>;
                                        };

                                        axp22_dc5ldo {
                                                regulator-max-microvolt = <0x155cc0>;
                                                nx,boot_on = <0x0>;
                                                nx,sleep_slots = <0xf>;
                                                nx,always_on = <0x0>;
                                                nx,init_enable = <0x0>;
                                                nx,id = <0xb>;
                                                regulator-min-microvolt = <0xaae60>;
                                                regulator-name = "axp228_1p2_cvbs";
                                                nx,init_uV = <0x124f80>;
                                        };

                                        axp22_dldo3 {
                                                regulator-max-microvolt = <0x325aa0>;
                                                nx,boot_on = <0x0>;
                                                nx,sleep_slots = <0xf>;
                                                nx,always_on = <0x0>;
                                                nx,init_enable = <0x0>;
                                                nx,id = <0x6>;
                                                regulator-min-microvolt = <0xaae60>;
                                                regulator-name = "axp228_dldo3";
                                                nx,init_uV = <0xaae60>;
                                        };

                                        axp22_dldo1 {
                                                regulator-max-microvolt = <0x325aa0>;
                                                nx,boot_on = <0x1>;
                                                nx,sleep_slots = <0xf>;
                                                nx,always_on = <0x1>;
                                                nx,init_enable = <0x1>;
                                                nx,id = <0x4>;
                                                regulator-min-microvolt = <0xaae60>;
                                                regulator-name = "axp228_wide";
                                                nx,init_uV = <0x325aa0>;
                                        };

                                        axp22_aldo3 {
                                                regulator-max-microvolt = <0x325aa0>;
                                                nx,boot_on = <0x1>;
                                                nx,sleep_slots = <0xf>;
                                                nx,always_on = <0x1>;
                                                nx,init_enable = <0x1>;
                                                nx,id = <0x3>;
                                                regulator-min-microvolt = <0xaae60>;
                                                regulator-name = "axp228_1p0_alive";
                                                nx,init_uV = <0xf4240>;
                                        };

                                        axp22_eldo3 {
                                                regulator-max-microvolt = <0x325aa0>;
                                                nx,boot_on = <0x0>;
                                                nx,sleep_slots = <0xf>;
                                                nx,always_on = <0x0>;
                                                nx,init_enable = <0x0>;
                                                nx,id = <0xa>;
                                                regulator-min-microvolt = <0xaae60>;
                                                regulator-name = "axp228_eldo3";
                                                nx,init_uV = <0xaae60>;
                                        };

                                        axp22_dcdc5 {
                                                regulator-max-microvolt = <0x26e8f0>;
                                                nx,boot_on = <0x1>;
                                                nx,sleep_slots = <0xf>;
                                                nx,always_on = <0x1>;
                                                nx,init_enable = <0x1>;
                                                nx,id = <0x10>;
                                                regulator-min-microvolt = <0xf4240>;
                                                regulator-name = "axp228_1p5_ddr";
                                                nx,init_uV = <0x16e360>;
                                        };

                                        axp22_aldo1 {
                                                regulator-max-microvolt = <0x325aa0>;
                                                nx,boot_on = <0x1>;
                                                nx,sleep_slots = <0xf>;
                                                nx,always_on = <0x1>;
                                                nx,init_enable = <0x1>;
                                                nx,id = <0x1>;
                                                regulator-min-microvolt = <0xaae60>;
                                                regulator-name = "axp228_3p3_alive";
                                                nx,init_uV = <0x325aa0>;
                                        };

                                        axp22_eldo1 {
                                                regulator-max-microvolt = <0x325aa0>;
                                                nx,boot_on = <0x1>;
                                                nx,sleep_slots = <0xf>;
                                                nx,always_on = <0x1>;
                                                nx,init_enable = <0x1>;
                                                nx,id = <0x8>;
                                                regulator-min-microvolt = <0xaae60>;
                                                regulator-name = "axp228_1p8_sys";
                                                nx,init_uV = <0x1b7740>;
                                        };

                                        axp22_ldoio0 {
                                                regulator-max-microvolt = <0x325aa0>;
                                                nx,boot_on = <0x0>;
                                                nx,sleep_slots = <0xf>;
                                                nx,always_on = <0x0>;
                                                nx,init_enable = <0x0>;
                                                nx,id = <0x11>;
                                                regulator-min-microvolt = <0xaae60>;
                                                regulator-name = "axp228_ldoio0";
                                                nx,init_uV = <0x1b7740>;
                                        };

                                        axp22_dcdc3 {
                                                regulator-max-microvolt = <0x1c61a0>;
                                                nx,boot_on = <0x1>;
                                                nx,sleep_slots = <0xf>;
                                                nx,always_on = <0x1>;
                                                nx,init_enable = <0x1>;
                                                nx,id = <0xe>;
                                                regulator-min-microvolt = <0x927c0>;
                                                regulator-name = "axp228_1p0_core";
                                                nx,init_uV = <0x124f80>;
                                        };
                                };
                        };
                };

                timer@c0017000 {
                        clkevent = <0x1>;
                        clock-names = "timer0", "timer1", "pclk";
                        interrupts = <0x0 0x18 0x0>;
                        clocks = <0xc 0xd 0xe>;
                        clksource = <0x0>;
                        compatible = "nexell,s5p6818-timer";
                        reg = <0xc0017000 0x1000>;
                };

                pinctrl@C0010000 {
                        #address-cells = <0x1>;
                        interrupts = <0x0 0x35 0x0 0x0 0x36 0x0 0x0 0x37 0x0 0x0 0x38 0x0 0x0 0x39 0x0 0x0 0x4 0x0>;
                        #size-cells = <0x1>;
                        compatible = "nexell,s5p6818-pinctrl";
                        reg = <0xc001a000 0x1000 0xc001b000 0x1000 0xc001c000 0x1000 0xc001d000 0x1000 0xc001e000 0x1000 0xc0010800 0x200>;

                        sdmmc1-cmd {
                                nexell,pins = "gpiod-23";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x31>;
                                linux,phandle = <0x31>;
                                nexell,pin-strength = <0x1>;
                        };

                        dp-rgb-vclk {
                                nexell,pins = "gpioa-0";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x61>;
                                linux,phandle = <0x61>;
                                nexell,pin-strength = <0x0>;
                        };

                        spi2 {
                                nexell,pins = "gpioc-9", "gpioc-10", "gpioc-11", "gpioc-12";
                                nexell,pin-function = <0x2>;
                                nexell,pin-pull = <0x1>;
                                phandle = <0x4d>;
                                linux,phandle = <0x4d>;
                                nexell,pin-strength = <0x0>;
                        };

                        dp-rgb-hsync {
                                nexell,pins = "gpioa-26";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x63>;
                                linux,phandle = <0x63>;
                                nexell,pin-strength = <0x0>;
                        };

                        sdmmc2-bus-width4 {
                                nexell,pins = "gpioc-20", "gpioc-21", "gpioc-22", "gpioc-23";
                                nexell,pin-function = <0x2>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x2d>;
                                linux,phandle = <0x2d>;
                                nexell,pin-strength = <0x1>;
                        };

                        vid0-data-clk {
                                nexell,pins = "gpiod-28", "gpiod-29", "gpiod-30", "gpiod-31", "gpioe-0", "gpioe-1", "gpioe-2", "gpioe-3", "gpioe-4";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                nexell,pin-strength = <0x0>;
                        };

                        i2s1 {
                                nexell,pins = "gpioa-28", "gpioa-30", "gpiob-0", "gpiob-6", "gpiob-9";
                                nexell,pin-function = <0x3>;
                                nexell,pin-pull = <0x0>;
                                phandle = <0x3d>;
                                linux,phandle = <0x3d>;
                                nexell,pin-strength = <0x0>;
                        };

                        i2c1 {
                                nexell,pins = "gpiod-4", "gpiod-5";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x27>;
                                linux,phandle = <0x27>;
                                nexell,pin-strength = <0x0>;
                        };

                        spi0 {
                                nexell,pins = "gpioc-29", "gpioc-30", "gpioc-31", "gpiod-0";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x49>;
                                linux,phandle = <0x49>;
                                nexell,pin-strength = <0x0>;
                        };

                        gmac_pins {
                                phandle = <0x46>;
                                linux,phandle = <0x46>;

                                gmac-rxclk {
                                        nexell,pins = "gpioe-18";
                                        nexell,pin-function = <0x1>;
                                        nexell,pin-pull = <0x2>;
                                        nexell,pin-strength = <0x3>;
                                };

                                gmac-rxd {
                                        nexell,pins = "gpioe-14", "gpioe-15", "gpioe-16", "gpioe-17";
                                        nexell,pin-function = <0x1>;
                                        nexell,pin-pull = <0x2>;
                                        nexell,pin-strength = <0x3>;
                                };

                                gmac-txclk {
                                        nexell,pins = "gpioe-24";
                                        nexell,pin-function = <0x1>;
                                        nexell,pin-pull = <0x2>;
                                        nexell,pin-strength = <0x2>;
                                };

                                gmac-txen {
                                        nexell,pins = "gpioe-11";
                                        nexell,pin-function = <0x1>;
                                        nexell,pin-pull = <0x2>;
                                        nexell,pin-strength = <0x3>;
                                };

                                gmac-mdc {
                                        nexell,pins = "gpioe-20";
                                        nexell,pin-function = <0x1>;
                                        nexell,pin-pull = <0x2>;
                                        nexell,pin-strength = <0x3>;
                                };

                                gmac-txd {
                                        nexell,pins = "gpioe-7", "gpioe-8", "gpioe-9", "gpioe-10";
                                        nexell,pin-function = <0x1>;
                                        nexell,pin-pull = <0x2>;
                                        nexell,pin-strength = <0x3>;
                                };

                                gmac-mdio {
                                        nexell,pins = "gpioe-21";
                                        nexell,pin-function = <0x1>;
                                        nexell,pin-pull = <0x2>;
                                        nexell,pin-strength = <0x3>;
                                };
                        };

                        serial5 {
                                nexell,pins = "gpiob-30", "gpiob-31";
                                nexell,pin-function = <0x3>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x1e>;
                                linux,phandle = <0x1e>;
                                nexell,pin-strength = <0x0>;
                        };

                        dp-rgb-B {
                                nexell,pins = "gpioa-1", "gpioa-2", "gpioa-3", "gpioa-4", "gpioa-5", "gpioa-6", "gpioa-7", "gpioa-8";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x67>;
                                linux,phandle = <0x67>;
                                nexell,pin-strength = <0x0>;
                        };

                        gpioe {
                                gpio-controller;
                                #interrupt-cells = <0x2>;
                                phandle = <0x47>;
                                #gpio-cells = <0x2>;
                                linux,phandle = <0x47>;
                                interrupt-controller;
                        };

                        vid2-sync {
                                nexell,pins = "gpioc-15", "gpioc-16";
                                nexell,pin-function = <0x3>;
                                nexell,pin-pull = <0x2>;
                                nexell,pin-strength = <0x0>;
                        };

                        sdmmc2-cmd {
                                nexell,pins = "gpioc-19";
                                nexell,pin-function = <0x2>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x2c>;
                                linux,phandle = <0x2c>;
                                nexell,pin-strength = <0x1>;
                        };

                        sdmmc0-bus-width4 {
                                nexell,pins = "gpiob-1", "gpiob-3", "gpiob-5", "gpiob-7";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x37>;
                                linux,phandle = <0x37>;
                                nexell,pin-strength = <0x1>;
                        };

                        serial3 {
                                nexell,pins = "gpiod-17", "gpiod-21";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x1a>;
                                linux,phandle = <0x1a>;
                                nexell,pin-strength = <0x0>;
                        };

                        pwm3 {
                                nexell,pins = "gpiod-0";
                                nexell,pin-function = <0x2>;
                                nexell,pin-pull = <0x0>;
                                nexell,pin-strength = <0x0>;
                        };

                        vid1-data-clk {
                                nexell,pins = "gpioa-30", "gpiob-0", "gpiob-2", "gpiob-4", "gpiob-6", "gpiob-8", "gpiob-9", "gpiob-10", "gpioa-28";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x54>;
                                linux,phandle = <0x54>;
                                nexell,pin-strength = <0x0>;
                        };

                        gpioc {
                                gpio-controller;
                                #interrupt-cells = <0x2>;
                                phandle = <0x2e>;
                                #gpio-cells = <0x2>;
                                linux,phandle = <0x2e>;
                                interrupt-controller;
                        };

                        serial1_flow {
                                nexell,pins = "gpioc-5", "gpioc-6";
                                nexell,pin-function = <0x2>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x16>;
                                linux,phandle = <0x16>;
                                nexell,pin-strength = <0x0>;
                        };

                        serial1 {
                                nexell,pins = "gpiod-15", "gpiod-19";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x15>;
                                linux,phandle = <0x15>;
                                nexell,pin-strength = <0x0>;
                        };

                        nand-default {

                                nand-noe {
                                        nexell,pins = "gpiob-16";
                                        nexell,pin-function = <0x0>;
                                        nexell,pin-pull = <0x2>;
                                        nexell,pin-strength = <0x0>;
                                };

                                nand-ale {
                                        nexell,pins = "gpiob-12";
                                        nexell,pin-function = <0x0>;
                                        nexell,pin-pull = <0x2>;
                                        nexell,pin-strength = <0x0>;
                                };

                                nand-nwe {
                                        nexell,pins = "gpiob-18";
                                        nexell,pin-function = <0x0>;
                                        nexell,pin-pull = <0x2>;
                                        nexell,pin-strength = <0x0>;
                                };

                                nand-rnb {
                                        nexell,pins = "gpiob-14";
                                        nexell,pin-function = <0x0>;
                                        nexell,pin-pull = <0x2>;
                                        nexell,pin-strength = <0x0>;
                                };

                                nand-cle {
                                        nexell,pins = "gpiob-11";
                                        nexell,pin-function = <0x0>;
                                        nexell,pin-pull = <0x2>;
                                        nexell,pin-strength = <0x0>;
                                };

                                nand-bus-width8 {
                                        nexell,pins = "gpiob-13", "gpiob-15", "gpiob-17", "gpiob-19", "gpiob-20", "gpiob-21", "gpiob-22", "gpiob-23";
                                        nexell,pin-function = <0x0>;
                                        nexell,pin-pull = <0x2>;
                                        nexell,pin-strength = <0x0>;
                                };
                        };

                        pwm1 {
                                nexell,pins = "gpioc-13";
                                nexell,pin-function = <0x2>;
                                nexell,pin-pull = <0x0>;
                                phandle = <0x22>;
                                linux,phandle = <0x22>;
                                nexell,pin-strength = <0x0>;
                        };

                        vid1-sync {
                                nexell,pins = "gpioe-13", "gpioe-7";
                                nexell,pin-function = <0x2>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x55>;
                                linux,phandle = <0x55>;
                                nexell,pin-strength = <0x0>;
                        };

                        dp-rgb-de {
                                nexell,pins = "gpioa-27";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x64>;
                                linux,phandle = <0x64>;
                                nexell,pin-strength = <0x0>;
                        };

                        gpioa {
                                gpio-controller;
                                #interrupt-cells = <0x2>;
                                #gpio-cells = <0x2>;
                                interrupt-controller;
                        };

                        dp-rgb-G {
                                nexell,pins = "gpioa-9", "gpioa-10", "gpioa-11", "gpioa-12", "gpioa-13", "gpioa-14", "gpioa-15", "gpioa-16";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x66>;
                                linux,phandle = <0x66>;
                                nexell,pin-strength = <0x0>;
                        };

                        sdmmc2-cclk {
                                nexell,pins = "gpioc-18";
                                nexell,pin-function = <0x2>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x2b>;
                                linux,phandle = <0x2b>;
                                nexell,pin-strength = <0x2>;
                        };

                        vid2-data-clk {
                                nexell,pins = "gpioc-17", "gpioc-18", "gpioc-19", "gpioc-20", "gpioc-21", "gpioc-22", "gpioc-23", "gpioc-24", "gpioc-14";
                                nexell,pin-function = <0x3>;
                                nexell,pin-pull = <0x2>;
                                nexell,pin-strength = <0x0>;
                        };

                        i2s2 {
                                phandle = <0x40>;
                                linux,phandle = <0x40>;

                                i2s2-mclk {
                                        nexell,pins = "gpioa-28";
                                        nexell,pin-function = <0x2>;
                                        nexell,pin-pull = <0x0>;
                                        nexell,pin-strength = <0x0>;
                                };

                                i2s2-other {
                                        nexell,pins = "gpiob-2", "gpiob-4", "gpiob-8", "gpiob-10";
                                        nexell,pin-function = <0x3>;
                                        nexell,pin-pull = <0x0>;
                                        nexell,pin-strength = <0x0>;
                                };
                        };

                        i2c2 {
                                nexell,pins = "gpiod-6", "gpiod-7";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x29>;
                                linux,phandle = <0x29>;
                                nexell,pin-strength = <0x0>;
                        };

                        alive {
                                gpio-controller;
                                #interrupt-cells = <0x2>;
                                phandle = <0x38>;
                                #gpio-cells = <0x2>;
                                linux,phandle = <0x38>;
                                interrupt-controller;
                        };

                        vid0-sync {
                                nexell,pins = "gpioe-5", "gpioe-6";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                nexell,pin-strength = <0x0>;
                        };

                        spdiftx {
                                nexell,pins = "gpioc-25";
                                nexell,pin-function = <0x2>;
                                nexell,pin-pull = <0x0>;
                                nexell,pin-strength = <0x0>;
                        };

                        spi1 {
                                nexell,pins = "gpioe-14", "gpioe-15", "gpioe-18", "gpioe-19";
                                nexell,pin-function = <0x2>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x4b>;
                                linux,phandle = <0x4b>;
                                nexell,pin-strength = <0x0>;
                        };

                        i2s0 {
                                nexell,pins = "gpiod-9", "gpiod-10", "gpiod-11", "gpiod-12", "gpiod-13";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x0>;
                                phandle = <0x3b>;
                                linux,phandle = <0x3b>;
                                nexell,pin-strength = <0x0>;
                        };

                        i2c0 {
                                nexell,pins = "gpiod-2", "gpiod-3";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x25>;
                                linux,phandle = <0x25>;
                                nexell,pin-strength = <0x0>;
                        };

                        sdmmc1-cclk {
                                nexell,pins = "gpiod-22";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x30>;
                                linux,phandle = <0x30>;
                                nexell,pin-strength = <0x2>;
                        };

                        sdmmc1-bus-width4 {
                                nexell,pins = "gpiod-24", "gpiod-25", "gpiod-26", "gpiod-27";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x32>;
                                linux,phandle = <0x32>;
                                nexell,pin-strength = <0x1>;
                        };

                        dp-rgb-vsync {
                                nexell,pins = "gpioa-25";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x62>;
                                linux,phandle = <0x62>;
                                nexell,pin-strength = <0x0>;
                        };

                        touchpanel-irq {
                                nexell,pins = "gpioc-16";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x6e>;
                                linux,phandle = <0x6e>;
                                nexell,pin-strength = <0x0>;
                        };

                        serial4 {
                                nexell,pins = "gpiob-28", "gpiob-29";
                                nexell,pin-function = <0x3>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x1c>;
                                linux,phandle = <0x1c>;
                                nexell,pin-strength = <0x0>;
                        };

                        sdmmc0-cmd {
                                nexell,pins = "gpioa-31";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x36>;
                                linux,phandle = <0x36>;
                                nexell,pin-strength = <0x1>;
                        };

                        gpiod {
                                gpio-controller;
                                #interrupt-cells = <0x2>;
                                phandle = <0x44>;
                                #gpio-cells = <0x2>;
                                linux,phandle = <0x44>;
                                interrupt-controller;
                        };

                        sdmmc0-cclk {
                                nexell,pins = "gpioa-29";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x35>;
                                linux,phandle = <0x35>;
                                nexell,pin-strength = <0x2>;
                        };

                        serial2 {
                                nexell,pins = "gpiod-16", "gpiod-20";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x18>;
                                linux,phandle = <0x18>;
                                nexell,pin-strength = <0x0>;
                        };

                        pwm2 {
                                nexell,pins = "gpioc-14";
                                nexell,pin-function = <0x2>;
                                nexell,pin-pull = <0x0>;
                                phandle = <0x23>;
                                linux,phandle = <0x23>;
                                nexell,pin-strength = <0x0>;
                        };

                        dp-rgb-R {
                                nexell,pins = "gpioa-17", "gpioa-18", "gpioa-19", "gpioa-20", "gpioa-21", "gpioa-22", "gpioa-23", "gpioa-24";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x65>;
                                linux,phandle = <0x65>;
                                nexell,pin-strength = <0x0>;
                        };

                        gpiob {
                                gpio-controller;
                                #interrupt-cells = <0x2>;
                                phandle = <0x60>;
                                #gpio-cells = <0x2>;
                                linux,phandle = <0x60>;
                                interrupt-controller;
                        };

                        sdmmc2-bus-width8 {
                                nexell,pins = "gpioe-21", "gpioe-22", "gpioe-23", "gpioe-24";
                                nexell,pin-function = <0x2>;
                                nexell,pin-pull = <0x2>;
                                nexell,pin-strength = <0x1>;
                        };

                        serial0 {
                                nexell,pins = "gpiod-14", "gpiod-18";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x2>;
                                phandle = <0x13>;
                                linux,phandle = <0x13>;
                                nexell,pin-strength = <0x0>;
                        };

                        pwm0 {
                                nexell,pins = "gpiod-1";
                                nexell,pin-function = <0x1>;
                                nexell,pin-pull = <0x0>;
                                phandle = <0x21>;
                                linux,phandle = <0x21>;
                                nexell,pin-strength = <0x0>;
                        };
                };

                vip@c0099000 {
                        clock-names = "vip2";
                        resets = <0x12 0x45>;
                        interrupts = <0x0 0x48 0x0>;
                        clocks = <0x52>;
                        compatible = "nexell,vip";
                        status = "disabled";
                        reg = <0xc0099000 0x1000>;
                        reset-names = "vip2-reset";
                        module = <0x2>;
                };

                video-codec@c0080000 {
                        resets = <0x12 0x3d 0x12 0x3e 0x12 0x3f>;
                        interrupts = <0x0 0x2e 0x0 0x0 0x2f 0x0>;
                        clocks = <0xe 0x59>;
                        sram = <0x0 0x0>;
                        compatible = "nexell, nx-vpu";
                        status = "okay";
                        reg = <0xc0080000 0x4000>;
                        reset-names = "vpu-a-reset", "vpu-p-reset", "vpu-c-reset";
                };

                dw_mmc@c0069000 {
                        sd-uhs-ddr50;
                        nexell,drive_dly = <0x0>;
                        fifo-depth = <0x20>;
                        pinctrl-names = "default";
                        #address-cells = <0x1>;
                        nexell,drive_shift = <0x3>;
                        pinctrl-0 = <0x2b 0x2c 0x2d>;
                        clock-names = "biu", "ciu";
                        cap-sd-highspeed;
                        bus-width = <0x4>;
                        non-removable;
                        nexell,sample_dly = <0x0>;
                        resets = <0x12 0x29>;
                        card-detect-delay = <0xc8>;
                        interrupts = <0x0 0x2d 0x0>;
                        clocks = <0x2a 0x2a>;
                        broken-cd;
                        #size-cells = <0x0>;
                        clock-frequency = <0xbebc200>;
                        cap-mmc-hw-reset;
                        compatible = "nexell,s5p6818-dw-mshc";
                        status = "okay";
                        nexell,sample_shift = <0x2>;
                        reg = <0xc0069000 0x1000>;
                        cap-mmc-highspeed;
                        reset-names = "dw_mmc-reset";
                        cd-gpios = <0x2e 0x18 0x1>;
                };

                tmuctrl@c0097000 {
                        clock-names = "tmu_apbif";
                        soc,tieoff = <0x10981 0x1>;
                        samsung,tmu_gain = <0x5>;
                        interrupts = <0x0 0x3d 0x0>;
                        clocks = <0xe>;
                        samsung,tmu_first_point_trim = <0x19>;
                        samsung,tmu_reference_voltage = <0x10>;
                        samsung,tmu_noise_cancel_mode = <0x4>;
                        #thermal-sensor-cells = <0x0>;
                        compatible = "nexell,s5p6818-tmu";
                        samsung,tmu_default_temp_offset = <0x19>;
                        status = "disabled";
                        samsung,tmu_second_point_trim = <0x55>;
                        reg = <0xc0097000 0x100>;
                        samsung,tmu_min_efuse_value = <0x10>;
                        samsung,tmu_max_efuse_value = <0x4c>;
                        samsung,tmu_cal_type = <0x0>;
                        samsung,tmu_efuse_value = <0x5d2d>;
                };

                i2s@c0057000 {
                        pinctrl-names = "default";
                        master-mode = <0x1>;
                        trans-mode = <0x0>;
                        pinctrl-0 = <0x40>;
                        clock-names = "i2s2";
                        frame-bit = <0x20>;
                        sample-rate = <0xbb80>;
                        mclk-in = <0x0>;
                        resets = <0x12 0x19>;
                        clocks = <0x3f>;
                        dma-names = "tx", "rx";
                        compatible = "nexell,nexell-i2s";
                        status = "disabled";
                        reg = <0xc0057000 0x1000>;
                        dmas = <0x3e 0x0 0x0 0x3e 0x1 0x0>;
                        reset-names = "i2s-reset";
                        pre-supply-mclk = <0x1>;
                };

                spi@c005b000 {
                        pinctrl-names = "default";
                        #address-cells = <0x1>;
                        num-cs = <0x1>;
                        pinctrl-0 = <0x49>;
                        clock-names = "spi", "spi_busclk0";
                        resets = <0x12 0x2c 0x12 0x2d>;
                        interrupts = <0x0 0xc 0x0>;
                        clocks = <0x48 0x48>;
                        samsung,spi-src-clk = <0x0>;
                        #size-cells = <0x0>;
                        dma-names = "tx", "rx";
                        compatible = "nexell,s5p6818-spi";
                        status = "disable";
                        reg = <0xc005b000 0x100>;
                        dmas = <0x39 0x6 0x0 0x39 0x7 0x0>;
                        reset-names = "pre-reset", "spi-reset";
                };

                amba {
                        #address-cells = <0x1>;
                        #size-cells = <0x1>;
                        interrupt-parent = <0xa>;
                        compatible = "arm,amba-bus";
                        ranges;
                        reg = <0xc0000000 0x2000>;

                        pl08xdma@c0000000 {
                                use_isr;
                                memcpy-bus-width = <0x20>;
                                arm,primecell-periphid = <0x41080>;
                                lli-bus-interface-ahb1;
                                interrupts = <0x0 0x1 0x0>;
                                memcpy-burst-size = <0x100>;
                                dma-requests = <0x10>;
                                compatible = "arm,pl080", "arm,primecell";
                                mem-bus-interface-ahb1;
                                reg = <0xc0000000 0x1000>;
                                phandle = <0x39>;
                                dma-channels = <0x8>;
                                #dma-cells = <0x2>;
                                linux,phandle = <0x39>;

                                ch15 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "i2s1_rx";
                                        slave_wait_flush_dma;
                                };

                                ch6 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "ssp0_tx";
                                };

                                ch13 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "i2s0_rx";
                                        slave_wait_flush_dma;
                                };

                                ch4 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "uart2_tx";
                                };

                                ch11 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "ssp2_rx";
                                };

                                ch2 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "uart0_tx";
                                };

                                ch0 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "uart1_tx";
                                };

                                ch9 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "ssp1_rx";
                                };

                                ch7 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "ssp0_rx";
                                };

                                ch14 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "i2s1_tx";
                                        slave_wait_flush_dma;
                                };

                                ch5 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "uart2_rx";
                                };

                                ch12 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "i2s0_tx";
                                        slave_wait_flush_dma;
                                };

                                ch3 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "uart0_rx";
                                };

                                ch10 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "ssp2_tx";
                                };

                                ch1 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "uart1_rx";
                                };

                                ch8 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "ssp1_tx";
                                };
                        };

                        pl08xdma@c0001000 {
                                use_isr;
                                memcpy-bus-width = <0x20>;
                                arm,primecell-periphid = <0x41080>;
                                lli-bus-interface-ahb1;
                                interrupts = <0x0 0x2 0x0>;
                                memcpy-burst-size = <0x100>;
                                dma-requests = <0x10>;
                                compatible = "arm,pl080", "arm,primecell";
                                mem-bus-interface-ahb1;
                                reg = <0xc0001000 0x1000>;
                                phandle = <0x3e>;
                                dma-channels = <0x8>;
                                #dma-cells = <0x2>;
                                linux,phandle = <0x3e>;

                                ch6 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "spdif_tx";
                                };

                                ch13 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "crypto_hr";
                                };

                                ch4 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "ac97_micin";
                                };

                                ch11 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "crypto_br";
                                };

                                ch2 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "ac97_pcmout";
                                };

                                ch0 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "i2s2_tx";
                                        slave_wait_flush_dma;
                                };

                                ch9 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "mpegtsi2";
                                };

                                ch7 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "mpegtsi0";
                                };

                                ch14 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "pdm";
                                };

                                ch5 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "spdif_rx";
                                };

                                ch12 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "crypto_bw";
                                };

                                ch3 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "ac97_pcmin";
                                };

                                ch10 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "mpegtsi3";
                                };

                                ch1 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "i2s2_rx";
                                        slave_wait_flush_dma;
                                };

                                ch8 {
                                        slave_periph_buses = <0x2>;
                                        slave_bus_id = "mpegtsi1";
                                };
                        };
                };

                i2c@c00a4000 {
                        pinctrl-names = "default";
                        #address-cells = <0x1>;
                        pinctrl-0 = <0x25>;
                        clock-names = "i2c";
                        resets = <0x12 0x14>;
                        interrupts = <0x0 0xf 0x0>;
                        clocks = <0x24>;
                        #size-cells = <0x0>;
                        samsung,i2c-sda-delay = <0x64>;
                        compatible = "nexell,s5p6818-i2c";
                        status = "okay";
                        samsung,i2c-slave-addr = <0x66>;
                        samsung,i2c-max-bus-freq = <0x186a0>;
                        reg = <0xc00a4000 0x100>;
                        reset-names = "i2c-reset";

                        es8316@11 {
                                #sound-dai-cells = <0x0>;
                                compatible = "everest,es8316";
                                reg = <0x11>;
                                phandle = <0x69>;
                                linux,phandle = <0x69>;
                        };
                };

                interrupt-controller@c0009000 {
                        compatible = "arm,gic-400";
                        #interrupt-cells = <0x3>;
                        reg = <0xc0009000 0x1000 0xc000a000 0x100>;
                        phandle = <0xa>;
                        linux,phandle = <0xa>;
                        interrupt-controller;
                };

                adc@c0053000 {
                        clock-names = "adc";
                        sample_rate = <0x30d40>;
                        resets = <0x12 0x3c>;
                        interrupts = <0x0 0x29 0x0>;
                        clocks = <0xe>;
                        #io-channel-cells = <0x1>;
                        compatible = "nexell,s5p6818-adc";
                        status = "okay";
                        reg = <0xc0053000 0x1000>;
                        phandle = <0x6c>;
                        reset-names = "adc-reset";
                        linux,phandle = <0x6c>;
                };

                nexell-usbphy@c0012000 {
                        clock-names = "phy";
                        clocks = <0x41>;
                        #phy-cells = <0x1>;
                        compatible = "nexell,nexell-usb2-phy";
                        status = "okay";
                        reg = <0xc0011000 0x100>;
                        phandle = <0x42>;
                        linux,phandle = <0x42>;
                };

                display_drm {
                        interrupts-names = "dpc.0", "dpc.1";
                        reg-names = "dpc.0", "dpc.1", "mlc.0", "mlc.1";
                        resets = <0x12 0xa 0x12 0x9>;
                        interrupts = <0x0 0x21 0x0 0x0 0x22 0x0>;
                        compatible = "nexell,s5pxx18-drm";
                        status = "okay";
                        reg = <0xc0102800 0x100 0xc0102c00 0x100 0xc0102000 0x100 0xc0102400 0x100>;
                        reset-names = "rsc-display", "rsc-display-top";

                        ports {
                                #address-cells = <0x1>;
                                #size-cells = <0x0>;

                                port@0 {
                                        plane-names = "cursor", "video", "primary";
                                        back_color = <0x0>;
                                        reg = <0x0>;
                                        color_key = <0x0>;
                                };

                                port@1 {
                                        plane-names = "video", "primary";
                                        back_color = <0x0>;
                                        reg = <0x1>;
                                        color_key = <0x0>;
                                };
                        };
                };

                tieoff@c0011000 {
                        compatible = "nexell,tieoff";
                        reg = <0xc0011000 0x1000>;
                };

                serial@c00a3000 {
                        pinctrl-names = "default";
                        pinctrl-0 = <0x1a>;
                        clock-names = "uart", "clk_uart_baud0";
                        soc,tieoff = <0x1009d 0x0 0x1009e 0x0 0x1009f 0x0>;
                        resets = <0x12 0x35>;
                        interrupts = <0x0 0x9 0x0>;
                        clocks = <0x19 0x19>;
                        compatible = "nexell,s5p6818-uart";
                        status = "disabled";
                        reg = <0xc00a3000 0x1000>;
                        reset-names = "uart-reset";
                };

                vip@c0063000 {
                        clock-names = "vip0";
                        resets = <0x12 0x44>;
                        interrupts = <0x0 0x25 0x0>;
                        clocks = <0x50>;
                        compatible = "nexell,vip";
                        status = "disabled";
                        reg = <0xc0063000 0x1000>;
                        reset-names = "vip0-reset";
                        module = <0x0>;
                };

                wifi_powerseq {
                        reset-gpios = <0x60 0x18 0x1 0x60 0x8 0x1>;
                        compatible = "mmc-pwrseq-simple";
                        post-power-on-delay-ms = <0x32>;
                        phandle = <0x33>;
                        linux,phandle = <0x33>;
                };

                thermal-zones {

                        cpu0-thermal {
                                polling-delay = <0x3e8>;
                                polling-delay-passive = <0xfa>;
                                thermal-sensors = <0x5c>;

                                trips {

                                        cpu-alert-2 {
                                                temperature = <0x186a0>;
                                                hysteresis = <0x7d0>;
                                                type = "passive";
                                                phandle = <0x5f>;
                                                linux,phandle = <0x5f>;
                                        };

                                        cpu-alert-0 {
                                                temperature = <0x13880>;
                                                hysteresis = <0x7d0>;
                                                type = "passive";
                                                phandle = <0x5d>;
                                                linux,phandle = <0x5d>;
                                        };

                                        cpu-crit-0 {
                                                temperature = <0x1c138>;
                                                hysteresis = <0x7d0>;
                                                type = "critical";
                                        };

                                        cpu-alert-1 {
                                                temperature = <0x14c08>;
                                                hysteresis = <0x7d0>;
                                                type = "passive";
                                                phandle = <0x5e>;
                                                linux,phandle = <0x5e>;
                                        };
                                };

                                cooling-maps {

                                        map2 {
                                                trip = <0x5f>;
                                                cooling-device = <0x2 0x4 0xa>;
                                        };

                                        map0 {
                                                trip = <0x5d>;
                                                cooling-device = <0x2 0xffffffff 0x1>;
                                        };

                                        map1 {
                                                trip = <0x5e>;
                                                cooling-device = <0x2 0x1 0x4>;
                                        };
                                };
                        };
                };

                serial@c00a0000 {
                        pinctrl-names = "default";
                        pinctrl-0 = <0x15 0x16>;
                        clock-names = "uart", "clk_uart_baud0";
                        soc,tieoff = <0x10097 0x0 0x10098 0x0 0x10099 0x0>;
                        resets = <0x12 0x33>;
                        interrupts = <0x0 0x6 0x0>;
                        clocks = <0x14 0x14>;
                        compatible = "nexell,s5p6818-uart";
                        status = "okay";
                        reg = <0xc00a0000 0x1000>;
                        reset-names = "uart-reset";
                };

                nano-videodev {
                        reg-names = "mlc.0";
                        compatible = "nexell,nano-videodev";
                        status = "okay";
                        reg = <0xc0102000 0x100>;
                };

                dynamic-freq@bb000 {
                        supply_name = "vdd_arm_spu";
                        dvfs-tables = <0x155cc0 0x124f80 0x13d620 0x116520 0x124f80 0x10c8e0 0x10c8e0 0xfde80 0xf4240 0xfde80 0xdbba0 0xf4240 0xc3500 0xf4240 0xaae60 0xef420 0x927c0 0xef420 0x7a120 0xe57e0 0x61a80 0xe57e0>;
                        vdd_arm_axp-supply = <0x10>;
                        supply_optional = "vdd_arm_axp";
                        compatible = "nexell,s5pxx18-cpufreq";
                        status = "okay";
                        reg = <0xc00bb000 0x30000>;
                        vdd_arm_spu-supply = <0xf>;
                };

                clocks {
                        #address-cells = <0x1>;
                        #size-cells = <0x1>;
                        compatible = "nexell,s5pxx18,clocks";
                        ranges;
                        reg = <0xc00bb000 0x30000>;

                        timer@c00b9000 {
                                clock-output-names = "timer0";
                                clk-input = <0x7>;
                                cell-id = <0xe>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00b9000 0x1000>;
                                phandle = <0xc>;
                                linux,phandle = <0xc>;
                        };

                        vip@c0099000 {
                                clock-output-names = "vip2";
                                clk-input = <0x203f>;
                                cell-id = <0x29>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc009a000 0x1000>;
                                phandle = <0x52>;
                                linux,phandle = <0x52>;
                        };

                        spi@c00a7000 {
                                clock-output-names = "spi2";
                                clk-input = <0x7>;
                                cell-id = <0x27>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00a7000 0x1000>;
                                phandle = <0x4c>;
                                linux,phandle = <0x4c>;
                        };

                        otg@6c00b000 {
                                clock-output-names = "otg";
                                clk-input = <0xf>;
                                cell-id = <0x28>;
                                clk-step = <0x2>;
                                #clock-cells = <0x0>;
                                clk-input1 = <0x1f>;
                                reg = <0xc006b000 0x1000>;
                                phandle = <0x43>;
                                linux,phandle = <0x43>;
                        };

                        usbhost@c006b000 {
                                clock-output-names = "usbhost";
                                clk-input = <0xf>;
                                cell-id = <0x20>;
                                clk-step = <0x2>;
                                #clock-cells = <0x0>;
                                clock-frequency = <0xb71b00>;
                                clk-input1 = <0x1f>;
                                reg = <0xc006b000 0x1000>;
                                phandle = <0x41>;
                                linux,phandle = <0x41>;
                        };

                        pclk {
                                clock-output-names = "pclk";
                                clock-names = "sys-bpclk";
                                #clock-cells = <0x0>;
                                phandle = <0xe>;
                                linux,phandle = <0xe>;
                        };

                        deinterlace@c00b5000 {
                                clock-output-names = "deinterlace";
                                clk-input = <0x2000>;
                                cell-id = <0x1c>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00b5000 0x1000>;
                        };

                        uart@c00aa000 {
                                clock-output-names = "uart2";
                                clk-input = <0x7>;
                                cell-id = <0x17>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                clock-frequency = <0x8caabe0>;
                                reg = <0xc00aa000 0x1000>;
                                phandle = <0x17>;
                                linux,phandle = <0x17>;
                        };

                        bclk {
                                clock-output-names = "bclk";
                                clock-names = "sys-bbclk";
                                #clock-cells = <0x0>;
                                phandle = <0x59>;
                                linux,phandle = <0x59>;
                        };

                        mipi@c00ca000 {
                                clock-output-names = "mipi";
                                clk-input = <0x7>;
                                cell-id = <0x9>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00ca000 0x1000>;
                                phandle = <0x4f>;
                                linux,phandle = <0x4f>;
                        };

                        pdm@c00cb000 {
                                clock-output-names = "pdm";
                                clk-input = <0x1000>;
                                cell-id = <0x24>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00cb000 0x1000>;
                        };

                        i2s@c00b3000 {
                                clock-output-names = "i2s1";
                                clk-input = <0x1f>;
                                cell-id = <0x10>;
                                clk-step = <0x2>;
                                #clock-cells = <0x0>;
                                clk-input1 = <0x0>;
                                reg = <0xc00b3000 0x1000>;
                                phandle = <0x3c>;
                                linux,phandle = <0x3c>;
                        };

                        apb_pclk {
                                clock-output-names = "apb_pclk";
                                clock-names = "sys-bbclk";
                                #clock-cells = <0x0>;
                        };

                        spi@c00ac000 {
                                clock-output-names = "spi0";
                                clk-input = <0x7>;
                                cell-id = <0x25>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00ac000 0x1000>;
                                phandle = <0x48>;
                                linux,phandle = <0x48>;
                        };

                        timer@c00bb000 {
                                clock-output-names = "timer1";
                                clk-input = <0x7>;
                                cell-id = <0x0>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00bb000 0x1000>;
                                phandle = <0xd>;
                                linux,phandle = <0xd>;
                        };

                        vpu@c00c7000 {
                                clock-output-names = "vpu";
                                clk-input = <0x3000>;
                                cell-id = <0x21>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00c7000 0x1000>;
                        };

                        pwm0@c00ba000 {
                                clock-output-names = "pwm0";
                                clk-input = <0x7>;
                                cell-id = <0xd>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                clock-frequency = <0x5f5e100>;
                                reg = <0xc00ba000 0x1000>;
                                phandle = <0x1f>;
                                linux,phandle = <0x1f>;
                        };

                        sdhc@c00c5000 {
                                clock-output-names = "sdhc0";
                                clk-input = <0x1007>;
                                cell-id = <0x12>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00c5000 0x1000>;
                                phandle = <0x34>;
                                linux,phandle = <0x34>;
                        };

                        vip@c00c2000 {
                                clock-output-names = "vip1";
                                clk-input = <0x203f>;
                                cell-id = <0x1f>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                src-force = <0x4>;
                                reg = <0xc00c2000 0x1000>;
                                phandle = <0x51>;
                                linux,phandle = <0x51>;
                        };

                        pwm2@c00be000 {
                                clock-output-names = "pwm2";
                                clk-input = <0x7>;
                                cell-id = <0x4>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00be000 0x1000>;
                                phandle = <0x20>;
                                linux,phandle = <0x20>;
                        };

                        i2c@c00af000 {
                                clock-output-names = "i2c1";
                                clk-input = <0x1000>;
                                cell-id = <0x7>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                clock-frequency = <0xbebc200>;
                                reg = <0xc00af000 0x1000>;
                                phandle = <0x26>;
                                linux,phandle = <0x26>;
                        };

                        pll2 {
                                clock-output-names = "pll2";
                                clock-names = "sys-pll2";
                                #clock-cells = <0x0>;
                        };

                        spdiftx@c00b8000 {
                                clock-output-names = "spdif-tx";
                                clk-input = <0x7>;
                                cell-id = <0xb>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00b8000 0x1000>;
                                phandle = <0x4e>;
                                linux,phandle = <0x4e>;
                        };

                        pll0 {
                                clock-output-names = "pll0";
                                clock-names = "sys-pll0";
                                #clock-cells = <0x0>;
                        };

                        mpegtsi@c00b7000 {
                                clock-output-names = "mpeg-tsi";
                                clk-input = <0x2000>;
                                cell-id = <0xc>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00b7000 0x1000>;
                        };

                        sdhc@c00cd000 {
                                clock-output-names = "sdhc2";
                                clk-input = <0x1007>;
                                cell-id = <0x14>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00cd000 0x1000>;
                                phandle = <0x2a>;
                                linux,phandle = <0x2a>;
                        };

                        pwm1@c00ba000 {
                                clock-output-names = "pwm1";
                                clk-input = <0x7>;
                                cell-id = <0x3>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00ba000 0x1000>;
                        };

                        i2s@c00b2000 {
                                clock-output-names = "i2s0";
                                clk-input = <0x1f>;
                                cell-id = <0xf>;
                                clk-step = <0x2>;
                                #clock-cells = <0x0>;
                                clk-input1 = <0x0>;
                                reg = <0xc00b2000 0x1000>;
                                phandle = <0x3a>;
                                linux,phandle = <0x3a>;
                        };

                        uart@c00a9000 {
                                clock-output-names = "uart0";
                                clk-input = <0x7>;
                                cell-id = <0x16>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                clock-frequency = <0x8caabe0>;
                                reg = <0xc00a9000 0x1000>;
                                phandle = <0x11>;
                                linux,phandle = <0x11>;
                        };

                        gmac@c00c8000 {
                                clock-output-names = "gmac";
                                clk-input = <0x1f>;
                                cell-id = <0xa>;
                                clk-step = <0x2>;
                                #clock-cells = <0x0>;
                                clk-input1 = <0x0>;
                                src-force = <0x4>;
                                reg = <0xc00c8000 0x1000>;
                                phandle = <0x45>;
                                linux,phandle = <0x45>;
                        };

                        timer@c00bd000 {
                                clock-output-names = "timer3";
                                clk-input = <0x7>;
                                cell-id = <0x2>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00bd000 0x1000>;
                        };

                        pwm3@c00be000 {
                                clock-output-names = "pwm3";
                                clk-input = <0x7>;
                                cell-id = <0x5>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00be000 0x1000>;
                        };

                        uart@c0084000 {
                                clock-output-names = "uart5";
                                clk-input = <0x7>;
                                cell-id = <0x1b>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                clock-frequency = <0x8caabe0>;
                                reg = <0xc00b1000 0x1000>;
                                phandle = <0x1d>;
                                linux,phandle = <0x1d>;
                        };

                        uart@c006e000 {
                                clock-output-names = "uart4";
                                clk-input = <0x7>;
                                cell-id = <0x1a>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                clock-frequency = <0x8caabe0>;
                                reg = <0xc006e000 0x1000>;
                                phandle = <0x1b>;
                                linux,phandle = <0x1b>;
                        };

                        vr@c00c3000 {
                                clock-output-names = "vr";
                                clk-input = <0x2000>;
                                cell-id = <0x15>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00c3000 0x1000>;
                                phandle = <0x5b>;
                                linux,phandle = <0x5b>;
                        };

                        vip@c00c1000 {
                                clock-output-names = "vip0";
                                clk-input = <0x201f>;
                                cell-id = <0x1e>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00c1000 0x1000>;
                                phandle = <0x50>;
                                linux,phandle = <0x50>;
                        };

                        i2c@c00ae000 {
                                clock-output-names = "i2c0";
                                clk-input = <0x1000>;
                                cell-id = <0x6>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                clock-frequency = <0xbebc200>;
                                reg = <0xc00ae000 0x1000>;
                                phandle = <0x24>;
                                linux,phandle = <0x24>;
                        };

                        pppm@c00c4000 {
                                clock-output-names = "ppm";
                                clk-input = <0x7>;
                                cell-id = <0x1d>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00c4000 0x1000>;
                        };

                        uart@c00ab000 {
                                clock-output-names = "uart3";
                                clk-input = <0x7>;
                                cell-id = <0x19>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                clock-frequency = <0x8caabe0>;
                                reg = <0xc00ab000 0x1000>;
                                phandle = <0x19>;
                                linux,phandle = <0x19>;
                        };

                        i2c@c00b0000 {
                                clock-output-names = "i2c2";
                                clk-input = <0x1000>;
                                cell-id = <0x8>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                clock-frequency = <0xbebc200>;
                                reg = <0xc00b0000 0x1000>;
                                phandle = <0x28>;
                                linux,phandle = <0x28>;
                        };

                        crypto@c00c6000 {
                                clock-output-names = "crypto";
                                clk-input = <0x1000>;
                                cell-id = <0x22>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00c6000 0x1000>;
                        };

                        i2s@c00b4000 {
                                clock-output-names = "i2s2";
                                clk-input = <0x1f>;
                                cell-id = <0x11>;
                                clk-step = <0x2>;
                                #clock-cells = <0x0>;
                                clk-input1 = <0x0>;
                                reg = <0xc00b4000 0x1000>;
                                phandle = <0x3f>;
                                linux,phandle = <0x3f>;
                        };

                        pll3 {
                                clock-output-names = "pll3";
                                clock-names = "sys-pll3";
                                #clock-cells = <0x0>;
                        };

                        sdhc@c00cc000 {
                                clock-output-names = "sdhc1";
                                clk-input = <0x1007>;
                                cell-id = <0x13>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00cc000 0x1000>;
                                phandle = <0x2f>;
                                linux,phandle = <0x2f>;
                        };

                        uart@c00a8000 {
                                clock-output-names = "uart1";
                                clk-input = <0x7>;
                                cell-id = <0x18>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                clock-frequency = <0x8caabe0>;
                                reg = <0xc00a8000 0x1000>;
                                phandle = <0x14>;
                                linux,phandle = <0x14>;
                        };

                        spi@c00ad000 {
                                clock-output-names = "spi1";
                                clk-input = <0x7>;
                                cell-id = <0x26>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00ad000 0x1000>;
                                phandle = <0x4a>;
                                linux,phandle = <0x4a>;
                        };

                        timer@c00bc000 {
                                clock-output-names = "timer2";
                                clk-input = <0x7>;
                                cell-id = <0x1>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00bc000 0x1000>;
                        };

                        scaler@c00b6000 {
                                clock-output-names = "scaler";
                                clk-input = <0x2000>;
                                cell-id = <0x22>;
                                clk-step = <0x1>;
                                #clock-cells = <0x0>;
                                reg = <0xc00b6000 0x1000>;
                                phandle = <0x5a>;
                                linux,phandle = <0x5a>;
                        };

                        pll1 {
                                clock-output-names = "pll1";
                                clock-names = "sys-pll1";
                                #clock-cells = <0x0>;
                        };
                };

                leds {
                        compatible = "gpio-leds";

                        green {
                                linux,default-trigger = "heartbeat";
                                label = "green";
                                gpios = <0x60 0xc 0x1>;
                        };
                };

                spdiftx@c0059000 {
                        clock-names = "spdif-tx";
                        sample_rate = <0xbb80>;
                        resets = <0x12 0x2b>;
                        interrupts = <0x0 0x16 0x0>;
                        clocks = <0x4e>;
                        dma-names = "tx";
                        #sound-dai-cells = <0x1>;
                        compatible = "nexell,nexell-spdif-tx";
                        status = "okay";
                        pcm-bit = <0x10>;
                        reg = <0xc0059000 0x1000>;
                        phandle = <0x6a>;
                        dmas = <0x3e 0x6 0x0>;
                        reset-names = "spdiftx-reset";
                        linux,phandle = <0x6a>;
                };

                mipi_csi@c00d0000 {
                        clock-names = "mipi";
                        soc,tieoff = <0x30081 0x3>;
                        pllval = <0x2ee>;
                        swap_clocklane = <0x0>;
                        resets = <0x12 0x1d 0x12 0x1f 0x12 0x20>;
                        clocks = <0x4f>;
                        swap_datalane = <0x0>;
                        compatible = "nexell,mipi_csi";
                        status = "disabled";
                        data_lane = <0x2>;
                        reg = <0xc00d0000 0x1000>;
                        reset-names = "mipi-reset", "mipi_csi-reset", "mipi_phy_s-reset";
                };

                dw_mmc@c0068000 {
                        nexell,drive_dly = <0x0>;
                        fifo-depth = <0x20>;
                        pinctrl-names = "default";
                        #address-cells = <0x1>;
                        nexell,drive_shift = <0x2>;
                        pinctrl-0 = <0x30 0x31 0x32>;
                        clock-names = "biu", "ciu";
                        cap-sd-highspeed;
                        bus-width = <0x4>;
                        non-removable;
                        nexell,sample_dly = <0x0>;
                        resets = <0x12 0x28>;
                        card-detect-delay = <0xc8>;
                        interrupts = <0x0 0x2c 0x0>;
                        clocks = <0x2f 0x2f>;
                        #size-cells = <0x0>;
                        keep-power-in-suspend;
                        clock-frequency = <0x5f5e100>;
                        compatible = "nexell,s5p6818-dw-mshc";
                        status = "okay";
                        mmc-pwrseq = <0x33>;
                        nexell,sample_shift = <0x1>;
                        reg = <0xc0068000 0x1000>;
                        reset-names = "dw_mmc-reset";

                        bcrmf@1 {
                                brcm,powersave-default-off;
                                interrupts = <0x11 0x4>;
                                interrupt-parent = <0x2e>;
                                compatible = "brcm,bcm4329-fmac";
                                reg = <0x1>;
                        };
                };

                tmuctrl@c0096000 {
                        clock-names = "tmu_apbif";
                        soc,tieoff = <0x10980 0x1>;
                        samsung,tmu_gain = <0x5>;
                        interrupts = <0x0 0x3c 0x0>;
                        clocks = <0xe>;
                        samsung,tmu_first_point_trim = <0x19>;
                        samsung,tmu_reference_voltage = <0x10>;
                        samsung,tmu_noise_cancel_mode = <0x4>;
                        #thermal-sensor-cells = <0x0>;
                        compatible = "nexell,s5p6818-tmu";
                        samsung,tmu_default_temp_offset = <0x19>;
                        status = "okay";
                        samsung,tmu_second_point_trim = <0x55>;
                        reg = <0xc0096000 0x100>;
                        samsung,tmu_min_efuse_value = <0x10>;
                        phandle = <0x5c>;
                        samsung,tmu_max_efuse_value = <0x4c>;
                        linux,phandle = <0x5c>;
                        samsung,tmu_cal_type = <0x0>;
                        samsung,tmu_efuse_value = <0x5d2d>;
                };

                dw_mmc@c0062000 {
                        nexell,drive_dly = <0x0>;
                        fifo-depth = <0x20>;
                        pinctrl-names = "default";
                        #address-cells = <0x1>;
                        nexell,drive_shift = <0x2>;
                        pinctrl-0 = <0x35 0x36 0x37>;
                        clock-names = "biu", "ciu";
                        cap-sd-highspeed;
                        bus-width = <0x4>;
                        nexell,sample_dly = <0x0>;
                        resets = <0x12 0x27>;
                        card-detect-delay = <0xc8>;
                        interrupts = <0x0 0x2b 0x0>;
                        clocks = <0x34 0x34>;
                        #size-cells = <0x0>;
                        clock-frequency = <0x5f5e100>;
                        compatible = "nexell,s5p6818-dw-mshc";
                        status = "okay";
                        disable-wp;
                        nexell,sample_shift = <0x1>;
                        reg = <0xc0062000 0x1000>;
                        cap-mmc-highspeed;
                        reset-names = "dw_mmc-reset";
                        cd-gpios = <0x38 0x1 0x1>;
                };

                i2s@c0056000 {
                        pinctrl-names = "default";
                        master-mode = <0x1>;
                        trans-mode = <0x0>;
                        pinctrl-0 = <0x3d>;
                        clock-names = "i2s1";
                        frame-bit = <0x20>;
                        sample-rate = <0xbb80>;
                        mclk-in = <0x0>;
                        resets = <0x12 0x18>;
                        clocks = <0x3c>;
                        dma-names = "tx", "rx";
                        compatible = "nexell,nexell-i2s";
                        status = "disabled";
                        reg = <0xc0056000 0x1000>;
                        dmas = <0x39 0xe 0x0 0x39 0xf 0x0>;
                        reset-names = "i2s-reset";
                        pre-supply-mclk = <0x1>;
                };

                clipper1@c0064000 {
                        data_order = <0x2>;
                        pinctrl-names = "default";
                        external_sync = <0x0>;
                        pinctrl-0 = <0x54 0x55>;
                        port = <0x0>;
                        regulator_names = "axp22_dldo2";
                        regulator_voltages = <0x1b7740>;
                        compatible = "nexell,nx-clipper";
                        status = "okay";
                        interface_type = <0x0>;
                        interlace = <0x0>;
                        pwms = <0x53 0x1 0x29 0x0>;
                        module = <0x1>;
                        gpios = <0x2e 0x4 0x0 0x2e 0x5 0x0 0x2e 0x6 0x0>;

                        power {
                                enable_seq = <0x12345678 0xffff0001 0x2 0x1 0x0 0x87654321 0x12345678 0xffff0002 0x0 0x0 0x87654321 0x12345678 0xffff0002 0x1 0x0 0x87654321 0x12345678 0xffff0001 0x0 0x0 0x0 0x1 0x0 0x87654321 0x12345678 0xffff0003 0x1 0xa 0x87654321 0x12345678 0xffff0001 0x0 0x0 0x0 0x87654321 0x12345678 0xffff0001 0x1 0x1 0x0 0x0 0x1 0x87654321 0x12345678 0xffff0001 0x1 0x1 0x64 0x87654321>;
                        };

                        sensor {
                                i2c_name = "SP2518";
                                type = <0x0>;
                                i2c_adapter = <0x0>;
                                addr = <0x30>;
                        };
                };

                scaler@c0066000 {
                        clock-names = "scaler";
                        resets = <0x12 0x26>;
                        interrupts = <0x0 0x13 0x0>;
                        clocks = <0x5a>;
                        compatible = "nexell,scaler";
                        status = "okay";
                        reg = <0xc0066000 0x1000>;
                        reset-names = "scaler-reset";
                };

                ohci@c0020000 {
                        #address-cells = <0x1>;
                        clock-names = "usbhost";
                        resets = <0x12 0x38>;
                        interrupts = <0x0 0x32 0x0>;
                        clocks = <0x41>;
                        #size-cells = <0x0>;
                        compatible = "nexell,nexell-ohci";
                        status = "okay";
                        reg = <0xc0020000 0x10000>;
                        reset-names = "usbhost-reset";

                        port@0 {
                                status = "okay";
                                phys = <0x42 0x1>;
                                reg = <0x0>;
                        };
                };

                i2c@c00a6000 {
                        pinctrl-names = "default";
                        #address-cells = <0x1>;
                        pinctrl-0 = <0x29>;
                        clock-names = "i2c";
                        resets = <0x12 0x16>;
                        interrupts = <0x0 0x11 0x0>;
                        clocks = <0x28>;
                        #size-cells = <0x0>;
                        samsung,i2c-sda-delay = <0x64>;
                        compatible = "nexell,s5p6818-i2c";
                        status = "okay";
                        samsung,i2c-slave-addr = <0x66>;
                        samsung,i2c-max-bus-freq = <0x186a0>;
                        reg = <0xc00a6000 0x100>;
                        phandle = <0x6d>;
                        reset-names = "i2c-reset";
                        linux,phandle = <0x6d>;
                };

                reset@c0012000 {
                        #reset-cells = <0x1>;
                        compatible = "nexell,s5pxx18-reset";
                        status = "okay";
                        reg = <0xc0012000 0x3>;
                        phandle = <0x12>;
                        linux,phandle = <0x12>;
                };

                watchdog@c0019000 {
                        clock-names = "watchdog";
                        resets = <0x12 0x3a 0x12 0x3b>;
                        interrupts = <0x0 0x1f 0x0>;
                        clocks = <0xe>;
                        compatible = "nexell,nexell-wdt";
                        status = "disabled";
                        reg = <0xc0019000 0x1000>;
                        reset-names = "wdt-reset", "wdt-por-reset";
                };

                display_drm_rgb {
                        #address-cells = <0x1>;
                        resets = <0x12 0x9>;
                        #size-cells = <0x0>;
                        remote-endpoint = <0x56>;
                        compatible = "nexell,s5pxx18-drm-rgb";
                        status = "okay";
                        reg = <0xc0101000 0x100>;
                        reset-names = "rsc-display-top";

                        dp_control {
                                d_vsync_fram = <0x0>;
                                clk_div_lv0 = <0x10>;
                                d_rgb_pvd = <0x0>;
                                swap_rb = <0x0>;
                                out_format = <0x3>;
                                clk_src_lv1 = <0x7>;
                                vs_start_offset = <0x35f>;
                                d_hsync_cp1 = <0x0>;
                                clk_div_lv1 = <0x1>;
                                vs_end_offset = <0x0>;
                                ev_start_offset = <0x35f>;
                                yc_order = <0x0>;
                                invert_field = <0x0>;
                                d_de_cp2 = <0x7>;
                                ev_end_offset = <0x0>;
                                delay_mask = <0xf>;
                                clk_src_lv0 = <0x0>;
                        };
                };

                dwc2otg@c0040000 {
                        g-np-tx-fifo-size = <0x200>;
                        phy-names = "usb2-phy";
                        clock-names = "otg";
                        g-tx-fifo-size = <0x200 0x200 0x200 0x200 0x200 0x100 0x100 0x100 0x100 0x100 0x40 0x40 0x40 0x40 0x40>;
                        resets = <0x12 0x39>;
                        interrupts = <0x0 0x31 0x0>;
                        clocks = <0x43>;
                        g-rx-fifo-size = <0x428>;
                        compatible = "nexell,nexell-dwc2otg";
                        status = "okay";
                        phys = <0x42 0x0>;
                        reg = <0xc0040000 0x11000>;
                        g-use-dma = <0x1>;
                        dr_mode = "otg";
                        reset-names = "usbotg-reset";
                        gpios = <0x44 0x15 0x0>;
                };

                gpu@c0070000 {
                        clock-names = "clk_mali";
                        resets = <0x12 0x41>;
                        interrupts = <0x0 0x28 0x0 0x0 0x28 0x0 0x0 0x28 0x0 0x0 0x28 0x0 0x0 0x28 0x0 0x0 0x28 0x0 0x0 0x28 0x0 0x0 0x28 0x0 0x0 0x28 0x0 0x0 0x28 0x0 0x0 0x28 0x0>;
                        clocks = <0x5b>;
                        pmu_domain_config = <0x1 0x4 0x8 0x10 0x20 0x0 0x0 0x0 0x0 0x2 0x0 0x0>;
                        compatible = "arm,mali-400", "arm,mali-utgard";
                        interrupt-names = "IRQGP", "IRQGPMMU", "IRQPP0", "IRQPPMMU0", "IRQPP1", "IRQPPMMU1", "IRQPP2", "IRQPPMMU2", "IRQPP3", "IRQPPMMU3", "IRQPMU";
                        reg = <0xc0070000 0x10000>;
                        reset-names = "vr-reset";
                        pmu_switch_delay = <0xff>;
                };

                display_drm_hdmi {
                        #address-cells = <0x1>;
                        q_range = <0x1>;
                        resets = <0x12 0x9>;
                        interrupts = <0x0 0x24 0x0>;
                        ddc-i2c-bus = <0x58>;
                        #size-cells = <0x0>;
                        compatible = "nexell,s5pxx18-drm-hdmi";
                        status = "ok";
                        reg = <0xc0101000 0x100>;
                        reset-names = "rsc-display-top";

                        dp-resource {
                                clk_base = <0xc0109000 0x4 0xc0105000 0x2>;
                                soc,tieoff = <0x10060 0x1>;
                                resets = <0x12 0xe 0x12 0xf 0x12 0x10 0x12 0xd 0x12 0x11>;
                                reset-names = "rsc-hdmi-video", "rsc-hdmi-spdif", "rsc-hdmi-tmds", "rsc-hdmi", "rsc-hdmi-phy";
                                reg_base = <0xc0000000 0x300000>;
                        };
                };

                clipper0@c0063000 {
                        compatible = "nexell,nx-clipper";
                        status = "disabled";
                        module = <0x0>;
                };

                serial@c00a2000 {
                        pinctrl-names = "default";
                        pinctrl-0 = <0x18>;
                        clock-names = "uart", "clk_uart_baud0";
                        soc,tieoff = <0x1009a 0x0 0x1009b 0x0 0x1009c 0x0>;
                        resets = <0x12 0x34>;
                        interrupts = <0x0 0x8 0x0>;
                        clocks = <0x17 0x17>;
                        compatible = "nexell,s5p6818-uart";
                        status = "disabled";
                        reg = <0xc00a2000 0x1000>;
                        reset-names = "uart-reset";
                };

                serial@c006d000 {
                        pinctrl-names = "default";
                        pinctrl-0 = <0x1c>;
                        clock-names = "uart", "clk_uart_baud0";
                        soc,tieoff = <0x100a0 0x0 0x100a1 0x0 0x100a2 0x0>;
                        resets = <0x12 0x36>;
                        interrupts = <0x0 0xa 0x0>;
                        clocks = <0x1b 0x1b>;
                        compatible = "nexell,s5p6818-uart";
                        status = "disabled";
                        reg = <0xc006d000 0x1000>;
                        reset-names = "uart-reset";
                };

                pwm@c0018000 {
                        pinctrl-names = "default";
                        pinctrl-0 = <0x21 0x22 0x23>;
                        clock-names = "timers", "pwm-tclk0", "pwm-tclk1";
                        samsung,pwm-outputs = <0x0 0x1 0x2>;
                        resets = <0x12 0x25>;
                        clocks = <0xe 0x1f 0x20>;
                        #pwm-cells = <0x3>;
                        compatible = "nexell,s5p6818-pwm";
                        status = "okay";
                        reg = <0xc0018000 0x1000>;
                        phandle = <0x53>;
                        reset-names = "pwm-reset";
                        linux,phandle = <0x53>;
                };

                clipper2@c0064000 {
                        compatible = "nexell,nx-clipper";
                        status = "disabled";
                        module = <0x2>;
                };

                rtc@c0010c00 {
                        interrupts = <0x0 0x5 0x0>;
                        compatible = "nexell,nx-rtc";
                        status = "okay";
                        reg = <0xc0010c00 0x100 0xc0010200 0x100>;
                };

                display_drm_mipi {
                        #address-cells = <0x1>;
                        resets = <0x12 0x9>;
                        #size-cells = <0x0>;
                        compatible = "nexell,s5pxx18-drm-mipi";
                        status = "disabled";
                        reg = <0xc0101000 0x100>;
                        reset-names = "rsc-display-top";

                        dp-resource {
                                clk_base = <0xc0105000 0x2>;
                                soc,tieoff = <0x30081 0x3 0x30084 0x3>;
                                resets = <0x12 0x1d 0x12 0x1e 0x12 0x20 0x12 0x21>;
                                reset-names = "rsc-mipi", "rsc-mipi-dsi", "rsc-mipi-phy-s", "rsc-mipi-phy-m";
                                reg_base = <0xc00d0000 0x100>;
                        };
                };

                display_drm_lvds {
                        #address-cells = <0x1>;
                        resets = <0x12 0x9>;
                        #size-cells = <0x0>;
                        remote-endpoint = <0x57>;
                        compatible = "nexell,s5pxx18-drm-lvds";
                        status = "ok";
                        reg = <0xc0101000 0x100>;
                        reset-names = "rsc-display-top";

                        dp-resource {
                                clk_base = <0xc0108000 0x3>;
                                resets = <0x12 0x12>;
                                reset-names = "rsc-lvds-phy";
                                reg_base = <0xc010a000 0x100>;
                        };

                        dp_control {
                                clk_div_lv0 = <0x10>;
                                out_format = <0x3>;
                                clk_src_lv1 = <0x7>;
                                clk_div_lv1 = <0x1>;
                                clk_src_lv0 = <0x0>;
                        };
                };

                spi@c005f000 {
                        pinctrl-names = "default";
                        #address-cells = <0x1>;
                        num-cs = <0x1>;
                        pinctrl-0 = <0x4d>;
                        clock-names = "spi", "spi_busclk0";
                        resets = <0x12 0x30 0x12 0x31>;
                        interrupts = <0x0 0xe 0x0>;
                        clocks = <0x4c 0x4c>;
                        samsung,spi-src-clk = <0x0>;
                        #size-cells = <0x0>;
                        dma-names = "tx", "rx";
                        compatible = "nexell,s5p6818-spi";
                        status = "disable";
                        reg = <0xc005f000 0x100>;
                        dmas = <0x39 0xa 0x0 0x39 0xb 0x0>;
                        reset-names = "pre-reset", "spi-reset";
                };

                ethernet@c0060000 {
                        pinctrl-names = "default";
                        snps,multicast-filter-bins = <0x100>;
                        #address-cells = <0x1>;
                        phy-mode = "rgmii";
                        snps,reset-active-low;
                        pinctrl-0 = <0x46>;
                        clock-names = "stmmaceth", "nexell_gmac_tx";
                        local-mac-address = [fa 3a 9e 89 1d 80];
                        resets = <0x12 0x40>;
                        snps,phy-addr = <0x7>;
                        interrupts = <0x0 0x30 0x0>;
                        clocks = <0xe 0x45>;
                        mac-address = [fa 3a 9e 89 1d 80];
                        #size-cells = <0x0>;
                        interrupt-parent = <0xa>;
                        compatible = "nexell,s5p6818-gmac";
                        status = "okay";
                        interrupt-names = "macirq";
                        snps,reset-gpio = <0x47 0x16 0x0>;
                        reg = <0xc0060000 0x2000>;
                        reset-names = "stmmaceth";
                        snps,reset-delays-us = <0x0 0x2710 0x7530>;

                        mdio {
                                #address-cells = <0x1>;
                                #size-cells = <0x0>;

                                ethernet-phy@3 {
                                        reg = <0x3>;

                                        fixed-link {
                                                full-duplex;
                                                speed = <0x3e8>;
                                        };
                                };
                        };
                };

                i2s@c0055000 {
                        pinctrl-names = "default";
                        master-mode = <0x1>;
                        trans-mode = <0x0>;
                        pinctrl-0 = <0x3b>;
                        clock-names = "i2s0";
                        frame-bit = <0x20>;
                        sample-rate = <0xbb80>;
                        mclk-in = <0x0>;
                        resets = <0x12 0x17>;
                        clocks = <0x3a>;
                        dma-names = "tx", "rx";
                        #sound-dai-cells = <0x1>;
                        compatible = "nexell,nexell-i2s";
                        status = "okay";
                        reg = <0xc0055000 0x1000>;
                        phandle = <0x68>;
                        dmas = <0x39 0xc 0x0 0x39 0xd 0x0>;
                        reset-names = "i2s-reset";
                        linux,phandle = <0x68>;
                        pre-supply-mclk = <0x1>;
                };

                decimator0@c0063000 {
                        compatible = "nexell,nx-decimator";
                        status = "disabled";
                        module = <0x0>;
                };

                spi@c005c000 {
                        pinctrl-names = "default";
                        #address-cells = <0x1>;
                        num-cs = <0x1>;
                        pinctrl-0 = <0x4b>;
                        clock-names = "spi", "spi_busclk0";
                        resets = <0x12 0x2e 0x12 0x2f>;
                        interrupts = <0x0 0xd 0x0>;
                        clocks = <0x4a 0x4a>;
                        samsung,spi-src-clk = <0x0>;
                        #size-cells = <0x0>;
                        dma-names = "tx", "rx";
                        compatible = "nexell,s5p6818-spi";
                        status = "disable";
                        reg = <0xc005c000 0x100>;
                        dmas = <0x39 0x8 0x0 0x39 0x9 0x0>;
                        reset-names = "pre-reset", "spi-reset";
                };

                i2c@c00a5000 {
                        pinctrl-names = "default";
                        pinctrl-0 = <0x27>;
                        clock-names = "i2c";
                        resets = <0x12 0x15>;
                        interrupts = <0x0 0x10 0x0>;
                        clocks = <0x26>;
                        samsung,i2c-sda-delay = <0x64>;
                        compatible = "nexell,s5p6818-i2c";
                        status = "okay";
                        samsung,i2c-slave-addr = <0x66>;
                        samsung,i2c-max-bus-freq = <0x186a0>;
                        reg = <0xc00a5000 0x100>;
                        phandle = <0x58>;
                        reset-names = "i2c-reset";
                        linux,phandle = <0x58>;
                };

                ehci@c0030000 {
                        #address-cells = <0x1>;
                        clock-names = "usbhost";
                        resets = <0x12 0x38>;
                        interrupts = <0x0 0x32 0x0>;
                        clocks = <0x41>;
                        #size-cells = <0x0>;
                        compatible = "nexell,nexell-ehci";
                        status = "okay";
                        reg = <0xc0030000 0x10000>;
                        reset-names = "usbhost-reset";

                        port@0 {
                                status = "okay";
                                phys = <0x42 0x1>;
                                reg = <0x0>;
                        };

                        port@1 {
                                status = "disabled";
                                phys = <0x42 0x2>;
                                reg = <0x1>;
                        };
                };

                vip@c0064000 {
                        clock-names = "vip1";
                        resets = <0x12 0x43>;
                        interrupts = <0x0 0x26 0x0>;
                        clocks = <0x51>;
                        compatible = "nexell,vip";
                        status = "okay";
                        reg = <0xc0064000 0x1000>;
                        reset-names = "vip1-reset";
                        module = <0x1>;
                };

                serial@c006f000 {
                        pinctrl-names = "default";
                        pinctrl-0 = <0x1e>;
                        clock-names = "uart", "clk_uart_baud0";
                        soc,tieoff = <0x100a3 0x0 0x100a4 0x0 0x100a5 0x0>;
                        resets = <0x12 0x37>;
                        interrupts = <0x0 0xb 0x0>;
                        clocks = <0x1d 0x1d>;
                        compatible = "nexell,s5p6818-uart";
                        status = "disabled";
                        reg = <0xc006f000 0x1000>;
                        reset-names = "uart-reset";
                };

                serial@c00a1000 {
                        pinctrl-names = "default";
                        pinctrl-0 = <0x13>;
                        clock-names = "uart", "clk_uart_baud0";
                        soc,tieoff = <0x10094 0x0 0x10095 0x0 0x10096 0x0>;
                        resets = <0x12 0x32>;
                        interrupts = <0x0 0x7 0x0>;
                        clocks = <0x11 0x11>;
                        compatible = "nexell,s5p6818-uart";
                        status = "okay";
                        reg = <0xc00a1000 0x1000>;
                        reset-names = "uart-reset";
                };
        };

        nx-v4l2 {
                compatible = "nexell,nx-v4l2";
                status = "okay";
        };

        leds {
                compatible = "gpio-leds";

                blue {
                        linux,default-trigger = "mmc1";
                        label = "blue";
                        gpios = <0x60 0xc 0x1>;
                };
        };

        psci {
                method = "smc";
                compatible = "arm,psci-0.2";
        };

        wifi_bcm4329 {
                interrupts = <0x11 0x4>;
                interrupt-parent = <0x2e>;
                compatible = "nanopi,bcm4329";
        };

        es8316@i2s0 {
                format = "S16";
                sample-rate = <0xbb80>;
                ch = <0x0>;
                hpin-support = <0x0>;
                compatible = "nexell,nexell-es8316";
                status = "disabled";
                hpin-gpio = <0x60 0x1b 0x0>;
                hpin-level = <0x1>;
        };

        onewire-touch {
                i2c-bus = <0x6d>;
                pinctrl-names = "default";
                pinctrl-0 = <0x6e>;
                interrupts = <0x10 0x0>;
                interrupt-parent = <0x2e>;
                compatible = "friendlyarm,onewire-touch";
        };

        aliases {
                ethernet0 = "/soc/ethernet@c0060000";
                spi2 = "/soc/spi@c005f000";
                i2s1 = "/soc/i2s@c0056000";
                i2c1 = "/soc/i2c@c00a5000";
                spi0 = "/soc/spi@c005b000";
                serial5 = "/soc/serial@c006f000";
                serial3 = "/soc/serial@c00a3000";
                serial1 = "/soc/serial@c00a0000";
                i2s2 = "/soc/i2s@c0057000";
                i2c2 = "/soc/i2c@c00a6000";
                spi1 = "/soc/spi@c005c000";
                i2s0 = "/soc/i2s@c0055000";
                i2c0 = "/soc/i2c@c00a4000";
                serial4 = "/soc/serial@c006d000";
                pinctrl0 = "/soc/pinctrl@C0010000";
                serial2 = "/soc/serial@c00a2000";
                serial0 = "/soc/serial@c00a1000";
        };

        jack_sound {
                simple-audio-card,name = "Jack";
                simple-audio-card,widgets = "Headphone", "Headphones", "Microphone", "Microphone";
                simple-audio-card,routing = "Headphones", "HPOL", "Headphones", "HPOR", "MIC1", "Microphone";
                compatible = "simple-audio-card";
                status = "okay";
                simple-audio-card,mclk-fs = <0x100>;

                simple-audio-card,dai-link@0 {
                        format = "i2s";

                        cpu {
                                sound-dai = <0x68 0x0>;
                        };

                        codec {
                                sound-dai = <0x69>;
                        };
                };
        };

        chosen {
                linux,initrd-end = <0x7df615ac>;
                bootargs = "console=ttySAC0,115200n8 root=UUID=d23546ee-5fda-45f9-94c1-1705c0452ec3 rootwait rootfstype=ext4 loglevel=1 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u ";
                linux,initrd-start = <0x7d7ba000>;
        };

        pmu {
                interrupt-affinity = <0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9>;
                interrupts = <0x0 0x52 0x0 0x0 0x53 0x0 0x0 0x54 0x0 0x0 0x55 0x0 0x0 0x5f 0x0 0x0 0x60 0x0 0x0 0x61 0x0 0x0 0x62 0x0>;
                interrupt-parent = <0xa>;
                compatible = "arm,armv8-pmuv3";
        };

        nanopi-thermistor {
                io-channels = <0x6c 0x2>;
                compatible = "friendlyarm,nanopi-thermistor";
                status = "okay";
                io-channel-names = "nanopi-thermistor";
        };

        cpus {
                #address-cells = <0x2>;
                #size-cells = <0x0>;

                cpu@1 {
                        cpu-idle-states = <0x1>;
                        device_type = "cpu";
                        compatible = "arm,cortex-a53";
                        reg = <0x0 0x1>;
                        enable-method = "psci";
                        phandle = <0x3>;
                        linux,phandle = <0x3>;
                        cpu-release-addr = <0x1 0xc0010230>;
                };

                cpu@6 {
                        cpu-idle-states = <0x1>;
                        device_type = "cpu";
                        compatible = "arm,cortex-a53";
                        reg = <0x0 0x102>;
                        enable-method = "psci";
                        phandle = <0x8>;
                        linux,phandle = <0x8>;
                        cpu-release-addr = <0x1 0xc0010230>;
                };

                cpu@4 {
                        cpu-idle-states = <0x1>;
                        device_type = "cpu";
                        compatible = "arm,cortex-a53";
                        reg = <0x0 0x100>;
                        enable-method = "psci";
                        phandle = <0x6>;
                        linux,phandle = <0x6>;
                        cpu-release-addr = <0x1 0xc0010230>;
                };

                idle-states {

                        sleep {
                                entry-latency-us = <0x96>;
                                exit-latency-us = <0xc8>;
                                arm,psci-suspend-param = <0x0>;
                                compatible = "nexell,idle-state";
                                phandle = <0x1>;
                                linux,phandle = <0x1>;
                                min-residency-us = <0x7d0>;
                        };
                };

                cpu-map {

                        cluster0 {

                                core3 {
                                        cpu = <0x5>;
                                };

                                core1 {
                                        cpu = <0x3>;
                                };

                                core2 {
                                        cpu = <0x4>;
                                };

                                core0 {
                                        cpu = <0x2>;
                                };
                        };

                        cluster1 {

                                core3 {
                                        cpu = <0x9>;
                                };

                                core1 {
                                        cpu = <0x7>;
                                };

                                core2 {
                                        cpu = <0x8>;
                                };

                                core0 {
                                        cpu = <0x6>;
                                };
                        };
                };

                cpu@2 {
                        cpu-idle-states = <0x1>;
                        device_type = "cpu";
                        compatible = "arm,cortex-a53";
                        reg = <0x0 0x2>;
                        enable-method = "psci";
                        phandle = <0x4>;
                        linux,phandle = <0x4>;
                        cpu-release-addr = <0x1 0xc0010230>;
                };

                cpu@0 {
                        cpu-idle-states = <0x1>;
                        device_type = "cpu";
                        compatible = "arm,cortex-a53";
                        reg = <0x0 0x0>;
                        enable-method = "psci";
                        phandle = <0x2>;
                        linux,phandle = <0x2>;
                        cpu-release-addr = <0x1 0xc0010230>;
                        #cooling-cells = <0x2>;
                };

                cpu@7 {
                        cpu-idle-states = <0x1>;
                        device_type = "cpu";
                        compatible = "arm,cortex-a53";
                        reg = <0x0 0x103>;
                        enable-method = "psci";
                        phandle = <0x9>;
                        linux,phandle = <0x9>;
                        cpu-release-addr = <0x1 0xc0010230>;
                };

                cpu@5 {
                        cpu-idle-states = <0x1>;
                        device_type = "cpu";
                        compatible = "arm,cortex-a53";
                        reg = <0x0 0x101>;
                        enable-method = "psci";
                        phandle = <0x7>;
                        linux,phandle = <0x7>;
                        cpu-release-addr = <0x1 0xc0010230>;
                };

                cpu@3 {
                        cpu-idle-states = <0x1>;
                        device_type = "cpu";
                        compatible = "arm,cortex-a53";
                        reg = <0x0 0x3>;
                        enable-method = "psci";
                        phandle = <0x5>;
                        linux,phandle = <0x5>;
                        cpu-release-addr = <0x1 0xc0010230>;
                };
        };

        spdif-out {
                #sound-dai-cells = <0x0>;
                compatible = "linux,spdif-dit";
                status = "okay";
                phandle = <0x6b>;
                linux,phandle = <0x6b>;
        };

        nx-devfreq {
                supply_name = "vdd_arm_regulator";
                vdd_arm_regulator-supply = <0xb>;
                pll = <0x0>;
                compatible = "nexell,s5pxx18-devfreq";
                status = "disabled";
        };

        panel_lvds {
                lvds;
                compatible = "nanopi,nano-panel";
                status = "okay";

                port {

                        endpoint {
                                phandle = <0x57>;
                                linux,phandle = <0x57>;
                        };
                };
        };

        hdmi_sound {
                simple-audio-card,name = "HDMI";
                simple-audio-card,widgets = "Headphone", "TV Out";
                simple-audio-card,routing = "TV Out", "spdif-out";
                compatible = "simple-audio-card";
                status = "okay";
                simple-audio-card,mclk-fs = <0x100>;

                simple-audio-card,dai-link@0 {

                        cpu {
                                sound-dai = <0x6a 0x0>;
                        };

                        codec {
                                sound-dai = <0x6b>;
                        };
                };
        };

        memory {
                device_type = "memory";
                reg = <0x40000000 0x40000000>;
        };
};

I2C_WriteByte nack returned
I2C Device Address Write Abitration Error
I2C_WriteByte nack returned
I2C Device Address Write Abitration Error
I2C_WriteByte nack returned
I2C Device Address Write Abitration Error
I2C_WriteByte nack returned
I2C Device Address Write Abitration Error
Wakeup Sub CPU 1234567
CPU Wakeup done! WFI is expected.
CPU0 is Master!

U-Boot 2016.01-armbian (Aug 22 2018 - 12:09:54 +0200)

DRAM:  1 GiB
MMC:   NEXELL DWMMC: 0, NEXELL DWMMC: 1
loaded from SD, getting env from MMC 1
*** Warning - bad CRC, using default environment

MIPI: display.0
HDMI: display.0, preset 0 (1280 *  720)
HDMI: phy ready...
LCD: [HDMI] dp.0.1 1220x680 16bpp FB:0x46000000
In:    serial
Out:   vga
Err:   vga
Hit any key to stop autoboot:  0
1202 bytes read in 20 ms (58.6 KiB/s)
## Executing script at 49000000
Boot script loaded from SD card
140 bytes read in 16 ms (7.8 KiB/s)
48295 bytes read in 28 ms (1.6 MiB/s)
Loading DTB
8025580 bytes read in 368 ms (20.8 MiB/s)
15142920 bytes read in 671 ms (21.5 MiB/s)
## Loading init Ramdisk from Legacy Image at 49000000 ...
   Image Name:   uInitrd
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
   Data Size:    8025516 Bytes = 7.7 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 48000000
   Booting using the fdt blob at 0x48000000
   Loading Ramdisk to 7d7ba000, end 7df615ac ... OK
   Using Device Tree in place at 0000000048000000, end 000000004800eca6

Starting kernel ...

Loading, please wait...
starting version 237
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... Scanning for Btrfs filesystems
done.
Begin: Will now check root file system ... fsck from util-linux 2.31.1
[/sbin/fsck.ext4 (1) -- /dev/mmcblk2p1] fsck.ext4 -a -C0 /dev/mmcblk2p1
/dev/mmcblk2p1: clean, 79974/913792 files, 531002/3849616 blocks
done.
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.

Welcome to Ubuntu 18.04.1 LTS!

[  OK  ] Reached target Remote File Systems.
[  OK  ] Set up automount Arbitrary Executab…rmats File System Automount Point.
[  OK  ] Reached target System Time Synchronized.
[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Reached target Swap.
[  OK  ] Reached target User and Group Name Lookups.
[  OK  ] Created slice User and Session Slice.
[  OK  ] Started ntp-systemd-netif.path.
[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Reached target Local Encrypted Volumes.
[  OK  ] Created slice System Slice.
[  OK  ] Listening on Journal Socket (/dev/log).
[  OK  ] Listening on udev Control Socket.
[  OK  ] Listening on fsck to fsckd communication Socket.
[  OK  ] Listening on Journal Socket.
         Starting Nameserver information manager...
         Mounting Huge Pages File System...
         Starting Set the console keyboard layout...
[  OK  ] Listening on Syslog Socket.
         Starting Remount Root and Kernel File Systems...
[  OK  ] Reached target Slices.
         Starting Load Kernel Modules...
         Starting Restore / save the current clock...
         Mounting POSIX Message Queue File System...
[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
[  OK  ] Listening on Journal Audit Socket.
         Starting Create list of required st…ce nodes for the current kernel...
         Mounting Kernel Debug File System...
[  OK  ] Created slice system-serial\x2dgetty.slice.
         Starting Journal Service...
[  OK  ] Listening on udev Kernel Socket.
         Starting udev Coldplug all Devices...
[  OK  ] Mounted Huge Pages File System.
[  OK  ] Started Remount Root and Kernel File Systems.
[  OK  ] Started Load Kernel Modules.
[  OK  ] Started Restore / save the current clock.
[  OK  ] Mounted POSIX Message Queue File System.
[  OK  ] Started Create list of required sta…vice nodes for the current kernel.
[  OK  ] Mounted Kernel Debug File System.
[  OK  ] Started Nameserver information manager.
[  OK  ] Reached target Network (Pre).
         Starting Create Static Device Nodes in /dev...
         Mounting Kernel Configuration File System...
         Starting Apply Kernel Variables...
         Starting Load/Save Random Seed...
[  OK  ] Started Journal Service.
[  OK  ] Mounted Kernel Configuration File System.
         Starting Flush Journal to Persistent Storage...
[  OK  ] Started Set the console keyboard layout.
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Started Flush Journal to Persistent Storage.
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Started udev Coldplug all Devices.
[  OK  ] Started Create Static Device Nodes in /dev.
         Starting udev Kernel Device Manager...
[  OK  ] Reached target Local File Systems (Pre).
         Mounting /tmp...
[  OK  ] Mounted /tmp.
[  OK  ] Reached target Local File Systems.
         Starting Set console font and keymap...
         Starting Armbian ZRAM config...
         Starting Raise network interfaces...
         Starting Create Volatile Files and Directories...
[  OK  ] Started Set console font and keymap.
[  OK  ] Started Create Volatile Files and Directories.
[  OK  ] Started Entropy daemon using the HAVEGE algorithm.
         Starting Network Name Resolution...
         Starting Network Time Synchronization...
         Starting Update UTMP about System Boot/Shutdown...
[  OK  ] Started udev Kernel Device Manager.
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Found device /dev/ttySAC0.
[  OK  ] Started Network Time Synchronization.
[  OK  ] Started Network Name Resolution.
[  OK  ] Reached target Host and Network Name Lookups.
[  OK  ] Created slice system-systemd\x2dbacklight.slice.
         Starting Load/Save Screen Backlight…cklight:c0017000.nanopi-onewire...
[  OK  ] Reached target Sound Card.
[  OK  ] Started Raise network interfaces.
[  OK  ] Found device /dev/ttyGS0.
[  OK  ] Started Load/Save Screen Backlight …backlight:c0017000.nanopi-onewire.
[  OK  ] Started Armbian ZRAM config.
         Starting Armbian memory supported logging...
[  OK  ] Started Armbian memory supported logging.
[  OK  ] Reached target System Initialization.
[  OK  ] Started resolvconf-pull-resolved.path.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Started Message of the Day.
[  OK  ] Listening on CUPS Scheduler.
         Starting Armbian hardware monitoring...
[  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[  OK  ] Reached target Sockets.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Started Discard unused blocks once a week.
[  OK  ] Started CUPS Scheduler.
[  OK  ] Reached target Paths.
         Starting Armbian hardware optimization...
[  OK  ] Started Daily apt download activities.
[  OK  ] Started Daily apt upgrade and clean activities.
[  OK  ] Reached target Timers.
[  OK  ] Started Armbian hardware optimization.
[  OK  ] Started Armbian hardware monitoring.
[  OK  ] Reached target Basic System.
         Starting Login Service...
         Starting LSB: Load kernel modules needed to enable cpufreq scaling...
         Starting resolvconf-pull-resolved.service...
         Starting System Logging Service...
[  OK  ] Started ntp-systemd-netif.service.
         Starting Disk Manager...
         Starting Save/Restore Sound Card State...
         Starting Accounts Service...
[  OK  ] Started Regular background program processing daemon.
[  OK  ] Started D-Bus System Message Bus.
[  OK  ] Started Login Service.
         Starting LSB: Speech Dispatcher...
         Starting Resets System Activity Data Collector...
         Starting WPA supplicant...
         Starting Network Manager...
[  OK  ] Started CUPS Scheduler.
         Starting Avahi mDNS/DNS-SD Stack...
         Starting Dispatcher daemon for systemd-networkd...
[  OK  ] Started Set the CPU Frequency Scaling governor.
[  OK  ] Started System Logging Service.
[  OK  ] Started resolvconf-pull-resolved.service.
[  OK  ] Started Resets System Activity Data Collector.
[  OK  ] Started Save/Restore Sound Card State.
[  OK  ] Started LSB: Speech Dispatcher.
         Starting Authorization Manager...
[  OK  ] Started Avahi mDNS/DNS-SD Stack.
[  OK  ] Started LSB: Load kernel modules needed to enable cpufreq scaling.
         Starting LSB: set CPUFreq kernel parameters...
[  OK  ] Started LSB: set CPUFreq kernel parameters.
         Starting LSB: Set sysfs variables from /etc/sysfs.conf...
[  OK  ] Started LSB: Set sysfs variables from /etc/sysfs.conf.
[  OK  ] Started WPA supplicant.
[  OK  ] Started Authorization Manager.
[  OK  ] Started Accounts Service.
[  OK  ] Started Disk Manager.
         Starting Hostname Service...
[  OK  ] Started Hostname Service.
[  OK  ] Started Network Manager.
         Starting Network Manager Wait Online...
[  OK  ] Reached target Network.
         Starting OpenBSD Secure Shell server...
[  OK  ] Started Unattended Upgrades Shutdown.
         Starting Permit User Sessions...
         Starting OpenVPN service...
[  OK  ] Started Permit User Sessions.
[  OK  ] Started OpenVPN service.
         Starting Display manager for automatic session logins...
         Starting Set console scheme...
         Starting Network Manager Script Dispatcher Service...
[  OK  ] Started Display manager for automatic session logins.
[  OK  ] Started Set console scheme.
[  OK  ] Created slice system-getty.slice.
[  OK  ] Started Network Manager Script Dispatcher Service.
[  OK  ] Started OpenBSD Secure Shell server.
[  OK  ] Started Dispatcher daemon for systemd-networkd.
         Starting resolvconf-pull-resolved.service...
[  OK  ] Started resolvconf-pull-resolved.service.
[  OK  ] Created slice User Slice of andreas.
         Starting User Manager for UID 1000...
[  OK  ] Started Session 2 of user andreas.
[  OK  ] Started User Manager for UID 1000.
[  OK  ] Started Network Manager Wait Online.
[  OK  ] Reached target Network is Online.
         Starting /etc/rc.local Compatibility...
[  OK  ] Started /etc/rc.local Compatibility.
[  OK  ] Started Serial Getty on ttyGS0.
[  OK  ] Started Getty on tty1.
[  OK  ] Started Serial Getty on ttySAC0.

Ubuntu 18.04.1 LTS nanopifire3 ttySAC0

nanopifire3 login:

Leave a Reply

Your email address will not be published. Required fields are marked *