Booting Linux on physical CPU 0x0 Linux version 4.9.190 (adamg@zulu) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36)) ) #1 SMP PREEMPT Wed Nov 27 07:28:48 GMT 2019 Machine model: Amlogic S905X2 efi: Getting EFI parameters from FDT: efi: UEFI not found. OF: reserved mem: __reserved_mem_alloc_size, start:0x0000000077800000, end:0x0000000078000000, len:8 MiB Reserved memory: created CMA memory pool at 0x0000000077800000, size 8 MiB OF: reserved mem: initialized node linux,meson-fb, compatible id shared-dma-pool Reserved memory: created CMA memory pool at 0x00000000e8800000, size 128 MiB OF: reserved mem: initialized node linux,ion-dev, compatible id shared-dma-pool Reserved memory: created CMA memory pool at 0x00000000e6000000, size 40 MiB OF: reserved mem: initialized node linux,di_cma, compatible id shared-dma-pool Reserved memory: created DMA memory pool at 0x00000000f0900000, size 0 MiB OF: reserved mem: initialized node linux,ppmgr, compatible id shared-dma-pool Reserved memory: created CMA memory pool at 0x00000000c0400000, size 308 MiB OF: reserved mem: initialized node linux,codec_mm_cma, compatible id shared-dma-pool OF: reserved mem: initialized node linux,codec_mm_reserved, compatible id amlogic, codec-mm-reserved OF: reserved mem: __reserved_mem_alloc_size, start:0x0000000005000000, end:0x0000000005400000, len:4 MiB Reserved memory: created CMA memory pool at 0x0000000005000000, size 4 MiB OF: reserved mem: initialized node linux,secmon, compatible id shared-dma-pool cma: Reserved 8 MiB at 0x00000000e5800000 On node 0 totalpages: 985088 DMA zone: 15392 pages used for memmap DMA zone: 0 pages reserved DMA zone: 985088 pages, LIFO batch:31 psci: probing for conduit method from DT. psci: PSCIv1.0 detected in firmware. psci: Using standard PSCI v0.2 function IDs psci: MIGRATE_INFO_TYPE not supported. psci: SMC Calling Convention v1.1 percpu: Embedded 22 pages/cpu s51992 r8192 d29928 u90112 pcpu-alloc: s51992 r8192 d29928 u90112 alloc=22*4096 3 Detected VIPT I-cache on CPU0 CPU features: enabling workaround for ARM erratum 845719 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 969696 Kernel command line: init=/init console=ttyS0,115200 no_console_suspend earlyprintk=aml-uart,0xff803000 ramoops.pstore_en=1 ramoops.record_size=0x8000 ramoops.console_size=0x4000 otg_device=0 reboot_mode_android=normal logo=osd0,loaded,0x3d800000 vout=1080p60hz,enable panel_type=lcd_1 hdmitx=,444,8bit hdmimode=1080p60hz frac_rate_policy=1 hdmi_read_edid=1 cvbsmode=576cvbs osd_reverse=0 video_reverse=0 irq_check_en=0 androidboot.selinux=permissive androidboot.firstboot=0 jtag=disable androidboot.hardware=amlogic androidboot.serialno=x4p1906000000902 mac=d0:5f:64:d0:1a:ec androidboot.mac=d0:5f:64:d0:1a:ec BOOT_IMAGE=kernel.img boot=LABEL=COREELEC disk=LABEL=STORAGE console=ttyS0,115200 console=tty0 no_console_suspend enable_wol=1 hdmimode=1080p60hz logo=osd0,loaded,0x3d800000 quiet console=tty0 systemd.show_status=auto fb: osd0 fb: loaded fb: 0x3d800000 lcd: panel_type: lcd_1 vout: get hdmimode: 1080p60hz hdmitx: hdmitx boot frac_rate_policy: 1 vout: get cvbsmode: 576cvbs vpp_axis_reverse: bootargs is 0 DI: di_read_canvas_reverse: bootargs is 0. phlock_phase_config: bootargs is 0. vout: get hdmimode: 1080p60hz fb: osd0 fb: loaded fb: 0x3d800000 PID hash table entries: 4096 (order: 3, 32768 bytes) Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes) Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes) Memory: 3328292K/3940352K available (11516K kernel code, 1648K rwdata, 9188K rodata, 4800K init, 1696K bss, 104156K reserved, 507904K cma-reserved) Virtual kernel memory layout: modules : 0xffffff8000000000 - 0xffffff8008000000 ( 128 MB) vmalloc : 0xffffff8008000000 - 0xffffffbebfff0000 ( 250 GB) .text : 0xffffff8009080000 - 0xffffff8009bc0000 ( 11520 KB) .rodata : 0xffffff8009bc0000 - 0xffffff800a4c0000 ( 9216 KB) .init : 0xffffff800a4c0000 - 0xffffff800a970000 ( 4800 KB) .data : 0xffffff800a970000 - 0xffffff800ab0c200 ( 1649 KB) .bss : 0xffffff800ab0c200 - 0xffffff800acb43bc ( 1697 KB) fixed : 0xffffffbefe7fd000 - 0xffffffbefec00000 ( 4108 KB) PCI I/O : 0xffffffbefee00000 - 0xffffffbeffe00000 ( 16 MB) vmemmap : 0xffffffbf00000000 - 0xffffffc000000000 ( 4 GB maximum) 0xffffffbf00004000 - 0xffffffbf03c24000 ( 60 MB actual) memory : 0xffffffc000100000 - 0xffffffc0f0900000 ( 3848 MB) SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 Preemptible hierarchical RCU implementation. Build-time adjustment of leaf fanout to 64. RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4. RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=4 NR_IRQS:64 nr_irqs:64 0 irq_meson_gpio: 100 to 8 gpio interrupt mux initialized g12a_aoclkc_init: register ao clk ok! Meson chip version = RevB (28:B - 40:0) meson_g12a_sdemmc_init: register amlogic sdemmc clk meson_g12a_sdemmc_init: register amlogic sdemmc clk meson_g12a_gpu_init: register meson gpu clk meson_g12a_media_init: register meson media clk meson_g12a_misc_init: register amlogic g12a misc clks meson_g12a_misc_init: done. g12a_clkc_init initialization complete arm_arch_timer: Architected cp15 timer(s) running at 24.00MHz (phys). clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns meson_bc_timer: mclk->mux_reg =ffffff800800c190,mclk->reg =ffffff800800e194 Console: colour dummy device 80x25 enabled Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000) pid_max: default: 32768 minimum: 301 Security Framework initialized SELinux: Initializing. SELinux: Starting in permissive mode Mount-cache hash table entries: 8192 (order: 4, 65536 bytes) Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes) ftrace: allocating 38033 entries in 149 pages sched-energy: CPU device node has no sched-energy-costs CPU0: update cpu_capacity 1024 ASID allocator initialised with 65536 entries EFI services will not be available. Detected VIPT I-cache on CPU1 CPU1: update cpu_capacity 1024 Detected VIPT I-cache on CPU2 CPU2: update cpu_capacity 1024 Detected VIPT I-cache on CPU3 CPU3: update cpu_capacity 1024 Brought up 4 CPUs SMP: Total of 4 processors activated. CPU features: detected feature: 32-bit EL0 Support CPU: All CPU(s) started at EL2 alternatives: patching kernel code devtmpfs: initialized DMI not present or invalid. clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns futex hash table entries: 1024 (order: 4, 65536 bytes) pinctrl core: initialized pinctrl subsystem NET: Registered protocol family 16 schedtune: init normalization constants... schedtune: no energy model data schedtune: disabled! cpuidle: using governor menu register canvas platform driver register rdma platform driver aml_vdac_init: module init vdso: 2 pages (1 code @ ffffff8009bc7000, 1 data @ ffffff800a975000) hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. DMA: preallocated 2048 KiB pool for atomic allocations clkmsr: clkmsr: driver init codec_mm_module_init media_configs_system_init aml_iomap: amlogic iomap probe done vpu: driver version: v20190329(7-g12a) vpu: load vpu_clk: 666666667Hz(7) vpu: clktree_init vpu: vpu_probe OK clkmsr: msr_clk_reg0=ffffff8008238004,msr_clk_reg2=ffffff800823a00c clkmsr: msr_ring_reg0=ffffff800823c5fc aml_vdac_probe:probe start.cpu_id:6,name:meson-g12ab-vdac aml_vdac_probe: ok canvas_probe reg=00000000ff638000,size=2000 canvas maped reg_base =ffffff8008268000 rdma_probe,cpu_type:1, ver:0, len:8 rdma_register, rdma_table_addr ffffff8008277000 rdma_table_addr_phy e5a00000 reg_buf ffffffc0e0d48000 rdma_register success, handle 1 table_size 32768 set_rdma_handle video rdma handle = 1. , reg:ff640000, size:2000 , reg:ff642000, size:2000 , reg:ff64a000, size:2000 , reg:ff642800, size:1800 , reg:ffd01000, size:1000 amlogic auge_snd_iomap probe done cvbs_out: cvbsout_probe, cpu_id:4,name:meson-g12a-cvbsout cvbs_out: clk path:0 cvbs_out: error: failed to get vdac_config vout: vout1: register server: cvbs_vout_server cvbs_out: register cvbs module server ok vout: vout2: register server: cvbs_vout2_server cvbs_out: register cvbs module vout2 server ok cvbs_out: chrdev devno 264241152 for disp cvbs_out: create cdev cvbs cvbs_out: cvbsout_probe OK codec_mm codec_mm: assigned reserved memory node linux,codec_mm_cma codec_mm codec_mm: assigned reserved memory node linux,codec_mm_cma codec_mm_probe ok SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb pps_core: LinuxPPS API ver. 1 registered pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti PTP clock support registered dmi: Firmware registration failed. secmon: reserve_mem_size:0x300000 secmon secmon: assigned reserved memory node linux,secmon secmon: can't fine clear_range secmon: get page:ffffffbf00140000, 5000 secmon: share in base: 0xffffffc0050fe000, share out base: 0xffffffc0050ff000 secmon: phy_in_base: 0x50fe000, phy_out_base: 0x50ff000 hdmitx: system: amhdmitx_probe start hdmitx: system: Ver: 20181019 hdmitx: system: hdmitx_device.chip_type : 10 hdmitx: system: hdmitx_device.dongle_mode: 0 hdmitx: system: not find product desc hdmitx: system: not find match pwr-ctl hdmitx: system: hdmitx_device.drm_feature : 0 hdmitx: system: hpd irq = 30 hdmitx: system: hdcp22_tx_skp failed to probe hdmitx: system: hdcp22_tx_esm failed to probe vout: vout1: register server: hdmitx_vout_server vout: vout2: register server: hdmitx_vout2_server hdmitx: hdmitx20: Mapped PHY: 0xffd00000 hdmitx: hdmitx20: Mapped PHY: 0xff634400 hdmitx: hdmitx20: Mapped PHY: 0xff900000 hdmitx: hdmitx20: Mapped PHY: 0xff800000 hdmitx: hdmitx20: Mapped PHY: 0xff63c000 hdmitx: hdmitx20: Mapped PHY: 0xffd00000 hdmitx: hdmitx20: Mapped PHY: 0xff608000 hdmitx: hdmitx20: Mapped PHY: 0xff600000 hdmitx: hdmitx20: Mapped PHY: 0xffe01000 hdmitx: hw: hdmitx_get_format:0x0 hdmitx: hw: P_HHI_HDMI_CLK_CNTL :0x100 hdmitx: hw: P_HHI_HDMI_PLL_CNTL :0xda0504f7 hdmitx: hw: avmute set to 1 hdmitx: system: amhdmitx_probe end vout: create vout attribute OK vout: vout_fops_create OK vout: vout1: register server: nulldisp_vout_server hdmitx: system: recalc before 1080p60hz 60 1 hdmitx: system: recalc after 1080p60hz 2997 50 hdmitx: alread display in uboot vout: init mode 1080p60hz set ok vout: aml_tvout_mode_monitor vout: aml_vout_probe OK chip type:0x28 ramdump_probe, storage device:data NO valid ramdump args:0 0 ramdump_probe, set sticky to 8f09 Advanced Linux Sound Architecture Driver Initialized. NetLabel: Initializing NetLabel: domain hash size = 128 NetLabel: protocols = UNLABELED CIPSOv4 NetLabel: unlabeled traffic allowed by default clocksource: Switched to clocksource arch_sys_counter VFS: Disk quotas dquot_6.6.0 VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) NET: Registered protocol family 2 TCP established hash table entries: 32768 (order: 6, 262144 bytes) TCP bind hash table entries: 32768 (order: 7, 524288 bytes) TCP: Hash tables configured (established 32768 bind 32768) UDP hash table entries: 2048 (order: 4, 65536 bytes) UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes) NET: Registered protocol family 1 wifi: power_on_pin_OD = 0; no power_on_pin2 meson-pwm ffd19000.pwm: pwm pinmux : can't get pinctrl meson-pwm ffd19000.pwm: pwm pinmux : can't get pinctrl wifi pwm dt ok wifi pwm conf ok dhd_static_buf setup Wifi: bcmdhd_init_wlan_mem: bcmdhd_init_wlan_mem 1.579.77.41.9 Wifi: bcmdhd_init_wlan_mem: bcmdhd_init_wlan_mem prealloc ok interrupt_pin=483 irq_num=0, irq_trigger_type=1 power_on_pin=482 clock_32k_pin=0 wifi_setup_dt irq num is:(52) interrupt_pin(483) power_on_pin(482) Unpacking initramfs... Freeing initrd memory: 4712K hw perfevents: clusterb_enabled = 0 hw perfevents: cpumasks 0xf, 0x0 hw perfevents: cluster A irq = 10 hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available audit: initializing netlink subsys (disabled) audit: type=2000 audit(0.528:1): initialized workingset: timestamp_bits=46 max_order=20 bucket_order=0 squashfs: version 4.0 (2009/01/31) Phillip Lougher Registering sdcardfs 0.1 SELinux: Registering netfilter hooks NET: Registered protocol family 38 Key type asymmetric registered Asymmetric key parser 'x509' registered Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243) io scheduler noop registered (default) io scheduler deadline registered io scheduler cfq registered meson-pwm ff802000.pwm: pwm pinmux : can't get pinctrl random: fast init done random: crng init done Initialized mali ffe40000.bifrost: Continuing without Mali regulator control mali ffe40000.bifrost: max pp is 2 mali ffe40000.bifrost: set min pp to default 1 mali ffe40000.bifrost: min pp is 1 mali ffe40000.bifrost: min clk is 4 mali ffe40000.bifrost: hiu io source 0xffffff80083b9000 mali ffe40000.bifrost: hiu io source 0xffffff80083bb000 mali ffe40000.bifrost: num of pp used most of time 1 mali ffe40000.bifrost: clock dvfs cfg table size is 4 mali ffe40000.bifrost: max clk set 2 mali ffe40000.bifrost: max clk is 2 mali ffe40000.bifrost: turbo clk set to 3 mali ffe40000.bifrost: turbo clk is 3 mali ffe40000.bifrost: default clk is 1 mali ffe40000.bifrost: ====================0==================== clk_freq= 285714285, clk_parent=fclk_div7, voltage=1150, keep_count=2, threshod=<100 200>, clk_sample=285 mali ffe40000.bifrost: ====================1==================== clk_freq= 666666666, clk_parent=fclk_div3, voltage=1150, keep_count=1, threshod=<85 200>, clk_sample=666 mali ffe40000.bifrost: ====================2==================== clk_freq= 846000000, clk_parent= gp0_pll, voltage=1150, keep_count=1, threshod=<179 255>, clk_sample=846 mali ffe40000.bifrost: ====================3==================== clk_freq= 846000000, clk_parent= gp0_pll, voltage=1150, keep_count=1, threshod=<179 255>, clk_sample=846 mali ffe40000.bifrost: clock dvfs table size is 4 mali_plat=ffffff800a9fbd90 meson_gcooldev is null, no set min status gpu cooling register okay with err=0 meson_gcooldev is null, no set min status gpu core cooling register okay with err=0 shader_present=1, tiler_present=1, l2_present=1 Mali_pwr_on:gpu_irq : 200 mali ffe40000.bifrost: GPU identified as 0x3 arch 7.0.9 r0p0 status 0 mali ffe40000.bifrost: Probed as mali0 Unable to detect cache hierarchy for CPU 0 loop: module loaded mtdoops: mtd device (mtddev=name/number) must be supplied libphy: Fixed MDIO Bus: probed REG0:Addr = ffffff80083d1540 Not set cali_val for REG1 meson6-dwmac ff3f0000.ethernet: no reset control found stmmac - user ID: 0x11, Synopsys ID: 0x37 Ring mode enabled DMA HW capability register supported Normal descriptors RX Checksum Offload Engine supported COE Type 2 TX Checksum insertion supported Wake-Up On Lan supported Enable RX Mitigation via HW Watchdog Timer libphy: stmmac: probed eth%d: PHY ID 001cc916 at 0 IRQ POLL (stmmac-0:00) active eth%d: PHY ID 001cc916 at 7 IRQ POLL (stmmac-0:07) ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver usbcore: registered new interface driver cdc_acm cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters usbcore: registered new interface driver usb-storage usbcore: registered new interface driver usbserial usbcore: registered new interface driver usbserial_generic usbserial: USB Serial support registered for generic mousedev: PS/2 mouse device common for all mice i2c /dev entries driver ledtrig-cpu: registered to indicate activity on CPUs hidraw: raw HID events driver (C) Jiri Kosina usbcore: registered new interface driver usbhid usbhid: USB HID core driver value of voltage_tolerance 0 cpu cpu0: meson_cpufreq_init: CPU 0 initialized ff803000.serial: clock gate not found meson_uart ff803000.serial: ==uart0 reg addr = ffffff80083d5000 ff803000.serial: ttyS0 at MMIO 0xff803000 (irq = 20, base_baud = 1500000) is a meson_uart meson_uart ff803000.serial: ttyS0 use xtal(24M) 24000000 change 0 to 115200 enabled meson_uart ffd24000.serial: ==uart1 reg addr = ffffff80083d7000 ffd24000.serial: ttyS1 at MMIO 0xffd24000 (irq = 29, base_baud = 1500000) is a meson_uart amlogic-new-usb2-v2 ffe09000.usb2phy: USB2 phy probe:phy_mem:0xffe09000, iomap phy_base:0xffffff80083fa000 amlogic-new-usb3-v2 ffe09080.usb3phy: USB3 phy probe:phy_mem:0xffe09080, iomap phy_base:0xffffff80083fe080 aml_dma ff63e000.aml_dma: Aml dma aml_aes_dma ff63e000.aml_dma:aml_aes: Aml AES_dma aml_tdes_dma ff63e000.aml_dma:aml_tdes: Aml TDES_dma aml_sha_dma ff63e000.aml_dma:aml_sha: Aml SHA1/SHA224/SHA256 dma meson-remote: Driver init meson-remote: IR XMP protocol handler initialized ion_dev soc:ion_dev: assigned reserved memory node linux,ion-dev ge2d: ge2d_init_module ge2d: ge2d_dev major:238 ge2d: clock source clk_ge2d_gate ffffffc0e0d762c0 ge2d: clock clk_ge2d source ffffffc0e0d76f40 ge2d: clock source clk_vapb_0 ffffffc0e0d76900 ge2d: ge2d init clock is 500000000 HZ, VPU clock is 666666656 HZ ge2d: ge2d clock is 499 MHZ ge2d: find address resource ge2d: map io source 0x00000000ff940000,size=65536 to 0xffffff8008520000 ge2d: reserved mem init failed ge2d: ge2d: pdev=ffffffc0e0e05400, irq=33, clk=ffffffc0e0d762c0 ge2d: ge2d start monitor ge2d: ge2d workqueue monitor start amvideom vsync irq: 34 amvideocap_probe,amvideocap use cma buf. fb: osd_init_module fb: viu vsync irq: 34 fb: viu2 vsync irq: 42 0x000000d8:Y=d8,U=0,V=0 0x000000d9:Y=d9,U=0,V=0 0x000000da:Y=da,U=0,V=0 0x000000db:Y=db,U=0,V=0 fb: osd_rdma_init: rdma_table p=0xe5a08000,op=0xe5a08000 , v=0xffffff8008511000 rdma_register, rdma_table_addr ffffff8008513000 rdma_table_addr_phy e5a09000 reg_buf ffffffc0e087a000 rdma_register success, handle 2 table_size 4096 fb: osd_rdma_init:osd rdma handle = 2. fb: mem_size: 0x800000 fb: mem_size: 0x4b80000 fb: mem_size: 0x100000 fb: mem_size: 0x100000 fb: mem_size: 0x800000 meson-fb meson-fb: assigned reserved memory node linux,meson-fb fb: reserved memory base:0x0000000077800000, size:800000 fb: fb def : 1920 1080 1920 2160 32 fb: init fbdev bpp is:32 clear:c8c00000, free:c8c00000, tick:525644 us enable: 1 (swapper/0) fb: set osd0 reverse as NONE fb: osd probe OK hdmitx: hdcp: hdmitx_hdcp_init vout: vout2: create vout2 attribute OK vout: vout2: vout2_fops_create OK vout: vout2: register server: nulldisp_vout2_server vout: vout2: init mode null set ok vout: vout2: clktree_init vout: vout2: aml_vout2_probe OK DI: di_module_init ok. DI: di_module_init: major 511 deinterlace deinterlace: assigned reserved memory node linux,di_cma DI: CMA size 0x2800000. pre_irq:48 post_irq:49 DI: di_probe allocate rdma channel 0. di_get_vpu_clkb: get clk vpu error. DI: vpu clkb <334000000, 667000000> DI:enable vpu clkb. 0x000000dc:Y=dc,U=0,V=0 0x000000dd:Y=dd,U=0,V=0 0x000000de:Y=de,U=0,V=0 0x000000df:Y=df,U=0,V=0 0x000000e0:Y=e0,U=0,V=0 0x000000e1:Y=e1,U=0,V=0 0x000000e2:Y=e2,U=0,V=0 0x000000e3:Y=e3,U=0,V=0 0x000000f0:Y=f0,U=0,V=0 0x000000f1:Y=f1,U=0,V=0 0x000000f2:Y=f2,U=0,V=0 0x000000f3:Y=f3,U=0,V=0 0x000000f4:Y=f4,U=0,V=0 0x000000f5:Y=f5,U=0,V=0 0x000000f6:Y=f6,U=0,V=0 0x000000f7:Y=f7,U=0,V=0 0x000000f8:Y=f8,U=0,V=0 0x000000f9:Y=f9,U=0,V=0 0x000000fa:Y=fa,U=0,V=0 0x000000fb:Y=fb,U=0,V=0 0x000000fc:Y=fc,U=0,V=0 0x000000fd:Y=fd,U=0,V=0 0x000000fe:Y=fe,U=0,V=0 DI: support post write back 254. DI: di_probe:Di use HRTIMER di_probe:ok vdin_drv_init: major 510 vdin_drv_init: vdin driver init done viuin_init_module viuin module init viuin_probe probe ok. -hdmirx: hdmirx_init. ESM HLD: Initializing... tvin_afe: tvafe_drv_init: major 508 tvin_afe: tvafe_drv_init. tvafe_vbi: vbi: vbi_init. PPMGRDRV: warn: ppmgr module init func called PPMGRDRV: err: ppmgr_driver_probe called Reserved memory: failed to init DMA memory pool at 0x00000000f0900000, size 0 MiB PPMGRDRV: info: ppmgr_dev major:506 picdec_driver_probe called. picdec: probe of picdec failed with error -22 videosync_create_instance dev_s ffffffc0ac149000,dev_s->dev ffffffc0ac031380 videosync_create_instance reg videosync.0 aml_vecm_init:module init videosync_thread started VECM probe start Can't find wb_sel. hdr:Can't find cfg_en_osd_100. amlogic, vecm vlock dt support: 1 vlock dt new_fsm: 0 vlock dt hwver: 0 vlock dt phlock_en: 0 Can't find vlock_en. Can't find vlock_mode. Can't find vlock_pll_m_limit. Can't find vlock_line_limit. param_config vlock_en:1 vlock_status_init vlock_en:0 aml_vecm_probe: ok meson-mmc: mmc driver version: 3.02, 2017-05-15: New Emmc Host Controller meson-mmc: >>>>>>>>hostbase ffffff8008531000, dmode meson-mmc: actual_clock :400000, HHI_nand: 0x80 after clock: 0x1000033c meson-mmc: emmc: fixdiv calc done: adj = 2d2000 meson-mmc: meson_mmc_probe() : success! meson-mmc: >>>>>>>>hostbase ffffff800853a000, dmode meson-mmc: gpio_cd = 1ca meson-mmc: >>>>>>>>hostbase ffffff800853a000, dmode meson-mmc: actual_clock :400000, HHI_nand: 0x80 after clock: 0x1000033c meson-mmc: meson_mmc_probe() : success! amlogic mtd driver init aml_vrtc rtc: rtc core: registered aml_vrtc as rtc0 input: aml_vkeypad as /devices/platform/rtc/input/input0 cectx ff80023c.aocec: cec driver date:Ver 2019/3/25 cectx ff80023c.aocec: compatible:amlogic, aocec-g12a cectx ff80023c.aocec: cecb_ver:0x1 cectx ff80023c.aocec: line_reg:0x1 cectx ff80023c.aocec: line_bit:0x3 cectx ff80023c.aocec: ee_to_ao:0x1 input: cec_input as /devices/virtual/input/input1 cectx ff80023c.aocec: not find 'port_num' cectx ff80023c.aocec: using cec:0 cectx ff80023c.aocec: no hdmirx regs cectx ff80023c.aocec: no hhi regs cectx ff80023c.aocec: not find 'output' cectx ff80023c.aocec: irq cnt:2 cectx ff80023c.aocec: wakeup_reason:0x0 cectx ff80023c.aocec: cev val1: 0x0;val2: 0x0 cectx ff80023c.aocec: aml_cec_probe success end unifykey: storage in base: 0xffffffc005000000 unifykey: storage out base: 0xffffffc005040000 unifykey: storage block base: 0xffffffc005080000 unifykey: probe done! unifykey: no efuse-version set, use default value: -1 unifykey: key unify config unifykey-num is 16 unifykey: key unify fact unifykey-num is 16 unifykey: unifykey_devno: 1f500000 unifykey: device unifykeys created ok unifykey: aml_unifykeys_init done! meson ts init tsensor id: 0 tsensor trim info: 0xfa008040! tsensor hireboot: 0xc0ff2a90 meson ts init tsensor id: 1 tsensor trim info: 0xfa000004! tsensor hireboot: 0xc0ff2a80 register dsp to char divece(257) amaudio: amaudio: driver amaudio init! amaudio: amaudio_init - amaudio: driver amaudio succuess! sysled: module init meson_wdt ffd0f0d0.watchdog: start watchdog meson_wdt ffd0f0d0.watchdog: creat work queue for watch dog meson_wdt ffd0f0d0.watchdog: AML Watchdog Timer probed done amlogic rfkill init enter bt_probe of_node not get gpio_en power on valid level is high bt: power_on_pin_OD = 0; bt: power_off_flag = 1; dis power down = 0; meson-aml-mmc ffe07000.emmc: divider requested rate 200000000 != actual rate 199999997: ret=0 meson-mmc: actual_clock :199999997, HHI_nand: 0x80 after clock: 0x10000345 meson-mmc: Data 1 aligned delay is 0 meson-mmc: emmc: clk 199999997 tuning start = 40 = 40 meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac = 40 = 40 meson-mmc: emmc: best_win_start =3, best_win_size =4 meson-mmc: emmc: sd_emmc_regs->gclock=0x10000345,sd_emmc_regs->gadjust=0x2000 emmc: new HS200 MMC card at address 0001 emmc: clock 199999997, 8-bit-bus-width mmcblk0: emmc:0001 BJTD4R 29.1 GiB mmcblk0boot0: emmc:0001 BJTD4R partition 1 4.00 MiB mmcblk0boot1: emmc:0001 BJTD4R partition 2 4.00 MiB mmcblk0rpmb: emmc:0001 BJTD4R partition 3 4.00 MiB meson-mmc: Enter aml_emmc_partition_ops mmc read partition OK! meson-mmc: add_emmc_partition bootloader offset 0x000000000000, size 0x000000400000 reserved offset 0x000002400000, size 0x000004000000 cache offset 0x000006c00000, size 0x000046000000 env offset 0x00004d400000, size 0x000000800000 logo offset 0x00004e400000, size 0x000000800000 recovery offset 0x00004f400000, size 0x000001800000 misc offset 0x000051400000, size 0x000000800000 dtbo offset 0x000052400000, size 0x000000800000 cri_data offset 0x000053400000, size 0x000000800000 param offset 0x000054400000, size 0x000001000000 boot offset 0x000055c00000, size 0x000001000000 rsv offset 0x000057400000, size 0x000001000000 metadata offset 0x000058c00000, size 0x000001000000 vbmeta offset 0x00005a400000, size 0x000000200000 tee offset 0x00005ae00000, size 0x000002000000 vendor offset 0x00005d600000, size 0x000010000000 odm offset 0x00006de00000, size 0x000008000000 system offset 0x000076600000, size 0x000050000000 product offset 0x0000c6e00000, size 0x000008000000 data offset 0x0000cf600000, size 0x000678600000 card key: card_blk_probe. emmc_key_init:183 emmc key lba_start:0x12020,lba_end:0x12220 emmc key: emmc_key_init:205 ok. meson-mmc: amlmmc_dtb_init: register dtb chardev meson-mmc: calc d233d68f, store d233d68f meson-mmc: calc d233d68f, store d233d68f meson-mmc: total valid 2 meson-mmc: amlmmc_dtb_init: register dtb chardev OK meson-mmc: Exit aml_emmc_partition_ops OK. meson-mmc: card IN meson-mmc: normal card in meson-mmc: actual_clock :400000, HHI_nand: 0x80 after clock: 0x1000033c meson-mmc: actual_clock :50000000, HHI_nand: 0x80 after clock: 0x10000254 sd: new high speed SDHC card at address 0001 sd: clock 50000000, 4-bit-bus-width mmcblk1: sd:0001 SD16G 29.3 GiB mmcblk1: p1 p2 meson-saradc ff809000.saradc: set delay per tick to <1ms> by default. meson-saradc ff809000.saradc: set ticks per period to <1> by default. dmc_monitor_probe defendkey ff630218.defendkey: Reserved memory is not enough! defendkey: probe of ff630218.defendkey failed with error -22 Registered firmware driver success. Try to load video/h264_enc.bin ... load firmware size : 76288, Name : video/h264_enc.bin. the fw pack ver v0.0 is too lower. it may work abnormally so need to be update in time. Try to load video/video_ucode.bin ... load firmware size : 1671680, Name : video/video_ucode.bin. ammvdec_mpeg4_driver_init_module amvdec_vc1 module init amvdec_h264 module init ammvdec_h264 module init amvdec_h265 module init amvdec_vp9 module init amvdec_avs module init amvenc_avc_probe -- reserved memory config fail. amvenc_avc - cma memory pool size: 60 MB encode_wq_init. encode start monitor. encode workqueue monitor start. vpu_init vpu_probe HevcEnc reserved memory config fail. HevcEnc - cma memory pool size: 64 MB HevcEnc - wave420l_irq: 40 vpu base address get from platform driver physical base addr=0xff610000, virtual base=0xffffff80085ac000 success to probe vpu device with video memory from cma Amlogic A/V streaming port init get gate demux control ok ffffffc0ac296e40 get gate parser_top control ok ffffffc0ac296ec0 get gate vdec control ok ffffffc0ac296f40 get gate clk_81 control ok ffffffc0ac296fc0 get gate clk_vdec_mux control ok ffffffc0e04cb040 get gate clk_hcodec_mux control ok ffffffc0e04cb0c0 get gate clk_hevc_mux control ok ffffffc0e04cb140 get gate clk_hevcb_mux control ok ffffffc0e04cb1c0 get gate ahbarb0 control ok ffffffc0e04cb240 get gate asyncfifo control failed (null) bl301_manager: driver init bl301_manager: IR remote wake-up code: 0xffffffff bl301_manager: IR remote wake-up code mask: 0xffffffff bl301_manager: IR remote wake-up code protocol: 0x0 bl301_manager: enable 5V system power on suspend/power off state: 0 usbcore: registered new interface driver snd-usb-audio aml_codec_T9015 ff632000.t9015: aml_T9015_audio_codec_probe T9015 acodec used by auge, tdmout:1 Error: Driver 'spdif-dit' is already registered, aborting... asoc debug: aml_audio_controller_probe-116 asoc-aml-card auge_sound: aml_card_probe, parse error -517 aml_card_probe error ret:-517 aml_tdm_platform_probe, tdm ID = 0, lane_cnt = 4 TDM id 0 i2s2hdmi:0 snd_tdm ff642000.audiobus:tdma: lane_mask_out = 0, lane_oe_mask_out = 0 No channel mask node Channel_Mask aml_tdm_platform_probe, tdm ID = 1, lane_cnt = 4 TDM id 1 samesource_sel:3 TDM id 1 i2s2hdmi:0 snd_tdm ff642000.audiobus:tdmb: lane_mask_out = 1, lane_oe_mask_out = 0 No channel mask node Channel_Mask aml_tdm_platform_probe, tdm ID = 2, lane_cnt = 4 TDM id 2 i2s2hdmi:0 snd_tdm ff642000.audiobus:tdmc: lane_mask_out = f, lane_oe_mask_out = 0 No channel mask node Channel_Mask aml_spdif_platform_probe, spdif ID = 0 SPDIF id 0 asrc_id:0 auto_asrc:0 spdifout_play_with_zerodata, spdif id:0 enable:0 spdif_a fifo ctrl, frddr:0 type:3, 32 bits, chmask 0x3, swap 0x10 spdif_info: rate: 48000, channel status ch0_l:0x100, ch0_r:0x100, ch1_l:0x200, ch1_r:0x200 hdmitx: audio: aout notify format CT_PCM spdif_a is set to enable aml_spdif_platform_probe, register soc platform aml_spdif_platform_probe, spdif ID = 1 spdifout_play_with_zerodata, spdif id:1 enable:0 spdif_b fifo ctrl, frddr:0 type:3, 32 bits, chmask 0x3, swap 0x10 spdif_info: rate: 48000, channel status ch0_l:0x100, ch0_r:0x100, ch1_l:0x200, ch1_r:0x200 spdif_b is set to enable aml_spdif_platform_probe, register soc platform default set lane_mask_in as all lanes. aml_pdm_platform_probe pdm filter mode from dts:1 aml_pdm_platform_probe, register soc platform audio_ddr_mngr: 0, irqs toddr 21, frddr 24 audio_ddr_mngr: 1, irqs toddr 22, frddr 25 audio_ddr_mngr: 2, irqs toddr 23, frddr 26 audiolocker_platform_probe resample_platform_probe parse power det src:4, hi_th:0x70000, lo_th:0x16000 Register vad Netfilter messages via NETLINK v0.30. Initializing XFRM netlink socket NET: Registered protocol family 17 Key type dns_resolver registered Registered swp emulation handler Registered cp15_barrier emulation handler Registered setend emulation handler registered taskstats version 1 aml_dai_spdif_probe aml_dai_spdif_probe asoc-aml-card auge_sound: control 2:0:0:I2SIn CLK:0 is already present snd_tdm ff642000.audiobus:tdmc: ASoC: Failed to add I2SIn CLK: -16 aml_dai_tdm_probe, failed add snd spdif controls set normal 512 fs /4 fs set spdifout clk:6144000, mpll:24576000 get spdifout clk:6143997, mpll:24575987 aml_dai_set_spdif_fmt , fmt 0x4010 aml_spdif_new spdif_b, clk continuous:1 spdifout_play_with_zerodata_free, spdif id:1 asoc-aml-card auge_sound: dummy <-> SPDIF-B mapping ok set mclk:12288000, mpll:24576000, get mclk:12287994, mpll:24575987 aml_dai_set_tdm_slot(), txmask(0x3), rxmask(0x3) lanes_out_cnt(1), lanes_in_cnt(1) lanes_oe_out_cnt(0), lanes_oe_in_cnt(0) lanes_lb_cnt(0) slots(2), slot_width(32) asoc aml_dai_set_tdm_fmt, 0x4011, ffffffc0e04c0c18, id(1), clksel(1) master_mode(1), binv(1), finv(1) out_skew(2), in_skew(3) asoc-aml-card auge_sound: T9015-audio-hifi <-> TDM-B mapping ok set normal 512 fs /4 fs set spdifout clk:6144000, mpll:24576000 get spdifout clk:6143997, mpll:24575987 aml_dai_set_spdif_fmt , fmt 0x4010 aml_spdif_new spdif_a, clk continuous:1 spdifout_play_with_zerodata_free, spdif id:0 asoc-aml-card auge_sound: dummy <-> SPDIF mapping ok set mclk:12288000, mpll:24576000, get mclk:12287994, mpll:24575987 aml_dai_set_tdm_slot(), txmask(0x3), rxmask(0x3) lanes_out_cnt(4), lanes_in_cnt(1) lanes_oe_out_cnt(0), lanes_oe_in_cnt(0) lanes_lb_cnt(0) slots(2), slot_width(32) asoc aml_dai_set_tdm_fmt, 0x4011, ffffffc0e04c0d18, id(2), clksel(2) master_mode(1), binv(1), finv(1) out_skew(2), in_skew(3) asoc-aml-card auge_sound: dummy <-> TDM-C mapping ok snd_card_add_kcontrols card:ffffffc0ac26d818 effect_v2 is not init Not init vad Failed to add VAD controls eq/drc v1 function enable add line-out mute controls dwc3 ff500000.dwc3: Configuration mismatch. dr_mode forced to host xhci-hcd xhci-hcd.0.auto: xHCI Host Controller xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1 usb: xhci: determined sg_tablesize: 4294967295 xhci-hcd xhci-hcd.0.auto: hcc params 0x0228fe6c hci version 0x110 quirks 0x20010010 xhci-hcd xhci-hcd.0.auto: irq 14, io mem 0xff500000 usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: Product: xHCI Host Controller usb usb1: Manufacturer: Linux 4.9.190 xhci-hcd usb usb1: SerialNumber: xhci-hcd.0.auto hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected xhci-hcd xhci-hcd.0.auto: xHCI Host Controller xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2 usb: xhci: determined sg_tablesize: 4294967295 usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. usb usb2: New USB device found, idVendor=1d6b, idProduct=0003 usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb2: Product: xHCI Host Controller usb usb2: Manufacturer: Linux 4.9.190 xhci-hcd usb usb2: SerialNumber: xhci-hcd.0.auto hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected aml_vrtc rtc: setting system clock to 2019-12-03 03:47:38 UTC (1575344858) dwc_otg ff400000.dwc2_a: dwc_otg_driver_probe(ffffffc0e0dcc000) dwc_otg: usb0: type: 2 speed: 0, config: 0, dma: 0, id: 0, phy: ffe09000, ctrl: 0 dwc_otg_driver_probe host only, not probe usb_otg!!! meson_cdev probe thermal: read gpupp failed meson_cdev index: 0 thermal: read gpupp failed meson_cdev index: 1 cpucore_cooling_register, max_cpu_core_num:4 meson_cdev index: 2 thermal: read gpupp failed meson_cdev index: 3 find tzd id: 0 find tzd id: 0 meson_cdev probe done gxbb_pm: enter meson_pm_probe! gxbb_pm: meson_pm_probe done ALSA device list: #0: AML-AUGESOUND Freeing unused kernel memory: 4800K fb: malloc_osd_memory, cma:ffffff800abc7670 fb: malloc_osd_memory, 1283, base:0x0000000077800000, size:8388608 fb: use ion buffer for fb memory, fb_index=0 meson-fb meson-fb: create ion_client ffffffc0ac1896c0, handle=ffffffc0b79e4ac0 meson-fb meson-fb: ion memory(0): created fb at 0x00000000e8800000, size 75 MiB fb: Frame buffer memory assigned at fb: 0, phy: 0x00000000e8800000, vir:0xffffff800acba000, size=77312K fb: logo_index=0,fb_index=0 fb: ---------------clear fb0 memory ffffff800acba000 canvas.idx =0x40 canvas.addr=0xe8800000 canvas.width=7680 canvas.height=2160 frame.width=1920 frame.height=1080 out_addr_id =0x1 usb 1-2: new full-speed USB device number 2 using xhci-hcd usb 1-2: New USB device found, idVendor=05ac, idProduct=0256 usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0 input: HID 05ac:0256 as /devices/platform/ff500000.dwc3/xhci-hcd.0.auto/usb1/1-2/1-2:1.0/0003:05AC:0256.0001/input/input2 on usb-xhci-hcd.0.auto-2/input0 input: HID 05ac:0256 as /devices/platform/ff500000.dwc3/xhci-hcd.0.auto/usb1/1-2/1-2:1.1/0003:05AC:0256.0002/input/input3 on usb-xhci-hcd.0.auto-2/input1 fb: osd_release now.index=0,open_count=1 fb: malloc_osd_memory, cma:ffffff800abc7670 fb: malloc_osd_memory, 1283, base:0x0000000077800000, size:8388608 fb: use ion buffer for fb memory, fb_index=1 meson-fb meson-fb: create ion_client ffffffc0ac1896c0, handle=ffffffc0b79e4340 meson-fb meson-fb: ion memory(1): created fb at 0x00000000ed400000, size 1 MiB fb: Frame buffer memory assigned at fb: 1, phy: 0x00000000ed400000, vir:0xffffff8008ef5000, size=1024K fb: logo_index=0,fb_index=1 fb: ---------------clear fb1 memory ffffff8008ef5000 canvas.idx =0x43 canvas.addr=0xed400000 canvas.width=128 canvas.height=32 frame.width=32 frame.height=32 out_addr_id =0x2 fb: osd_release now.index=1,open_count=1 vfm_map_store:rm default vfm_map_store:add default decoder ppmgr deinterlace amvideo enable: 1 (sh) enable: 0 (sh) font: no symbol version for module_layout Console: switching to colour frame buffer device 240x67 Checking disk(s): LABEL=COREELEC LABEL=STORAGE vout: aml_tvout_mode_work: monitor_timeout fsck: CP437: Invalid argument fsck: fsck.fat 3.0.28 (2015-05-16) fsck: /dev/mmcblk1p1: 22 files, 25798/65501 clusters fsck: STORAGE: recovering journal fsck: STORAGE: clean, 675/7555072 files, 962986/30216192 blocks EXT4-fs (mmcblk1p2): couldn't mount as ext3 due to feature incompatibilities EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null) cgroup: cgroup2: unknown option "nsdelegate" : systemd 242 running in system mode. (-PAM -AUDIT -SELINUX -IMA -APPARMOR -SMACK +SYSVINIT -UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS -ACL -XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD +IDN2 -IDN -PCRE2 default-hierarchy=hybrid) : Detected architecture arm64. : Set hostname to . : File /usr/lib/systemd/system/systemd-journald.service:12 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling. : Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.) : Binding to IPv6 address not available since kernel does not support IPv6. : Binding to IPv6 address not available since kernel does not support IPv6. : Listening on RPCbind Server Activation Socket. : Reached target RPC Port Mapper. : Listening on udev Control Socket. meson_uart ff803000.serial: ttyS0 use xtal(24M) 24000000 change 115200 to 115200 kernel-overlays-setup: setup base modules kernel-overlays-setup: added modules from /usr/lib/kernel-overlays/base/lib/modules/4.9.190 kernel-overlays-setup: added firmware from /usr/lib/kernel-overlays/base/lib/firmware kernel-overlays-setup: adding overlays from /storage/.cache/kernel-overlays kernel-overlays-setup: done media: Linux media interface: v0.10 Linux video capture interface: v2.00 : Received request to flush runtime journal from PID 1 amlvid:info: amlvideo_init called amlvid:info: amlvideo_create_instance called amlvid:info: v4l2_dev.name=:amlvideo-000 amlvideo-000: V4L2 device registered as video10 wifi_dummy: loading out-of-tree module taints kernel. Triggered SDIO WiFi power on and bus rescan. WIFI Disable! 482 NET: Registered protocol family 10 WIFI Enable! 482 meson-mmc: sdio: resp_timeout,vstat:0xa1ff2800,virqc:3fff meson-mmc: sdio: err: wait for irq service, bus_fsm:0x8 meson-mmc: meson_mmc_irq_thread_v3 600 sdio: cmd:52 meson-mmc: sdio: resp_timeout,vstat:0x9dff0800,virqc:3fff meson-mmc: sdio: err: wait for desc write back, bus_fsm:0x7 meson-mmc: meson_mmc_irq_thread_v3 600 sdio: cmd:52 meson-mmc: sdio: resp_timeout,vstat:0xa1ff2800,virqc:3fff meson-mmc: sdio: err: wait for irq service, bus_fsm:0x8 meson-mmc: meson_mmc_irq_thread_v3 600 sdio: cmd:8 meson-mmc: actual_clock :0, HHI_nand: 0x80 after clock: 0x1000033c meson-mmc: actual_clock :400000, HHI_nand: 0x80 after clock: 0x1000033c sdio: queuing unknown CIS tuple 0x80 (2 bytes) sdio: queuing unknown CIS tuple 0x80 (3 bytes) sdio: queuing unknown CIS tuple 0x80 (3 bytes) sdio: queuing unknown CIS tuple 0x80 (7 bytes) sdio: queuing unknown CIS tuple 0x81 (9 bytes) meson-aml-mmc ffe05000.sd2: divider requested rate 200000000 != actual rate 199999997: ret=0 meson-mmc: actual_clock :199999997, HHI_nand: 0x80 after clock: 0x10000245 meson-mmc: Data 1 aligned delay is 0 meson-mmc: sdio: clk 199999997 tuning start meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac = 40 = 40 = 40 = 40 meson-mmc: sdio: best_win_start =1, best_win_size =4 meson-mmc: sdio: sd_emmc_regs->gclock=0x10000245,sd_emmc_regs->gadjust=0x32000 sdio: new ultra high speed SDR104 SDIO card at address 0001 sdio: clock 199999997, 4-bit-bus-width finish fb: osd_release now.index=0,open_count=1 Console: switching to colour dummy device 80x25 Registered IR keymap rc-empty input: meson-ir as /devices/platform/ff808040.meson-ir/rc/rc0/input4 rc rc0: meson-ir as /devices/platform/ff808040.meson-ir/rc/rc0 meson-ir ff808040.meson-ir: AO_RTI_PIN_MUX : 0x100011 meson-ir ff808040.meson-ir: receiver initialized lirc_dev: IR Remote Control driver registered, major 494 rc rc0: lirc_dev: driver ir-lirc-codec (meson-ir) registered at minor = 0 IR LIRC bridge handler initialized decoder registered as /dev/video26 dhd_module_init: in ======== bcm_wlan_set_plat_data ======== host_oob_irq: 52 host_oob_irq_flags=0x418 dhd_wifi_platform_load: Enter Power-up adapter 'DHD generic adapter' wifi_platform_set_power = 1 ======== PULL WL_REG_ON HIGH! ======== WIFI Disable! 482 vcodec_dec decoder release decoder IR NEC protocol handler initialized IR RC6 protocol handler initialized WIFI Enable! 482 wifi_platform_bus_enumerate device present 1 ======== Card detection to detect SDIO card! ======== sdio_reset_comm(): meson-aml-mmc ffe05000.sd2: divider requested rate 200000000 != actual rate 199999997: ret=0 meson-mmc: actual_clock :199999997, HHI_nand: 0x80 after clock: 0x10000245 meson-aml-mmc ffe05000.sd2: divider requested rate 200000000 != actual rate 199999997: ret=0 meson-mmc: actual_clock :199999997, HHI_nand: 0x80 after clock: 0x10000245 meson-mmc: actual_clock :400000, HHI_nand: 0x80 after clock: 0x1000023c meson-mmc: actual_clock :0, HHI_nand: 0x80 after clock: 0x1000023c meson-mmc: actual_clock :400000, HHI_nand: 0x80 after clock: 0x1000023c sdio: queuing unknown CIS tuple 0x80 (2 bytes) sdio: queuing unknown CIS tuple 0x80 (3 bytes) sdio: queuing unknown CIS tuple 0x80 (3 bytes) sdio: queuing unknown CIS tuple 0x80 (7 bytes) sdio: queuing unknown CIS tuple 0x81 (9 bytes) meson-aml-mmc ffe05000.sd2: divider requested rate 200000000 != actual rate 199999997: ret=0 meson-mmc: actual_clock :199999997, HHI_nand: 0x80 after clock: 0x10000245 meson-mmc: Data 1 aligned delay is 0 meson-mmc: sdio: clk 199999997 tuning start meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac = 40 = 40 = 40 = 40 meson-mmc: sdio: best_win_start =1, best_win_size =4 meson-mmc: sdio: sd_emmc_regs->gclock=0x10000245,sd_emmc_regs->gadjust=0x32000 finish bcmsdh_register: register client driver bcmsdh_sdmmc: bcmsdh_sdmmc_probe Enter bcmsdh_sdmmc: bcmsdh_sdmmc_probe Enter bus num (host idx)=2, slot num (rca)=1 found adapter info 'DHD generic adapter' sdioh_attach: set sd_f2_blocksize 256 dhdsdio_probe : no mutex held. set lock F1 signature read @0x18000000=0x15264345 F1 signature OK, socitype:0x1 chip:0x4345 rev:0x6 pkg:0x2 DHD: dongle ram size is set to 819200(orig 819200) at 0x198000 wifi_platform_get_mac_addr ======== bcm_wlan_get_mac_address ======== custom wifi mac is not set dhd_conf_set_chiprev: chip=0x4345, chiprev=6 dhd_conf_set_conf_path_by_nv_path: config_path=/usr/lib/firmware/brcm/config.txt dhd_os_open_image: /usr/lib/firmware/brcm/config.txt (425 bytes) open success dhd_conf_read_nv_by_chip: nv_by_chip_count=13 dhd_conf_read_nv_by_chip: chip=0xa962, chiprev=0, name=nvram_ap6181.txt dhd_conf_read_nv_by_chip: chip=0xa962, chiprev=1, name=nvram_ap6210.txt dhd_conf_read_nv_by_chip: chip=0xa9a6, chiprev=0, name=nvram_ap6212.txt dhd_conf_read_nv_by_chip: chip=0xa9a6, chiprev=1, name=nvram_ap6212a.txt dhd_conf_read_nv_by_chip: chip=0xa9a6, chiprev=2, name=nvram_ap6236.txt dhd_conf_read_nv_by_chip: chip=0x4345, chiprev=6, name=nvram_ap6255.txt dhd_conf_read_nv_by_chip: chip=0x4330, chiprev=4, name=nvram_ap6330.txt dhd_conf_read_nv_by_chip: chip=0x4339, chiprev=1, name=nvram_ap6335.txt dhd_conf_read_nv_by_chip: chip=0x4354, chiprev=2, name=nvram_ap6356.txt dhd_conf_read_nv_by_chip: chip=0x4335, chiprev=1, name=nvram_bcm4335.txt dhd_conf_read_nv_by_chip: chip=0xa94c, chiprev=2, name=nvram_ap6234.txt dhd_conf_read_nv_by_chip: chip=0x4359, chiprev=9, name=nvram_ap6359s.txt dhd_conf_read_nv_by_chip: chip=0x4334, chiprev=3, name=nvram_bcm4334.txt dhd_conf_read_config: mimo_bw_cap = 1 dhd_conf_read_config: bcn_timeout = 20 dhd_conf_read_config: kso_enable = 0 dhd_conf_read_config: PM = 0 wl_create_event_handler(): thread:wl_event_handler:100f started tsk Enter, tsk = 0xffffffc0d8901a90 dhd_attach(): thread:dhd_watchdog_thread:1013 started dhd_attach(): thread:dhd_dpc:1014 started dhd_attach(): thread:dhd_rxf:1015 started dhd_deferred_work_init: work queue initialized Dongle Host Driver, version 1.363.59.144.2.git (r) MAC: c0:84:7d:4b:5d:df wl_event_handler: was terminated wl_destroy_event_handler(): thread:wl_event_handler:100f terminated OK dhd_wl_ioctl: returning as busstate=0 bcmsdh_oob_intr_unregister: Enter bcmsdh_oob_intr_unregister: irq is not registered dhd_txglom_enable: enable 0 dhd_conf_set_txglom_params: swtxglom=0, txglom_ext=0 dhd_conf_set_txglom_params: txglom_bucket_size=0 dhd_conf_set_txglom_params: txglomsize=0, deferred_tx_len=0, bus_txglom=-1 dhd_conf_set_txglom_params: tx_in_rx=1, tx_max_offset=0 sdioh_set_mode: set txglom_mode to multi-desc dhd_bus_devreset: WLAN OFF DONE wifi_platform_set_power = 0 ======== PULL WL_REG_ON LOW! ======== dhdsdio_probe : the lock is released. bcmsdh_sdmmc: bcmsdh_sdmmc_probe Enter dhd_module_init: Exit err=0 dhd_open: Enter ffffffc0db628000 Dongle Host Driver, version 1.363.59.144.2.git (r) wl_android_wifi_on in 1 wl_android_wifi_on in 2: g_wifi_on=0 wifi_platform_set_power = 1 ======== PULL WL_REG_ON HIGH! ======== WIFI Disable! 482 input: VNCServer SimKey as /devices/virtual/input/input6 BT_RADIO going: on AML_BT: going ON WIFI Enable! 482 meson_uart ffd24000.serial: ttyS1 use xtal(24M) 24000000 change 0 to 9600 meson_uart ffd24000.serial: ttyS1 use xtal(24M) 24000000 change 9600 to 9600 meson_uart ffd24000.serial: ttyS1 use xtal(24M) 24000000 change 9600 to 115200 sdio_reset_comm(): meson-aml-mmc ffe05000.sd2: divider requested rate 200000000 != actual rate 199999997: ret=0 meson-mmc: actual_clock :199999997, HHI_nand: 0x80 after clock: 0x10000245 meson-aml-mmc ffe05000.sd2: divider requested rate 200000000 != actual rate 199999997: ret=0 meson-mmc: actual_clock :199999997, HHI_nand: 0x80 after clock: 0x10000245 meson-mmc: actual_clock :400000, HHI_nand: 0x80 after clock: 0x1000023c meson-mmc: actual_clock :0, HHI_nand: 0x80 after clock: 0x1000023c meson-mmc: actual_clock :400000, HHI_nand: 0x80 after clock: 0x1000023c meson-aml-mmc ffe05000.sd2: divider requested rate 200000000 != actual rate 199999997: ret=0 meson-mmc: actual_clock :199999997, HHI_nand: 0x80 after clock: 0x10000245 meson-mmc: Data 1 aligned delay is 0 meson-mmc: sdio: clk 199999997 tuning start meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac = 40 = 40 = 40 = 40 meson-mmc: sdio: best_win_start =1, best_win_size =4 meson-mmc: sdio: sd_emmc_regs->gclock=0x10000245,sd_emmc_regs->gadjust=0x32000 sdioh_start: set sd_f2_blocksize 256 dhd_bus_devreset: == WLAN ON == F1 signature read @0x18000000=0x15264345 F1 signature OK, socitype:0x1 chip:0x4345 rev:0x6 pkg:0x2 DHD: dongle ram size is set to 819200(orig 819200) at 0x198000 dhd_os_open_image: /usr/lib/firmware/brcm/config.txt (425 bytes) open success dhd_conf_read_nv_by_chip: nv_by_chip_count=13 dhd_conf_read_nv_by_chip: chip=0xa962, chiprev=0, name=nvram_ap6181.txt dhd_conf_read_nv_by_chip: chip=0xa962, chiprev=1, name=nvram_ap6210.txt dhd_conf_read_nv_by_chip: chip=0xa9a6, chiprev=0, name=nvram_ap6212.txt dhd_conf_read_nv_by_chip: chip=0xa9a6, chiprev=1, name=nvram_ap6212a.txt dhd_conf_read_nv_by_chip: chip=0xa9a6, chiprev=2, name=nvram_ap6236.txt dhd_conf_read_nv_by_chip: chip=0x4345, chiprev=6, name=nvram_ap6255.txt dhd_conf_read_nv_by_chip: chip=0x4330, chiprev=4, name=nvram_ap6330.txt dhd_conf_read_nv_by_chip: chip=0x4339, chiprev=1, name=nvram_ap6335.txt dhd_conf_read_nv_by_chip: chip=0x4354, chiprev=2, name=nvram_ap6356.txt dhd_conf_read_nv_by_chip: chip=0x4335, chiprev=1, name=nvram_bcm4335.txt dhd_conf_read_nv_by_chip: chip=0xa94c, chiprev=2, name=nvram_ap6234.txt dhd_conf_read_nv_by_chip: chip=0x4359, chiprev=9, name=nvram_ap6359s.txt dhd_conf_read_nv_by_chip: chip=0x4334, chiprev=3, name=nvram_bcm4334.txt dhd_conf_read_config: mimo_bw_cap = 1 dhd_conf_read_config: bcn_timeout = 20 dhd_conf_read_config: kso_enable = 0 dhd_conf_read_config: PM = 0 dhd_conf_set_fw_name_by_chip: firmware_path=/usr/lib/firmware/brcm/fw_bcm43455c0_ag.bin dhd_conf_set_nv_name_by_chip: nvram_path=/usr/lib/firmware/brcm/nvram_ap6255.txt dhdsdio_download_firmware: set use_rxchain 0 dhdsdio_download_firmware: set txglomsize 36 Final fw_path=/usr/lib/firmware/brcm/fw_bcm43455c0_ag.bin Final nv_path=/usr/lib/firmware/brcm/nvram_ap6255.txt Final conf_path=/usr/lib/firmware/brcm/config.txt dhd_os_open_image: /usr/lib/firmware/brcm/fw_bcm43455c0_ag.bin (483181 bytes) open success dhd_os_open_image: /usr/lib/firmware/brcm/nvram_ap6255.txt (1644 bytes) open success NVRAM version: AP6255_NVRAM_V1.0_29052015 dhdsdio_write_vars: Download, Upload and compare of NVRAM succeeded. dhd_bus_init: enable 0x06, ready 0x06 (waited 0us) bcmsdh_oob_intr_register: Enter bcmsdh_oob_intr_register: HW_OOB enabled bcmsdh_oob_intr_register OOB irq=52 flags=0x418 bcmsdh_oob_intr_register change flags to 0x8 bcmsdh_oob_intr_register: disable_irq_wake Disable tdls_auto_op failed. -1 dhd_conf_set_fw_int_cmd: set WLC_SET_BAND 142 0 dhd_preinit_ioctls: Set tcpack_sup_mode 0 wifi_platform_get_mac_addr ======== bcm_wlan_get_mac_address ======== custom wifi mac is not set Firmware up: op_mode=0x0005, MAC=c0:84:7d:4b:5d:df dhd_conf_set_country: set country SG, revision 0 Country code: SG (SG/0) dhd_conf_set_fw_string_cmd: set roam_off 1 dhd_conf_set_fw_string_cmd: set mimo_bw_cap 1 Firmware version = wl0: Aug 25 2015 18:58:57 version 7.45.69 (r581703) FWID 01-24037f6e Driver: 1.363.59.144.2.git (r) Firmware: wl0: Aug 25 2015 18:58:57 version 7.45.69 (r581703) FWID 01-24037f6e dhd_txglom_enable: enable 1 dhd_conf_set_txglom_params: swtxglom=0, txglom_ext=0 dhd_conf_set_txglom_params: txglom_bucket_size=0 dhd_conf_set_txglom_params: txglomsize=36, deferred_tx_len=36, bus_txglom=-1 dhd_conf_set_txglom_params: tx_in_rx=1, tx_max_offset=0 sdioh_set_mode: set txglom_mode to multi-desc dhd_conf_set_disable_proptx: set disable_proptx 0 wl_android_wifi_on: Success wl_create_event_handler(): thread:wl_event_handler:109e started tsk Enter, tsk = 0xffffffc0d8901a90 wl_host_event: Invalid ifidx 0 for wl0 wl_host_event: Invalid ifidx 0 for wl0 CFG80211-ERROR) wl_update_wiphybands : error reading txbf_bfe_cap (-23) CFG80211-ERROR) wl_update_wiphybands : error reading txbf_bfr_cap (-23) dhd_open: Exit ret=0 the demux clock on, ref cnt: 1 the parser_top clock on, ref cnt: 1 the vdec clock on, ref cnt: 1 the clk_hevc_mux clock on, ref cnt: 1 the clk_hevcb_mux clock on, ref cnt: 1 hevc mux clock is 499999992 Hz hevc back mux clock is 499999992 Hz the clk_vdec_mux clock on, ref cnt: 1 vdec mux clock is 499999992 Hz vdec_create instance ffffff800ffbc000, total 1 vdec_release instance ffffff800ffbc000, total 1 the clk_hevc_mux clock off, ref cnt: 0 the clk_hevcb_mux clock off, ref cnt: 0 the clk_vdec_mux clock off, ref cnt: 0 the vdec clock off, ref cnt: 0 the parser_top clock off, ref cnt: 0 the demux clock off, ref cnt: 0 Connecting with 78:11:dc:52:ed:c2 ssid "vevs", len (4) channel=8 wl_iw_event: Link UP with BSSID=78:11:dc:52:ed:c2 wl_bss_connect_done succeeded with 78:11:dc:52:ed:c2 wl_bss_connect_done succeeded with 78:11:dc:52:ed:c2 registered by device ff642000.audiobus:tdmb tdm playback mute: 1, lane_cnt = 4 released by device ff642000.audiobus:tdmb registered by device ff642000.audiobus:tdmb tdm playback mute: 1, lane_cnt = 4 released by device ff642000.audiobus:tdmb registered by device ff642000.audiobus:tdmc tdm playback mute: 1, lane_cnt = 4 released by device ff642000.audiobus:tdmc registered by device ff642000.audiobus:tdmc tdm playback mute: 1, lane_cnt = 4 released by device ff642000.audiobus:tdmc registered by device ff642000.audiobus:tdmc tdm playback mute: 1, lane_cnt = 4 released by device ff642000.audiobus:tdmc registered by device ff642000.audiobus:tdmb tdm playback mute: 1, lane_cnt = 4 released by device ff642000.audiobus:tdmb registered by device ff642000.audiobus:tdmc tdm playback mute: 1, lane_cnt = 4 released by device ff642000.audiobus:tdmc spdif_a keep clk continuous aml_spdif_open registered by device ff642000.audiobus:spdif spdif_a keep clk continuous aml_spdif_close released by device ff642000.audiobus:spdif spdif_b keep clk continuous aml_spdif_open registered by device ff642000.audiobus:spdif_b spdif_b keep clk continuous aml_spdif_close released by device ff642000.audiobus:spdif_b audio_dsp: buf=0 audio_dsp: IEC958_mode_raw=0 audio_dsp: IEC958_mode_codec= 0, IEC958 type 2 CH PCM audio_dsp: last mode 0,now 0 registered by device ff642000.audiobus:tdmc set mclk:11289600, mpll:22579200, get mclk:11289593, mpll:22579186 asoc aml_dai_set_tdm_fmt, 0x4011, ffffffc0e04c0d18, id(2), clksel(2) aml_dai_set_tdm_fmt(), fmt not change dump_pcm_setting(ffffffc0e04c0d18) pcm_mode(1) sysclk(11289600) sysclk_bclk_ratio(4) bclk(2822400) bclk_lrclk_ratio(64) lrclk(44100) tx_mask(0x3) rx_mask(0x3) slots(2) slot_width(32) lane_mask_in(0x2) lane_mask_out(0xf) lane_oe_mask_in(0x0) lane_oe_mask_out(0x0) lane_lb_mask_in(0x0) aml_dai_set_tdm_sysclk(), mpll no change, keep clk aml_dai_set_tdm_sysclk(), mclk no change, keep clk set mclk:11289600, mpll:22579200, get mclk:11289593, mpll:22579186 aml_dai_set_clkdiv, div 4, clksel(2) aml_dai_set_bclk_ratio, select I2S mode mclk is not configured tdm playback mute: 0, lane_cnt = 4 tdm playback mute: 0, lane_cnt = 4 tdm playback mute: 1, lane_cnt = 4 released by device ff642000.audiobus:tdmc fb: malloc_osd_memory, cma:ffffff800abc7670 fb: malloc_osd_memory, 1283, base:0x0000000077800000, size:8388608 fb: use ion buffer for fb memory, fb_index=2 meson-fb meson-fb: create ion_client ffffffc0ac1896c0, handle=ffffffc0d8213700 meson-fb meson-fb: ion memory(2): created fb at 0x00000000ed500000, size 1 MiB fb: Frame buffer memory assigned at fb: 2, phy: 0x00000000ed500000, vir:0xffffff8010008000, size=1024K fb: logo_index=0,fb_index=2 fb: ---------------clear fb2 memory ffffff8010008000 canvas.idx =0x41 canvas.addr=0xed500000 canvas.width=128 canvas.height=32 frame.width=32 frame.height=32 out_addr_id =0x3 fb: vpu clkc clock is 199 MHZ vpu: switch_vpu_mem_pd: unsupport vpu mod: 53 fb: malloc_osd_memory, cma:ffffff800abc7670 fb: malloc_osd_memory, 1283, base:0x0000000077800000, size:8388608 fb: use ion buffer for fb memory, fb_index=3 meson-fb meson-fb: create ion_client ffffffc0ac1896c0, handle=ffffffc0d8213900 meson-fb meson-fb: ion memory(3): created fb at 0x00000000ed600000, size 8 MiB fb: Frame buffer memory assigned at fb: 3, phy: 0x00000000ed600000, vir:0xffffff8010109000, size=8192K fb: logo_index=0,fb_index=3 fb: ---------------clear fb3 memory ffffff8010109000 canvas.idx =0x42 canvas.addr=0xed600000 canvas.width=128 canvas.height=32 frame.width=32 frame.height=32 out_addr_id =0x4 meson_uart ffd24000.serial: ttyS1 use xtal(24M) 24000000 change 115200 to 2000000 Bluetooth: Core ver 2.22 Bluetooth: Starting self testing Bluetooth: ECDH test passed in 14119 usecs Bluetooth: SMP test passed in 25 usecs Bluetooth: Finished self testing NET: Registered protocol family 31 Bluetooth: HCI device and connection manager initialized Bluetooth: HCI socket layer initialized Bluetooth: L2CAP socket layer initialized Bluetooth: SCO socket layer initialized Bluetooth: HCI UART driver ver 2.3 Bluetooth: HCI UART protocol H4 registered Bluetooth: HCI UART protocol BCSP registered Bluetooth: HCI UART protocol LL registered Bluetooth: HCI UART protocol ATH3K registered Bluetooth: HCI UART protocol Three-wire (H5) registered Bluetooth: HCI UART protocol Intel registered Bluetooth: HCI UART protocol Broadcom registered Bluetooth: HCI UART protocol QCA registered Bluetooth: HCI UART protocol AG6XX registered Bluetooth: HCI UART protocol Marvell registered vout: vmode set to null fb: current vmode=1080p60hz, cmd: 0x10000 vlock: event MODE_CHANGE_PRE 0 vout: new mode null set ok fb: current vmode=null, cmd: 0x20000 hdmitx: system: set frac_rate_policy as 1 vout: vmode set to 1080p60hz fb: current vmode=null, cmd: 0x10000 hdmitx: system: recalc before 1080p60hz 2997 50 hdmitx: system: recalc after 1080p60hz 2997 50 hdmitx: alread display in uboot vout: new mode 1080p60hz set ok fb: current vmode=1080p60hz, cmd: 0x20000 fb: outputmode changed to 1080p60hz, reset osd0, (0, 0, 719, 287) -> (0, 0, 1919, 1079) fb: osd_update_disp_axis_hw:pan_data(0,0,1919,1079) fb: osd_update_disp_axis_hw:dispdata(0,0,1919,1079) enable: 1 (kodi.bin) fb: osd_update_disp_axis_hw:pan_data(0,0,1919,1079) fb: osd_update_disp_axis_hw:dispdata(0,0,1919,1079) fb: osd_update_disp_axis_hw:pan_data(0,0,31,31) fb: osd_update_disp_axis_hw:dispdata(0,0,31,31) fb: osd_update_disp_axis_hw:pan_data(0,0,31,31) fb: osd_update_disp_axis_hw:dispdata(0,0,31,31) vlock: event MODE_CHANGE vout: vmode set to null fb: current vmode=1080p60hz, cmd: 0x10000 vlock: event MODE_CHANGE_PRE 0 vout: new mode null set ok fb: current vmode=null, cmd: 0x20000 hdmitx: system: set frac_rate_policy as 1 vout: vmode set to 1080p60hz fb: current vmode=null, cmd: 0x10000 hdmitx: system: recalc before 1080p60hz 2997 50 hdmitx: system: recalc after 1080p60hz 2997 50 hdmitx: alread display in uboot vout: new mode 1080p60hz set ok fb: current vmode=1080p60hz, cmd: 0x20000 fb: outputmode changed to 1080p60hz, reset osd0, (0, 0, 719, 287) -> (0, 0, 1919, 1079) fb: osd_update_disp_axis_hw:pan_data(0,0,1919,1079) fb: osd_update_disp_axis_hw:dispdata(0,0,1919,1079) enable: 1 (kodi.bin) fb: osd_update_disp_axis_hw:pan_data(0,0,1919,1079) fb: osd_update_disp_axis_hw:dispdata(0,0,1919,1079) fb: osd_update_disp_axis_hw:pan_data(0,0,31,31) fb: osd_update_disp_axis_hw:dispdata(0,0,31,31) fb: osd_update_disp_axis_hw:pan_data(0,0,31,31) fb: osd_update_disp_axis_hw:dispdata(0,0,31,31) vlock: event MODE_CHANGE fb: update_table_item overflow!vsync_cnt=0, rdma_cnt=0