Skip to content

Instantly share code, notes, and snippets.

@elros34
Last active March 25, 2019 18:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save elros34/2483ffe3cd970c52ed68aa0b845647d4 to your computer and use it in GitHub Desktop.
Save elros34/2483ffe3cd970c52ed68aa0b845647d4 to your computer and use it in GitHub Desktop.
funtab7 mainline
U-Boot SPL 2018.11-rc1-00111-g51c12319b4 (Mar 24 2019 - 19:58:40 +0100)
DRAM: 512 MiB
Failed to set core voltage! Can't set CPU frequency
Trying to boot from MMC1
U-Boot 2018.11-rc1-00111-g51c12319b4 (Mar 24 2019 - 19:58:40 +0100) Allwinner Technology
CPU: Allwinner A13 (SUN5I)
Model: Q8 A13 Tablet
I2C: ready
DRAM: 512 MiB
MMC: SUNXI SD/MMC: 0
Loading Environment from FAT... Unable to use mmc 0:1... Setting up a 800x480 lcd console (overscan 0x0)
In: serial
Out: vga
Err: vga
Net: No ethernet found.
starting USB...
USB0: No host cable detected: Port not available.
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
377 bytes read in 8 ms (45.9 KiB/s)
## Executing script at 43100000
18054 bytes read in 14 ms (1.2 MiB/s)
5557792 bytes read in 744 ms (7.1 MiB/s)
## Flattened Device Tree blob at 43000000
Booting using the fdt blob at 0x43000000
Loading Device Tree to 49ff8000, end 49fff685 ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 5.0.4 (kamil@kamil-desktop) (gcc version 7.1.1 20170707 (Linaro GCC 7.1-2017.08)) #3 SMP Sun Mar 24 19:57:43 CET 2019
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt: Machine model: Q8 A13 Tablet
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] Reserved memory: created CMA memory pool at 0x4a000000, size 96 MiB
[ 0.000000] OF: reserved mem: initialized node default-pool, compatible id shared-dma-pool
[ 0.000000] On node 0 totalpages: 130697
[ 0.000000] Normal zone: 1022 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 130697 pages, LIFO batch:31
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] random: get_random_bytes called from start_kernel+0x8c/0x444 with crng_init=0
[ 0.000000] percpu: Embedded 16 pages/cpu @(ptrval) s34956 r8192 d22388 u65536
[ 0.000000] pcpu-alloc: s34956 r8192 d22388 u65536 alloc=16*4096
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 129675
[ 0.000000] Kernel command line: console=ttyS0,115200 console=ttyGS0,115200 loglevel=8 root=/dev/mmcblk0p2 rootwait panic=10
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Memory: 406524K/522788K available (8192K kernel code, 529K rwdata, 1984K rodata, 1024K init, 283K bss, 17960K reserved, 98304K cma-reserved, 0K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xe0000000 - 0xff800000 ( 504 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xdfe89000 ( 510 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0x(ptrval) - 0x(ptrval) (9184 kB)
[ 0.000000] .init : 0x(ptrval) - 0x(ptrval) (1024 kB)
[ 0.000000] .data : 0x(ptrval) - 0x(ptrval) ( 530 kB)
[ 0.000000] .bss : 0x(ptrval) - 0x(ptrval) ( 284 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=1.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000032] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[ 0.000093] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.000523] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370868154 ns
[ 0.000984] Console: colour dummy device 80x30
[ 0.001067] Calibrating delay loop... 380.92 BogoMIPS (lpj=1904640)
[ 0.060108] pid_max: default: 32768 minimum: 301
[ 0.060453] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.060483] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.061753] CPU: Testing write buffer coherency: ok
[ 0.061835] CPU0: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
[ 0.062405] CPU0: thread -1, cpu 0, socket -1, mpidr 0
[ 0.063564] Setting up static identity map for 0x40100000 - 0x40100060
[ 0.063899] rcu: Hierarchical SRCU implementation.
[ 0.068051] smp: Bringing up secondary CPUs ...
[ 0.068085] smp: Brought up 1 node, 1 CPU
[ 0.068105] SMP: Total of 1 processors activated (380.92 BogoMIPS).
[ 0.068120] CPU: All CPU(s) started in SVC mode.
[ 0.071459] devtmpfs: initialized
[ 0.080600] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[ 0.081022] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.081065] futex hash table entries: 256 (order: 2, 16384 bytes)
[ 0.089464] xor: measuring software checksum speed
[ 0.180181] arm4regs : 462.800 MB/sec
[ 0.280180] 8regs : 353.200 MB/sec
[ 0.380179] 32regs : 428.400 MB/sec
[ 0.480178] neon : 674.800 MB/sec
[ 0.480196] xor: using function: neon (674.800 MB/sec)
[ 0.480342] pinctrl core: initialized pinctrl subsystem
[ 0.482303] NET: Registered protocol family 16
[ 0.485434] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.487248] hw-breakpoint: debug architecture 0x4 unsupported.
[ 0.680224] raid6: neonx8 gen() 401 MB/s
[ 0.850206] raid6: neonx8 xor() 398 MB/s
[ 1.020245] raid6: neonx4 gen() 730 MB/s
[ 1.190198] raid6: neonx4 xor() 565 MB/s
[ 1.360239] raid6: neonx2 gen() 728 MB/s
[ 1.530204] raid6: neonx2 xor() 585 MB/s
[ 1.700272] raid6: neonx1 gen() 551 MB/s
[ 1.870195] raid6: neonx1 xor() 442 MB/s
[ 2.040379] raid6: int32x8 gen() 132 MB/s
[ 2.210479] raid6: int32x8 xor() 88 MB/s
[ 2.380389] raid6: int32x4 gen() 122 MB/s
[ 2.550232] raid6: int32x4 xor() 101 MB/s
[ 2.560181] random: fast init done
[ 2.720483] raid6: int32x2 gen() 126 MB/s
[ 2.890350] raid6: int32x2 xor() 102 MB/s
[ 3.060643] raid6: int32x1 gen() 91 MB/s
[ 3.230347] raid6: int32x1 xor() 88 MB/s
[ 3.230364] raid6: using algorithm neonx4 gen() 730 MB/s
[ 3.230378] raid6: .... xor() 565 MB/s, rmw enabled
[ 3.230394] raid6: using neon recovery algorithm
[ 3.233733] SCSI subsystem initialized
[ 3.234381] libata version 3.00 loaded.
[ 3.234846] usbcore: registered new interface driver usbfs
[ 3.234950] usbcore: registered new interface driver hub
[ 3.235066] usbcore: registered new device driver usb
[ 3.235496] pps_core: LinuxPPS API ver. 1 registered
[ 3.235515] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 3.235558] PTP clock support registered
[ 3.235996] Advanced Linux Sound Architecture Driver Initialized.
[ 3.237747] clocksource: Switched to clocksource timer
[ 3.239129] simple-framebuffer 5fe89000.framebuffer: framebuffer at 0x5fe89000, 0x177000 bytes, mapped to 0x(ptrval)
[ 3.239168] simple-framebuffer 5fe89000.framebuffer: format=x8r8g8b8, mode=800x480x32, linelength=3200
[ 3.255319] Console: switching to colour frame buffer device 100x30
[ 3.268400] simple-framebuffer 5fe89000.framebuffer: fb0: simplefb registered!
[ 3.286095] NET: Registered protocol family 2
[ 3.287420] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes)
[ 3.287486] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[ 3.287588] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
[ 3.287842] TCP: Hash tables configured (established 4096 bind 4096)
[ 3.288022] UDP hash table entries: 256 (order: 1, 8192 bytes)
[ 3.288076] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[ 3.288455] NET: Registered protocol family 1
[ 3.289685] RPC: Registered named UNIX socket transport module.
[ 3.289717] RPC: Registered udp transport module.
[ 3.289731] RPC: Registered tcp transport module.
[ 3.289746] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 3.292630] Initialise system trusted keyrings
[ 3.293096] workingset: timestamp_bits=30 max_order=17 bucket_order=0
[ 3.307664] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 3.309352] NFS: Registering the id_resolver key type
[ 3.309434] Key type id_resolver registered
[ 3.309451] Key type id_legacy registered
[ 3.318687] Key type asymmetric registered
[ 3.318722] Asymmetric key parser 'x509' registered
[ 3.318853] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[ 3.318877] io scheduler mq-deadline registered
[ 3.318895] io scheduler kyber registered
[ 3.319235] io scheduler bfq registered
[ 3.325576] sun5i-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[ 3.328375] sun5i-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pb not found, using dummy regulator
[ 3.328572] sun5i-pinctrl 1c20800.pinctrl: Linked as a consumer to regulator.0
[ 3.454637] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[ 3.458636] sun5i-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pg not found, using dummy regulator
[ 3.460382] printk: console [ttyS0] disabled
[ 3.480598] 1c28400.serial: ttyS0 at MMIO 0x1c28400 (irq = 29, base_baud = 1500000) is a U6_16550A
[ 4.271017] printk: console [ttyS0] enabled
[ 4.276538] STM32 USART driver initialized
[ 4.282971] [drm] Initialized vgem 1.0.0 20120112 for vgem on minor 0
[ 4.311855] brd: module loaded
[ 4.330012] loop: module loaded
[ 4.365088] libphy: Fixed MDIO Bus: probed
[ 4.369333] CAN device driver interface
[ 4.376936] aoe: AoE v85 initialised.
[ 4.380775] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 4.387355] ehci-platform: EHCI generic platform driver
[ 4.393333] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 4.399637] ohci-platform: OHCI generic platform driver
[ 4.406483] sun4i-a10-lradc-keys 1c22800.lradc: Linked as a consumer to regulator.1
[ 4.414739] input: 1c22800.lradc as /devices/platform/soc/1c22800.lradc/input/input0
[ 4.425096] i2c /dev entries driver
[ 4.430475] axp20x-i2c 0-0034: AXP20x variant AXP209 found
[ 4.438611] axp20x-i2c 0-0034: Failed to set masks in 0x40: -6
[ 4.444472] axp20x-i2c 0-0034: failed to add irq chip: -6
[ 4.452170] IR NEC protocol handler initialized
[ 4.456720] IR RC5(x/sz) protocol handler initialized
[ 4.461892] IR RC6 protocol handler initialized
[ 4.466429] IR JVC protocol handler initialized
[ 4.471009] IR Sony protocol handler initialized
[ 4.475630] IR SANYO protocol handler initialized
[ 4.480371] IR Sharp protocol handler initialized
[ 4.485079] IR MCE Keyboard/mouse protocol handler initialized
[ 4.490944] IR XMP protocol handler initialized
[ 4.495479] ir_imon_decoder: IR iMON protocol handler initialized
[ 4.502901] sunxi-wdt 1c20c90.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[ 4.512333] device-mapper: ioctl: 4.39.0-ioctl (2018-04-03) initialised: dm-devel@redhat.com
[ 4.522651] sun5i-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pf not found, using dummy regulator
[ 4.532798] sunxi-mmc 1c0f000.mmc: Linked as a consumer to regulator.1
[ 4.540839] sunxi-mmc 1c0f000.mmc: Got CD GPIO
[ 4.571384] sunxi-mmc 1c0f000.mmc: initialized, max. request size: 16384 KB
[ 4.579541] sun4i-ss 1c15000.crypto-engine: Die ID 1
[ 4.592025] usbcore: registered new interface driver usbhid
[ 4.597617] usbhid: USB HID core driver
[ 4.608992] sun4i-codec 1c22c00.codec: Codec <-> 1c22c00.codec mapping ok
[ 4.619892] NET: Registered protocol family 17
[ 4.624387] can: controller area network core (rev 20170425 abi 9)
[ 4.630826] NET: Registered protocol family 29
[ 4.635289] can: raw protocol (rev 20170425)
[ 4.639616] can: broadcast manager protocol (rev 20170425 t)
[ 4.645291] can: netlink gateway (rev 20170425) max_hops=1
[ 4.651277] Key type dns_resolver registered
[ 4.655812] Registering SWP/SWPB emulation handler
[ 4.662326] Loading compiled-in X.509 certificates
[ 4.669861] Btrfs loaded, crc32c=crc32c-generic
[ 4.697653] hctosys: unable to open rtc device (rtc0)
[ 4.703359] vcc3v3: disabling
[ 4.706348] vcc5v0: disabling
[ 4.709401] usb0-vbus: disabling
[ 4.712638] ALSA device list:
[ 4.715611] #0: sun4i-codec
[ 4.720584] Waiting for root device /dev/mmcblk0p2...
[ 4.745045] mmc0: host does not support reading read-only switch, assuming write-enable
[ 4.755421] mmc0: new high speed SDHC card at address 0007
[ 4.763286] mmcblk0: mmc0:0007 SD16G 14.5 GiB
[ 4.770300] mmcblk0: p1 p2
[ 4.796270] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 4.804622] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[ 4.820792] devtmpfs: mounted
[ 4.826878] Freeing unused kernel memory: 1024K
[ 4.832563] Run /sbin/init as init process
INIT: version 2.88 booting
[info] Using makefile-style concurrent boot in runlevel S.
ERROR: could not open /proc/stat: No such file or directory
Starting fake hwclock: loading system time.
Sun Mar 24 23:37:18 UTC 2019
ERROR: could not open /proc/stat: No such file or directory
[....] Starting the hotplug events dispatcher: udevd[ 6.301635] udevd[196]: starting version 3.2.2
[ 6.344046] random: udevd: uninitialized urandom read (16 bytes read)
[ 6.353481] random: udevd: uninitialized urandom read (16 bytes read)
[ 6.360315] random: udevd: uninitialized urandom read (16 bytes read)
[ 6.455991] udevd[197]: starting eudev-3.2.2
. ok
[....] Synthesizing the initial hotplug events...[ 7.566754] rtc-pcf8563 1-0051: registered as rtc0
done.
[....] Waiting for /dev to be fully populated...[ 10.248991] random: crng init done
[ 10.252428] random: 1 urandom warning(s) missed due to ratelimiting
done.
[ ok ] Activating swap...done.
[ 11.778483] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ ok ] Activating lvm and md swap...done.
[....] Checking file systems...fsck from util-linux 2.29.2
done.
[ ok ] Cleaning up temporary files... /tmp.
[....] Mounting local filesystems...mount: unknown filesystem type '{{{BOOTFS}}}'
failed.
[ ok ] Activating swapfile swap...done.
[ ok ] Cleaning up temporary files....
[ ok ] Setting kernel variables...done.
[....] Configuring network interfaces...Internet Systems Consortium DHCP Client 4.3.5
Copyright 2004-2016 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Cannot find device "eth0"
Failed to get interface index: No such device
If you think you have received this message due to a bug rather
than a configuration issue please read the section on submitting
bugs on either our web page at www.isc.org or in the README file
before submitting a bug. These pages explain the proper
process and the information we find helpful for debugging..
exiting.
ifup: failed to bring up eth0
failed.
[ ok ] Cleaning up temporary files....
[ ok ] Setting up ALSA...done.
INIT: Entering runlevel: 2
[info] Using makefile-style concurrent boot in runlevel 2.
[ ok ] Starting enhanced syslogd: rsyslogd.
[ 19.350314] NET: Registered protocol family 10
[ ok ] Starting periodic command scheduler: cron.
[ 19.690502] Segment Routing with IPv6
[ ok ] Starting NTP server: ntpd.
[ ok ] Starting OpenBSD Secure Shell server: sshd.
Devuan GNU/Linux ascii devuan ttyS0
devuan login: root
Password:
Last login: Sun Mar 24 23:36:04 UTC 2019 on ttyS0
Linux devuan 5.0.4 armv7l GNU/Linux
The programs included with the Devuan GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
root@devuan:~# modprobe rtl8xxxu
[ 35.084108] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 35.147327] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 35.232865] usbcore: registered new interface driver rtl8xxxu
root@devuan:~# ifconfig -a
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
/dts-v1/;
#include "sun5i-a13.dtsi"
#include "sun5i-reference-design-tablet.dtsi"
/ {
model = "Q8 A13 Tablet";
compatible = "allwinner,q8-a13", "allwinner,sun5i-a13";
};
&codec {
status = "okay";
};
&ehci0 {
status = "okay";
};
&lradc {
vref-supply = <&reg_vcc3v0>;
status = "okay";
button-191 {
label = "Volume Up";
linux,code = <KEY_VOLUMEUP>;
channel = <0>;
voltage = <191274>;
};
button-392 {
label = "Volume Down";
linux,code = <KEY_VOLUMEDOWN>;
channel = <0>;
voltage = <392644>;
};
button-601 {
label = "Menu";
linux,code = <KEY_MENU>;
channel = <0>;
voltage = <601151>;
};
button-795 {
label = "Enter";
linux,code = <KEY_ENTER>;
channel = <0>;
voltage = <795090>;
};
button-987 {
label = "Home";
linux,code = <KEY_HOMEPAGE>;
channel = <0>;
voltage = <987387>;
};
};
&ohci0 {
status = "okay";
};
&otg_sram {
status = "okay";
};
&pio {
usb0_id_detect_pin: usb0-id-detect-pin {
pins = "PG2";
function = "gpio_in";
bias-pull-up;
};
usb0_vbus_detect_pin: usb0-vbus-detect-pin {
pins = "PG1";
function = "gpio_in";
bias-pull-down;
};
};
&reg_ldo3 {
/* regulator-always-on; */
status = "okay";
};
&reg_usb0_vbus {
status = "okay";
gpio = <&pio 6 12 GPIO_ACTIVE_HIGH>; /* PG12 */
};
&reg_usb1_vbus {
/* TODO AXP 203 gpio = <&pio 6 11 GPIO_ACTIVE_HIGH>; */
status = "disabled";
};
&usb_otg {
dr_mode = "otg";
status = "okay";
};
&usbphy {
pinctrl-names = "default";
pinctrl-0 = <&usb0_id_detect_pin>, <&usb0_vbus_detect_pin>;
usb0_id_det-gpio = <&pio 6 2 GPIO_ACTIVE_HIGH>; /* PG2 */
usb0_vbus_det-gpio = <&pio 6 1 GPIO_ACTIVE_HIGH>; /* PG1 */
usb0_vbus-supply = <&reg_usb0_vbus>;
usb1_vbus-supply = <&reg_ldo3>;
status = "okay";
};
[product]
version = "1.0"
machine = "A13-EVB-V1.0"
[target]
boot_clock = 1008
dcdc2_vol = 1400
dcdc3_vol = 1200
ldo2_vol = 3000
ldo3_vol = 3300
ldo4_vol = 3300
pll4_freq = 960
pll6_freq = 720
[card_boot]
logical_start = 40960
sprite_gpio0 =
[card_boot0_para]
card_ctrl = 0
card_high_speed = 1
card_line = 4
sdc_d1 = port:PF00<2><1><default><default>
sdc_d0 = port:PF01<2><1><default><default>
sdc_clk = port:PF02<2><1><default><default>
sdc_cmd = port:PF03<2><1><default><default>
sdc_d3 = port:PF04<2><1><default><default>
sdc_d2 = port:PF05<2><1><default><default>
[twi_para]
twi_port = 0
twi_scl = port:PB00<2><default><default><default>
twi_sda = port:PB01<2><default><default><default>
[uart_para]
uart_debug_port = 1
uart_debug_tx = port:PG03<4><1><default><default>
uart_debug_rx = port:PG04<4><1><default><default>
[jtag_para]
jtag_enable = 1
jtag_ms = port:PF00<4><1><default><default>
jtag_ck = port:PF05<4><1><default><default>
jtag_do = port:PF03<4><1><default><default>
jtag_di = port:PF01<4><1><default><default>
[dram_para]
dram_baseaddr = 0x40000000
dram_clk = 432
dram_type = 3
dram_rank_num = 1
dram_chip_density = 2048
dram_io_width = 8
dram_bus_width = 16
dram_cas = 9
dram_zq = 0x7b
dram_odt_en = 0
dram_size = 512
dram_tpr0 = 0x42d899b7
dram_tpr1 = 0xa090
dram_tpr2 = 0x22a00
dram_tpr3 = 0x0
dram_tpr4 = 0x0
dram_tpr5 = 0x0
dram_emr1 = 0x0
dram_emr2 = 0x10
dram_emr3 = 0x0
[nand_para]
nand_used = 1
nand_we = port:PC00<2><default><default><default>
nand_ale = port:PC01<2><default><default><default>
nand_cle = port:PC02<2><default><default><default>
nand_ce1 = port:PC03<2><default><default><default>
nand_ce0 = port:PC04<2><default><default><default>
nand_nre = port:PC05<2><default><default><default>
nand_rb0 = port:PC06<2><default><default><default>
nand_rb1 = port:PC07<2><default><default><default>
nand_d0 = port:PC08<2><default><default><default>
nand_d1 = port:PC09<2><default><default><default>
nand_d2 = port:PC10<2><default><default><default>
nand_d3 = port:PC11<2><default><default><default>
nand_d4 = port:PC12<2><default><default><default>
nand_d5 = port:PC13<2><default><default><default>
nand_d6 = port:PC14<2><default><default><default>
nand_d7 = port:PC15<2><default><default><default>
nand_wp =
nand_ce2 =
nand_ce3 =
nand_ce4 =
nand_ce5 =
nand_ce6 =
nand_ce7 =
nand_spi =
nand_ndqs = port:PC19<2><default><default><default>
[mali_para]
mali_used = 1
mali_clkdiv = 2
[twi0_para]
twi0_used = 1
twi0_scl = port:PB00<2><default><default><default>
twi0_sda = port:PB01<2><default><default><default>
[twi1_para]
twi1_used = 1
twi1_scl = port:PB15<2><default><default><default>
twi1_sda = port:PB16<2><default><default><default>
[twi2_para]
twi2_used = 1
twi2_scl = port:PB17<2><default><default><default>
twi2_sda = port:PB18<2><default><default><default>
[uart_para0]
uart_used = 0
uart_port = 0
uart_type = 2
uart_tx = port:PG03<4><1><default><default>
uart_rx = port:PG04<4><1><default><default>
[uart_para1]
uart_used = 1
uart_port = 1
uart_type = 2
uart_tx = port:PG03<4><1><default><default>
uart_rx = port:PG04<4><1><default><default>
[spi1_para]
spi_used = 0
spi_cs0 = port:PG09<2><default><default><default>
spi_cs1 = port:PG13<2><default><default><default>
spi_sclk = port:PG10<2><default><default><default>
spi_mosi = port:PG11<2><default><default><default>
spi_miso = port:PG12<2><default><default><default>
[spi2_para]
spi_used = 0
spi_cs0 = port:PE00<4><default><default><default>
spi_sclk = port:PE01<4><default><default><default>
spi_mosi = port:PB02<4><default><default><default>
spi_miso = port:PB03<4><default><default><default>
[rtp_para]
rtp_used = 1
rtp_screen_size = 7
rtp_regidity_level = 7
rtp_press_threshold_enable = 0
rtp_press_threshold = 0x1f40
rtp_sensitive_level = 0xf
rtp_revert_y_flag = 1
rtp_exchange_x_y_flag = 0
[ctp_para]
ctp_used = 1
ctp_name = "ft5x_ts"
ctp_twi_id = 1
ctp_twi_addr = 0x38
ctp_screen_max_x = 800
ctp_screen_max_y = 480
ctp_revert_x_flag = 0
ctp_revert_y_flag = 0
ctp_exchange_x_y_flag = 0
ctp_int_port = port:PG11<6><default><default><default>
ctp_wakeup = port:PB03<1><default><default><1>
ctp_io_port = port:PG11<6><default><default><default>
[ctp1_para]
ctp_used = 1
ctp_name = "gt811"
ctp_twi_id = 1
ctp_twi_addr = 0x5d
ctp_screen_max_x = 800
ctp_screen_max_y = 480
ctp_revert_x_flag = 0
ctp_revert_y_flag = 0
ctp_exchange_x_y_flag = 0
ctp_mach_name = "f721"
ctp_firm = 1
ctp_int_port = port:PG11<6><default><default><default>
ctp_wakeup = port:PB03<1><default><default><1>
ctp_io_port = port:PG11<6><default><default><default>
[ctp10_para]
ctp_used = 1
ctp_name = "sichuang_ts"
ctp_twi_id = 1
ctp_twi_addr = 0x60
ctp_screen_max_x = 800
ctp_screen_max_y = 480
ctp_revert_x_flag = 0
ctp_revert_y_flag = 0
ctp_exchange_x_y_flag = 0
ctp_int_port = port:PG11<6><default><default><default>
ctp_wakeup = port:PB03<1><default><default><1>
ctp_io_port = port:PG11<6><default><default><default>
[tkey_para]
tkey_used = 0
tkey_name = "hv_keypad"
tkey_twi_id = 2
tkey_twi_addr = 0x62
tkey_int =
[motor_para]
motor_used = 0
motor_shake =
[disp_init]
disp_init_enable = 1
disp_mode = 0
screen0_output_type = 1
screen0_output_mode = 4
screen1_output_type = 1
screen1_output_mode = 4
fb0_framebuffer_num = 2
fb0_format = 10
fb0_pixel_sequence = 0
fb0_scaler_mode_enable = 0
fb1_framebuffer_num = 2
fb1_format = 10
fb1_pixel_sequence = 0
fb1_scaler_mode_enable = 0
[lcd0_para]
lcd_used = 1
lcd_x = 800
lcd_y = 480
lcd_dclk_freq = 33
lcd_pwm_not_used = 0
lcd_pwm_ch = 0
lcd_pwm_freq = 10000
lcd_pwm_pol = 1
lcd_if = 0
lcd_hbp = 215
lcd_ht = 1055
lcd_vbp = 34
lcd_vt = 1050
lcd_hv_if = 0
lcd_hv_smode = 0
lcd_hv_s888_if = 0
lcd_hv_syuv_if = 0
lcd_hv_vspw = 3
lcd_hv_hspw = 48
lcd_lvds_ch = 0
lcd_lvds_mode = 0
lcd_lvds_bitwidth = 0
lcd_lvds_io_cross = 0
lcd_cpu_if = 0
lcd_frm = 1
lcd_io_cfg0 = 0
lcd_gamma_correction_en = 0
lcd_gamma_tbl_0 = 0x0
lcd_gamma_tbl_1 = 0x10101
lcd_gamma_tbl_255 = 0xffffff
lcd_bl_en_used = 1
lcd_bl_en = port:power1<1><0><default><1>
lcd_power_used = 1
lcd_power = port:power0<1><0><default><1>
lcd_pwm_used = 1
lcd_pwm = port:PB02<2><0><default><default>
lcd_gpio_0 =
lcd_gpio_1 =
lcd_gpio_2 =
lcd_gpio_3 =
lcdd0 = port:PD00<2><0><default><default>
lcdd1 = port:PD01<2><0><default><default>
lcdd2 = port:PD02<2><0><default><default>
lcdd3 = port:PD03<2><0><default><default>
lcdd4 = port:PD04<2><0><default><default>
lcdd5 = port:PD05<2><0><default><default>
lcdd6 = port:PD06<2><0><default><default>
lcdd7 = port:PD07<2><0><default><default>
lcdd8 = port:PD08<2><0><default><default>
lcdd9 = port:PD09<2><0><default><default>
lcdd10 = port:PD10<2><0><default><default>
lcdd11 = port:PD11<2><0><default><default>
lcdd12 = port:PD12<2><0><default><default>
lcdd13 = port:PD13<2><0><default><default>
lcdd14 = port:PD14<2><0><default><default>
lcdd15 = port:PD15<2><0><default><default>
lcdd16 = port:PD16<2><0><default><default>
lcdd17 = port:PD17<2><0><default><default>
lcdd18 = port:PD18<2><0><default><default>
lcdd19 = port:PD19<2><0><default><default>
lcdd20 = port:PD20<2><0><default><default>
lcdd21 = port:PD21<2><0><default><default>
lcdd22 = port:PD22<2><0><default><default>
lcdd23 = port:PD23<2><0><default><default>
lcdclk = port:PD24<2><0><default><default>
lcdde = port:PD25<2><0><default><default>
lcdhsync = port:PD26<2><0><default><default>
lcdvsync = port:PD27<2><0><default><default>
[tv_out_dac_para]
dac_used = 1
dac0_src = 0
[hdmi_para]
hdmi_used = 0
[csi0_para]
csi_used = 1
csi_mode = 0
csi_dev_qty = 1
csi_stby_mode = 1
csi_mname = "gc030809"
csi_twi_id = 2
csi_twi_addr = 0x42
csi_if = 0
csi_vflip = 0
csi_hflip = 0
csi_iovdd = ""
csi_avdd = ""
csi_dvdd = ""
csi_flash_pol = 1
csi_mname_b = ""
csi_twi_id_b = 1
csi_twi_addr_b = 0x78
csi_if_b = 0
csi_vflip_b = 1
csi_hflip_b = 0
csi_iovdd_b = ""
csi_avdd_b = ""
csi_dvdd_b = ""
csi_flash_pol_b = 1
csi_pck = port:PE00<3><default><default><default>
csi_ck = port:PE01<3><default><default><default>
csi_hsync = port:PE02<3><default><default><default>
csi_vsync = port:PE03<3><default><default><default>
csi_d0 = port:PE04<3><default><default><default>
csi_d1 = port:PE05<3><default><default><default>
csi_d2 = port:PE06<3><default><default><default>
csi_d3 = port:PE07<3><default><default><default>
csi_d4 = port:PE08<3><default><default><default>
csi_d5 = port:PE09<3><default><default><default>
csi_d6 = port:PE10<3><default><default><default>
csi_d7 = port:PE11<3><default><default><default>
csi_reset = port:power3<1><default><default><0>
csi_power_en = port:power2<1><default><default><0>
csi_stby = port:PB10<1><default><default><1>
csi_flash =
csi_af_en =
csi_reset_b =
csi_power_en_b =
csi_stby_b =
csi_flash_b =
csi_af_en_b =
[csi1_para]
csi_used = 0
csi_mode = 0
csi_dev_qty = 1
csi_stby_mode = 1
csi_mname = ""
csi_twi_id = 1
csi_twi_addr = 0xba
csi_if = 0
csi_vflip = 0
csi_hflip = 0
csi_iovdd = ""
csi_avdd = ""
csi_dvdd = ""
csi_flash_pol = 1
csi_mname_b = ""
csi_twi_id_b = 1
csi_twi_addr_b = 0x78
csi_if_b = 0
csi_vflip_b = 1
csi_hflip_b = 0
csi_iovdd_b = ""
csi_avdd_b = ""
csi_dvdd_b = ""
csi_flash_pol_b = 1
csi_reset =
csi_power_en =
csi_stby =
csi_flash =
csi_af_en =
csi_reset_b =
csi_power_en_b =
csi_stby_b =
csi_flash_b =
csi_af_en_b =
[mmc0_para]
sdc_used = 1
sdc_detmode = 1
bus_width = 4
sdc_d1 = port:PF00<2><1><2><default>
sdc_d0 = port:PF01<2><1><2><default>
sdc_clk = port:PF02<2><1><2><default>
sdc_cmd = port:PF03<2><1><2><default>
sdc_d3 = port:PF04<2><1><2><default>
sdc_d2 = port:PF05<2><1><2><default>
sdc_det = port:PG00<0><1><default><default>
sdc_use_wp = 0
sdc_wp =
[mmc1_para]
sdc_used = 0
sdc_detmode =
bus_width =
sdc_cmd =
sdc_clk =
sdc_d0 =
sdc_d1 =
sdc_d2 =
sdc_d3 =
sdc_det =
sdc_use_wp =
sdc_wp =
[mmc2_para]
sdc_used = 0
sdc_detmode = 3
bus_width = 4
sdc_cmd = port:PE08<4><1><2><default>
sdc_clk = port:PE09<4><1><2><default>
sdc_d0 = port:PE04<4><1><2><default>
sdc_d1 = port:PE05<4><1><2><default>
sdc_d2 = port:PE06<4><1><2><default>
sdc_d3 = port:PE07<4><1><2><default>
sdc_det =
sdc_use_wp = 0
sdc_wp =
[ms_para]
ms_used = 0
ms_bs =
ms_clk =
ms_d0 =
ms_d1 =
ms_d2 =
ms_d3 =
ms_det =
[keypad_para]
kp_used = 0
kp_in_size =
kp_out_size =
kp_in0 =
kp_in1 =
kp_in2 =
kp_in3 =
kp_in4 =
kp_in5 =
kp_in6 =
kp_in7 =
kp_out0 =
kp_out1 =
kp_out2 =
kp_out3 =
kp_out4 =
kp_out5 =
kp_out6 =
kp_out7 =
[usbc0]
usb_used = 1
usb_port_type = 2
usb_detect_type = 1
usb_id_gpio = port:PG02<0><1><default><default>
usb_det_vbus_gpio = port:PG01<0><0><default><default>
usb_drv_vbus_gpio = port:PG12<1><0><default><0>
usb_host_init_state = 0
[usbc1]
usb_used = 1
usb_port_type = 1
usb_detect_type = 0
usb_id_gpio =
usb_det_vbus_gpio =
usb_drv_vbus_gpio = port:power203<1><0><default><0>
usb_host_init_state = 0
[usb_feature]
vendor_id = 6353
mass_storage_id = 1
adb_id = 2
manufacturer_name = "USB Developer"
product_name = "Android"
serial_number = "20080411"
[msc_feature]
vendor_name = "USB 2.0"
product_name = "USB Flash Driver"
release = 100
luns = 2
[gsensor_para]
gsensor_used = 1
gsensor_name = "mma7660"
gsensor_twi_id = 1
gsensor_twi_addr = 0x4c
gsensor_direct_x = 1
gsensor_direct_y = 0
gsensor_direct_z = 1
gsensor_xy_revert = 0
[gsensor1_para]
gsensor_used = 0
gsenser_name = "mma8452"
gsensor_twi_id = 1
gsensor_twi_addr = 0x1c
gsensor_direct_x = 1
gsensor_direct_y = 1
gsensor_direct_z = 0
gsensor_xy_revert = 1
[gsensor3_para]
gsensor_used = 1
gsenser_name = "dmard06"
gsensor_twi_id = 1
gsensor_twi_addr = 0x1c
gsensor_direct_x = 1
gsensor_direct_y = 0
gsensor_direct_z = 1
gsensor_xy_revert = 0
[gps_para]
gps_used = 0
gps_spi_id =
gps_spi_cs_num =
gps_lradc =
gps_clk =
gps_sign =
gps_mag =
gps_vcc_en =
gps_osc_en =
gps_rx_en =
[sdio_wifi_para]
sdio_wifi_used = 0
sdio_wifi_sdc_id =
sdio_wifi_mod_sel =
[usb_wifi_para]
usb_wifi_used = 1
usb_wifi_usbc_num = 1
[3g_para]
3g_used = 0
3g_name =
3g_usbc_num =
3g_on_off =
3g_reset =
3g_poweron =
3g_wakeup_out =
3g_wakeup_in =
[gy_para]
gy_used = 0
gy_twi_id = 1
gy_twi_addr = 0
gy_int1 =
gy_int2 =
[ls_para]
ls_used = 0
ls_name = "ltr501"
ls_twi_id = 1
ls_twi_addr =
ls_int =
[compass_para]
compass_used = 0
compass_twi_id =
compass_twi_addr =
compass_int =
[bt_para]
bt_used = 0
bt_uart_id =
bt_mod_type =
[i2s_para]
i2s_used = 0
i2s_channel =
i2s_mclk =
i2s_bclk =
i2s_lrclk =
i2s_dout0 =
i2s_dout1 =
i2s_dout2 =
i2s_dout3 =
i2s_din =
[spdif_para]
spdif_used = 0
spdif_mclk =
spdif_dout =
spdif_din =
[audio_para]
audio_used = 1
audio_pa_ctrl = port:PG10<1><default><default><0>
[ir_para]
ir_used = 0
ir0_rx = port:PB04<2><default><default><default>
[rtc_para]
rtc_used = 1
rtc_name = "pcf8563"
rtc_twi_id = 1
rtc_twi_addr = 81
[pmu_para]
pmu_used = 1
pmu_twi_addr = 52
pmu_twi_id = 0
pmu_irq_id = 0
pmu_battery_rdc = 200
pmu_battery_cap = 2600
pmu_init_chgcur = 300
pmu_earlysuspend_chgcur = 600
pmu_suspend_chgcur = 1000
pmu_resume_chgcur = 300
pmu_shutdown_chgcur = 1000
pmu_init_chgvol = 4200
pmu_init_chgend_rate = 15
pmu_init_chg_enabled = 1
pmu_init_adc_freq = 100
pmu_init_adc_freqc = 100
pmu_init_chg_pretime = 50
pmu_init_chg_csttime = 720
pmu_bat_para1 = 0
pmu_bat_para2 = 3
pmu_bat_para3 = 4
pmu_bat_para4 = 5
pmu_bat_para5 = 7
pmu_bat_para6 = 8
pmu_bat_para7 = 12
pmu_bat_para8 = 17
pmu_bat_para9 = 27
pmu_bat_para10 = 38
pmu_bat_para11 = 52
pmu_bat_para12 = 60
pmu_bat_para13 = 72
pmu_bat_para14 = 82
pmu_bat_para15 = 89
pmu_bat_para16 = 100
pmu_usbvol = 4000
pmu_usbcur = 0
pmu_usbvol_pc = 4000
pmu_usbcur_pc = 0
pmu_pwroff_vol = 3300
pmu_pwron_vol = 2900
pmu_pekoff_time = 6000
pmu_pekoff_en = 1
pmu_peklong_time = 1500
pmu_pekon_time = 1000
pmu_pwrok_time = 64
pmu_pwrnoe_time = 2000
pmu_intotp_en = 1
pmu_used2 = 0
pmu_adpdet =
pmu_init_chgcur2 = 400
pmu_earlysuspend_chgcur2 = 600
pmu_suspend_chgcur2 = 1200
pmu_resume_chgcur2 = 400
pmu_shutdown_chgcur2 = 1200
pmu_suspendpwroff_vol = 3500
pmu_batdeten = 1
[broncho_core_valtage]
rise_valtage_used = 1
[recovery_key]
key_min = 2
key_max = 8
key_fact_min = 9
key_fact_max = 13
key_map = "115,114,0,0,158,0,0,0,0,0,0,0,0"
[hwinfo]
para_num = 0
hw_para1 = ""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment