Contribution

Contributing to ports

Ports

Patches

Application bugs

Issues with boot

Kernel is panic

OrangePI R1 PLUS LTS


Poudriere [00:00:00] Error: DISTFILES_CACHE directory does not exist. (cf. poudriere.conf)

You are probably missing /usr/ports/distfiles. Just create that directory.

vnc

x0vncserver -display :0 -passwordfile ~/.vnc/passwd

zpool.cache no such file or directory

# zdb
cannot open '/etc/zfs/zpool.cache': No such file or directory
# zpool set cachefile=/etc/zfs/zpool.cache nanopct4pool
# zdb

Write to read only system UFS

mount -uv -o rw /

How to expand zfs partition

maxfx@nanopc ~> gpart show
=>       40  124735408  diskid/DISK-6FA28943  GPT  (59G)
         40      32728                        - free -  (16M)
      32768     131072                     1  efi  (64M)
     163840   25001944                     2  freebsd-zfs  (12G)
   25165784   99569664                        - free -  (47G)


maxfx@nanopc ~> sudo gpart resize -i 2 -s 60000M diskid/DISK-6FA28943
diskid/DISK-6FA28943p2 resized

maxfx@nanopc ~> gpart show
=>       40  124735408  diskid/DISK-6FA28943  GPT  (59G)
         40      32728                        - free -  (16M)
      32768     131072                     1  efi  (64M)
     163840  122880000                     2  freebsd-zfs  (59G)
  123043840    1691608                        - free -  (826M)

maxfx@nanopc ~ [1]> zpool status
  pool: nanopct4pool
 state: ONLINE
status: Some supported and requested features are not enabled on the pool.
        The pool can still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
        the pool may no longer be accessible by software that does not support
        the features. See zpool-features(7) for details.
config:

        NAME                      STATE     READ WRITE CKSUM
        nanopct4pool              ONLINE       0     0     0
          diskid/DISK-6FA28943p2  ONLINE       0     0     0

maxfx@nanopc ~> sudo zpool online -e nanopct4pool diskid/DISK-6FA28943p2


maxfx@nanopc ~> zpool list
NAME           SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP    HEALTH  ALTROOT
nanopct4pool  58.5G   743M  57.8G        -         -     0%     1%  1.00x    ONLINE  -

How to add dts file to kernel

You must add to dts to folder
1. /usr/src/sys/contrib/device-tree/src/arm64/rockchip/

You must add dts to Makefile
2. /usr/src/sys/modules/dtb/rockchip/Makefile

Rebuild kernel
3. make buildkernel

Mount image

mdconfig -a -t vnode -f /path/to/image.img -u 0

Create .txz archive

tar -cf - boot/ | xz -9ze -T0 > base.txz

Build Kernel for ARM64

make buildworld TARGET_ARCH=aarch64 TARGET_MACHINE=aarch64 TARGET=arm64 WITHOUT_SYSTEM_COMPILER=yes
make kernel-toolchain TARGET_ARCH=aarch64 TARGET_MACHINE=aarch64 TARGET=arm64 WITHOUT_SYSTEM_COMPILER=yes
make buildkernel TARGET_ARCH=aarch64 TARGET_MACHINE=aarch64 TARGET=arm64 WITHOUT_SYSTEM_COMPILER=yes

How to with ZFS

sudo zpool -R import /mnt "pool"  - import pool is name your pool
sudo zpool export "pool"  - unmoout your pool
sudo mount -t zfs pool/ROOT/freebsd-14.0-CURRENT /mnt/test2/ - mount zfs folder

Troubleshooting

Trouble with FreeBSD 12.1-RELEASE After upgrade to 12.2-RELEASE we can have problem with mount zfs pool. -

Mounting from zfs:zroot failed with error 2: unknown file system

I try resuscit SOC samsung exynos Exynos 5422 dosent support

make TARGET_ARCH=armv7 KERNCONF=EXYNOS5422 buildworld buildkernel


Projects

NanoPC T4

OrangePI r1 PLus LTS

OrangePI Zero

Asus Tinker Board RK3288

U-Boot

uart

pic_gpio.png

Boot

U-Boot TPL 2021.01-rc2-00012-gde865f7ee1-dirty (Nov 17 2020 - 00:04:25)
Returning to boot ROM...

U-Boot SPL 2021.01-rc2-00012-gde865f7ee1-dirty (Nov 17 2020 - 00:04:25 +0100)


U-Boot 2021.01-rc2-00012-gde865f7ee1-dirty (Nov 17 2020 - 00:04:25 +0100)

SoC: Rockchip rk3288
Reset cause: POR
Model: Tinker-RK3288
DRAM:  2 GiB
PMIC:  RK808
MMC:   dwmmc@ff0c0000: 1
Loading Environment from MMC... *** Warning - bad CRC, using default environment

In:    serial
Out:   vidconsole
Err:   vidconsole
Model: Tinker-RK3288
Net:   eth0: ethernet@ff290000
starting USB...
Bus usb@ff540000: USB DWC2
Bus usb@ff580000: USB DWC2
scanning bus usb@ff540000 for devices... 2 USB Device(s) found
scanning bus usb@ff580000 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot:  0
MMC Device 0 not found
no mmc device at slot 0
switch to partitions #0, OK
mmc1 is current device
** No partition table - mmc 1 **

Device 0: unknown device
ethernet@ff290000 Waiting for PHY auto negotiation to complete......... TIMEOUT !
Could not initialize PHY ethernet@ff290000
missing environment variable: pxeuuid
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/01-2c-4d-54-42-d8-19
ethernet@ff290000 Waiting for PHY auto negotiation to complete...

Loading kernel...
/boot/kernel/kernel text=0x1b4 text=0x673f00 text=0x1bc8a8 data=0xa71b8 data=0x0+0x25c000 syms=[0x4+0xa1af0+0x4+0x113ced]
Loading configured modules...
/boot/kernel/umodem.ko text=0x1c00 text=0x1300 data=0x2b8+0x8 syms=[0x4+0x1090+0x4+0xbd9]
can't find '/boot/entropy'
can't find '/etc/hostid'


Hit [Enter] to boot immediately, or any other key for command prompt.


Type '?' for a list of commands, 'help' for more detailed help.
OK ?
Available commands:
  efi-autoresizeconEFI Auto-resize Console
  gop              graphics output protocol
  uga              universal graphics adapter
  poweroff         power off the system
  reboot           reboot the system
  quit             exit the loader
  memmap           print memory map
  configuration    print configuration tables
  mode             change or display EFI text modes
  lsefi            list EFI handles
  fdt              flattened device tree handling
  chain            chain load file
  netserver        change or display netserver URI
  boot             boot a file or loaded kernel
  autoboot         boot automatically after a delay
  help             detailed help
  ?                list commands
  show             show variable(s)
  set              set a variable
  unset            unset a variable
  echo             echo arguments
  read             read input from the terminal
  more             show contents of a file
  lsdev            list all devices
  include          read commands from a file
  ls               list files
  load             load a kernel or module
  load_geli        load a geli key
  unload           unload all modules
  lsmod            list loaded modules
  pnpmatch         list matched modules based on pnpinfo
  pnpload          load matched modules based on pnpinfo
  pnpautoload      auto load modules based on pnpinfo
  nvstore          manage non-volatile data
  map-vdisk        map file as virtual disk
  unmap-vdisk      unmap virtual disk
  bcachestat       get disk block cache stats
  lszfs            list child datasets of a zfs dataset
  reloadbe         refresh the list of ZFS Boot Environments
  efi-show         print some or all EFI variables
  efi-set          set EFI variables
  efi-unset        delete / unset EFI variables
OK memmap
                   Type     Physical      Virtual   #Pages Attr
     ConventionalMemory 000000000000 000000000000 00007ef4 WB
      ACPIReclaimMemory 000007ef4000 000007ef4000 00000018 WB
     ConventionalMemory 000007f0c000 000007f0c000 0006af19 WB
             LoaderData 000072e25000 000072e25000 00002000 WB
       BootServicesData 000074e25000 000074e25000 00000001 WB
             LoaderData 000074e26000 000074e26000 00004000 WB
             LoaderCode 000078e26000 000078e26000 00000142 WB
               Reserved 000078f68000 000078f68000 00000007 WB
       BootServicesData 000078f6f000 000078f6f000 00000001 WB
    RuntimeServicesData 000078f70000 000078f70000 00000001 WB
       BootServicesData 000078f71000 000078f71000 00000002 WB
               Reserved 000078f73000 000078f73000 00000001 WB
    RuntimeServicesData 000078f74000 000078f74000 00000003 WB
       BootServicesData 000078f77000 000078f77000 00000001 WB
    RuntimeServicesData 000078f78000 000078f78000 00000004 WB
               Reserved 000078f7c000 000078f7c000 00000001 WB
       BootServicesData 000078f7d000 000078f7d000 00000001 WB
               Reserved 000078f7e000 000078f7e000 00000001 WB
       BootServicesData 000078f7f000 000078f7f000 00000002 WB
               Reserved 000078f81000 000078f81000 00000001 WB
       BootServicesData 000078f82000 000078f82000 00000001 WB
               Reserved 000078f83000 000078f83000 00000001 WB
       BootServicesData 000078f84000 000078f84000 00000002 WB
             LoaderData 000078f86000 000078f86000 00003009 WB
    RuntimeServicesCode 00007bf8f000 00007bf8f000 00000001 WB
             LoaderData 00007bf90000 00007bf90000 00004070 WB


Usage:
Loading kernel...
/boot/kernel/kernel text=0x85cffc data=0xb1968+0x1f4698 syms=[0x4+0xa2ab0+0x4+0x10413c]
Loading configured modules...
/boot/kernel/umodem.ko text=0x1540 text=0xf00 data=0x1088+0xf7c syms=[0x4+0xe70+0x4+0xa74]
loading required module 'ucom'
/boot/kernel/ucom.ko text=0x1734 text=0x29b0 data=0x1088+0x17b0 syms=[0x4+0x13e0+0x4+0xbac]
can't find '/boot/entropy'

Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/boot/kernel/kernel]...
Using DTB provided by EFI at 0x7ef4000.
Kernel entry at 0x74000180...
Kernel args: (null)
modulep: 0xc0cc6000
relocation_offset 0


still nothing next test:


/sys/tools/fdt/make_dtb.sh  /usr/src/sys/ sys/gnu/dts/arm/rk3288-tinker.dts
load -t dtb /boot/dtb/rk3288-tinker.dtb


OK load -t dtb /boot/dtb/rk3288-tinker.dtb
/boot/dtb/rk3288-tinker.dtb size=0xd7c1
OK boot -s
Using DTB from loaded file '/boot/dtb/rk3288-tinker.dtb'.
Kernel entry at 0x76000200...
Kernel args: -s
\

Boot FreeBSD to Tinker board

Type '?' for a list of commands, 'help' for more detailed help.
OK load -t dtb /boot/dtb/rk3288-tinker.dtb
/boot/dtb/rk3288-tinker.dtb size=0xd7c1
OK boot -v
Using DTB from loaded file '/boot/dtb/rk3288-tinker.dtb'.
Kernel entry at 0x76000200...
Kernel args: -v
---<<BOOT>>---
KDB: debugger backends: ddb
KDB: current backend: ddb
Copyright (c) 1992-2020 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 13.0-CURRENT #9 bf841a377a7-c273091(max-support-tinker-rk3288): Thu Nov 26 20:01:41 CET 2020
    root@:/usr/obj/usr/src/arm.armv7/sys/GENERIC arm
FreeBSD clang version 11.0.0 (git@github.com:llvm/llvm-project.git llvmorg-11.0.0-0-g176249bd673)
WARNING: WITNESS option enabled, expect reduced performance.
VT: init without driver.
Preloaded elf kernel "/boot/kernel/kernel" at 0xc0d59000.
Preloaded elf module "/boot/kernel/umodem.ko" at 0xc0d61e44.
Preloaded dtb "/boot/dtb/rk3288-tinker.dtb" at 0xc0d623b0.
KLD file umodem.ko is missing dependencies
arm unwind: module 'umodem.ko' not on list at unload time
CPU: ARM Cortex-A12 r0p1 (ECO: 0x00000000)
CPU Features:
  Multiprocessing, Thumb2, Security, Virtualization, Generic Timer, VMSAv7,
  PXN, LPAE, Coherent Walk
Optional instructions:
  SDIV/UDIV, UMULL, SMULL, SIMD(ext)
LoUU:2 LoC:3 LoUIS:2
Cache level 1:
 32KB/64B 4-way data cache WB Read-Alloc Write-Alloc
 32KB/64B 4-way instruction cache Read-Alloc
Cache level 2:
 1024KB/64B 16-way unified cache WB Read-Alloc Write-Alloc
real memory  = 2130116608 (2031 MB)
avail memory = 2068549632 (1972 MB)
Physical memory chunk(s):
  0x00001000 - 0x07efafff,   126 MB (  32506 pages)
  0x07f05000 - 0x7bf68fff,  1856 MB ( 475236 pages)
  0x7bf6e000 - 0x7bf6efff,     0 MB (      1 pages)
  0x7bf70000 - 0x7bf71fff,     0 MB (      2 pages)
  0x7bf76000 - 0x7bf76fff,     0 MB (      1 pages)
  0x7bf7c000 - 0x7bf7cfff,     0 MB (      1 pages)
  0x7bf7e000 - 0x7bf7ffff,     0 MB (      2 pages)
  0x7bf81000 - 0x7bf81fff,     0 MB (      1 pages)
  0x7bf84000 - 0x7bf84fff,     0 MB (      1 pages)
  0x7bf86000 - 0x7ef8efff,    48 MB (  12297 pages)
Excluded memory regions:
  0x76000000 - 0x76e4efff,    14 MB (   3663 pages) NoAlloc
Static device mappings:
  0xff100000ffdfffff - 0x7b4b9c0e14e98 mapped at VA 0xc05998bcc0e14e60
No PSCI/SMCCC call function found
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
random: no preloaded entropy cache
arc4random: WARNING: initial seeding bypassed the cryptographic random device because it was not yet seeded and the knob 'bypass_before_seeding' was enabled.
VIMAGE (virtualized network stack) enabled
hostuuid: using 00000000-0000-0000-0000-000000000000
ULE: setup cpu 0
ULE: setup cpu 1
ULE: setup cpu 2
ULE: setup cpu 3
snd_unit_init() u=0x00ff8000 [512] d=0x00007c00 [32] c=0x000003ff [1024]
feeder_register: snd_unit=-1 snd_maxautovchans=16 latency=2 feeder_rate_min=1 feeder_rate_max=2016000 feeder_rate_round=25
random: entropy device external interface
crypto: <crypto core>
null: <full device, null device, zero device>
openfirm: <Open Firmware control device>
WARNING: Device "openfirm" is Giant locked and may be deleted before FreeBSD 13.0.
WARNING: Device "kbd" is Giant locked and may be deleted before FreeBSD 13.0.
kbd0 at kbdmux0
mem: <memory>
ofwbus0: <Open Firmware Device Tree>
simplebus0: <Flattened device tree simple bus> on ofwbus0
clk_fixed0: <Fixed clock> on ofwbus0
rk_pmu0: <RockChip Power Management Unit> mem 0xff730000-0xff7300ff on ofwbus0
rk_grf0: <RockChip General Register Files> mem 0xff770000-0xff770fff on ofwbus0
clk_fixed1: <Fixed clock> on ofwbus0
regfix0: <Fixed Regulator> on ofwbus0
regfix1: <Fixed Regulator> on ofwbus0
rk3288_cru0: <Rockchip RK3288 Clock and Reset Unit> mem 0xff760000-0xff760fff on ofwbus0
Clock: xin32k, parent: (NULL)(-1), freq: 32000
Clock: xin27m, parent: (NULL)(-1), freq: 27000000
Clock: ext_hsadc, parent: (NULL)(-1), freq: 0
Clock: ext_jtag, parent: (NULL)(-1), freq: 0
Clock: ext_isp, parent: (NULL)(-1), freq: 0
Clock: ext_vip, parent: (NULL)(-1), freq: 0
Clock: ext_i2s, parent: (NULL)(-1), freq: 0
Clock: ext_edp_24m, parent: (NULL)(-1), freq: 0
Clock: sclk_otgphy0_480m, parent: (NULL)(-1), freq: 0
Clock: sclk_otgphy1_480m, parent: (NULL)(-1), freq: 0
Clock: sclk_otgphy2_480m, parent: (NULL)(-1), freq: 0
Clock: aclk_vcodec_pre, parent: (NULL)(-1), freq: 0
Clock: xin12m, parent: xin24m(0), freq: 12000000
Clock: hclk_vcodec_pre_s, parent: aclk_vcodec_pre(0), freq: 0
Clock: apll, parent: xin24m(1), freq: 1000000000
Clock: dpll, parent: xin24m(1), freq: 533333333
Clock: cpll, parent: xin24m(1), freq: 384000000
Clock: gpll, parent: xin24m(1), freq: 594000000
Clock: npll, parent: xin24m(0), freq: 24000000
Clock: armclk, parent: apll_core(0), freq: 500000000
Clock: aclk_core_mp_s, parent: armclk(0), freq: 125000000
Clock: aclk_core_m0_s, parent: armclk(0), freq: 250000000
Clock: pclk_cpu_s, parent: aclk_cpu_pre(0), freq: 74250000
Clock: hclk_cpu_s, parent: aclk_cpu_pre(0), freq: 148500000
Clock: aclk_cpu_src, parent: gpll_aclk_cpu(1), freq: 297000000
Clock: aclk_cpu_pre, parent: aclk_cpu_src(0), freq: 297000000
Clock: sclk_tsadc_s, parent: xin32k(0), freq: 969
Clock: sclk_uart4, parent: xin24m(2), freq: 24000000
Clock: uart4_src_s, parent: uart_src(0), freq: 384000000
Clock: i2s_pre, parent: xin12m(3), freq: 12000000
Clock: i2s0_clkout_s, parent: i2s_pre(0), freq: 12000000
Clock: i2s_src_s, parent: cpll(0), freq: 384000000
Clock: spdif_src, parent: cpll(0), freq: 384000000
Clock: spdif_mux, parent: xin12m(2), freq: 12000000
Clock: spdif_pre_s, parent: spdif_src(0), freq: 384000000
Clock: sclk_isp_jpe_s, parent: cpll(0), freq: 192000000
Clock: sclk_isp_s, parent: cpll(0), freq: 192000000
Clock: uart4_frac_s, parent: uart4_src(0), freq: 19200000
Clock: i2s_frac_s, parent: i2s_src(0), freq: 19200000
Clock: spdif_frac_s, parent: spdif_src(0), freq: 19200000
Clock: pclk_peri_s, parent: aclk_peri_src(0), freq: 74250000
Clock: hclk_peri_s, parent: aclk_peri_src(0), freq: 148500000
Clock: aclk_peri_src_s, parent: gpll(1), freq: 148500000
Clock: sclk_sdmmc_s, parent: gpll(1), freq: 99000000
Clock: sclk_emmc_s, parent: xin24m(2), freq: 750000
Clock: sclk_sdio0_s, parent: xin24m(2), freq: 24000000
Clock: uart_src, parent: cpll(0), freq: 384000000
Clock: usbphy480m_src_s, parent: sclk_otgphy1_480m(0), freq: 0
Clock: sclk_uart0, parent: xin24m(2), freq: 24000000
Clock: uart0_src_s, parent: cpll(0), freq: 384000000
Clock: sclk_uart1, parent: xin24m(2), freq: 24000000
Clock: uart1_src_s, parent: uart_src(0), freq: 384000000
Clock: sclk_uart2, parent: xin24m(2), freq: 24000000
Clock: uart2_src_s, parent: uart_src(0), freq: 384000000
Clock: sclk_uart3, parent: xin24m(2), freq: 24000000
Clock: uart3_src_s, parent: uart_src(0), freq: 384000000
Clock: uart0_frac_s, parent: uart0_src(0), freq: 19200000
Clock: uart1_frac_s, parent: uart1_src(0), freq: 19200000
Clock: uart2_frac_s, parent: uart2_src(0), freq: 19200000
Clock: uart3_frac_s, parent: uart3_src(0), freq: 19200000
Clock: mac_pll_src_s, parent: npll(0), freq: 2000000
Clock: mac_clk, parent: ext_gmac(1), freq: 125000000
Clock: sclk_hsadc_out, parent: hsadc_src(0), freq: 38400000
Clock: hsadc_src_s, parent: cpll(0), freq: 38400000
Clock: wifi_src, parent: cpll(0), freq: 384000000
Clock: wifi_frac_s, parent: wifi_src(0), freq: 7936000
Clock: sclk_saradc_s, parent: xin24m(0), freq: 1000000
Clock: sclk_spi1_s, parent: cpll(0), freq: 48000000
Clock: sclk_spi0_s, parent: cpll(0), freq: 48000000
Clock: sclk_vip_out, parent: vip_src(0), freq: 48000000
Clock: vip_src_s, parent: cpll(0), freq: 384000000
Clock: crypto_s, parent: aclk_cpu_pre(0), freq: 74250000
Clock: ddrphy, parent: dpll_ddr(0), freq: 533333333
Clock: dclk_vop0_s, parent: cpll(0), freq: 48000000
Clock: sclk_edp_24m_s, parent: ext_edp_24m(0), freq: 0
Clock: hclk_vio, parent: aclk_vio0(0), freq: 24000000
Clock: sclk_edp_s, parent: cpll(0), freq: 96000000
Clock: dclk_vop1_s, parent: gpll(1), freq: 74250000
Clock: sclk_rga_s, parent: cpll(0), freq: 384000000
Clock: aclk_rga_pre_s, parent: cpll(0), freq: 384000000
Clock: aclk_vio1_s, parent: cpll(0), freq: 384000000
Clock: aclk_vio0_s, parent: cpll(0), freq: 384000000
Clock: aclk_vdpu_s, parent: cpll(0), freq: 192000000
Clock: aclk_vepu_s, parent: cpll(0), freq: 192000000
Clock: pclk_pd_alive, parent: gpll(0), freq: 24750000
Clock: pclk_pd_pmu_s, parent: gpll(0), freq: 24750000
Clock: sclk_sdio1_s, parent: xin24m(2), freq: 24000000
Clock: sclk_gpu_s, parent: cpll(0), freq: 384000000
Clock: sclk_tspout_s, parent: cpll(0), freq: 96000000
Clock: sclk_tsp_s, parent: cpll(0), freq: 96000000
Clock: armcore3_s, parent: armclk(0), freq: 500000000
Clock: armcore2_s, parent: armclk(0), freq: 500000000
Clock: armcore1_s, parent: armclk(0), freq: 500000000
Clock: armcore0_s, parent: armclk(0), freq: 500000000
Clock: pclk_dbg_pre_s, parent: armclk(0), freq: 125000000
Clock: atclk_s, parent: armclk(0), freq: 125000000
Clock: l2ram_s, parent: armclk(0), freq: 125000000
Clock: sclk_nandc1_s, parent: cpll(0), freq: 12387096
Clock: sclk_nandc0_s, parent: gpll(1), freq: 99000000
Clock: aclk_hevc_s, parent: cpll(0), freq: 384000000
Clock: sclk_spi2_s, parent: gpll(1), freq: 24750000
Clock: hclk_hevc, parent: aclk_hevc(0), freq: 384000000
Clock: spdif_8ch_mux, parent: xin12m(2), freq: 12000000
Clock: spdif_8ch_pre_s, parent: spdif_src(0), freq: 384000000
Clock: spdif_8ch_frac_s, parent: spdif_8ch_pre(0), freq: 19200000
Clock: sclk_hevc_core_s, parent: cpll(0), freq: 384000000
Clock: sclk_hevc_cabac_s, parent: cpll(0), freq: 384000000
Clock: sclk_acc_efuse, parent: xin24m(0), freq: 24000000
Clock: cpll_aclk_cpu, parent: cpll(0), freq: 384000000
Clock: gpll_aclk_cpu, parent: gpll(0), freq: 594000000
Clock: gpll_ddr, parent: gpll(0), freq: 594000000
Clock: dpll_ddr, parent: dpll(0), freq: 533333333
Clock: aclk_bus_2pmu, parent: aclk_cpu_pre(0), freq: 297000000
Clock: pclk_cpu, parent: pclk_cpu_s(0), freq: 74250000
Clock: hclk_cpu, parent: hclk_cpu_s(0), freq: 148500000
Clock: aclk_cpu, parent: aclk_cpu_pre(0), freq: 297000000
Clock: gpll_core, parent: gpll(0), freq: 594000000
Clock: apll_core, parent: apll(0), freq: 1000000000
Clock: uart3_frac, parent: uart3_frac_s(0), freq: 19200000
Clock: uart3_src, parent: uart3_src_s(0), freq: 384000000
Clock: uart2_frac, parent: uart2_frac_s(0), freq: 19200000
Clock: uart2_src, parent: uart2_src_s(0), freq: 384000000
Clock: uart1_frac, parent: uart1_frac_s(0), freq: 19200000
Clock: uart1_src, parent: uart1_src_s(0), freq: 384000000
Clock: uart0_frac, parent: uart0_frac_s(0), freq: 19200000
Clock: uart0_src, parent: uart0_src_s(0), freq: 384000000
Clock: sclk_timer5, parent: xin24m(0), freq: 24000000
Clock: sclk_timer4, parent: xin24m(0), freq: 24000000
Clock: sclk_timer3, parent: xin24m(0), freq: 24000000
Clock: sclk_timer2, parent: xin24m(0), freq: 24000000
Clock: sclk_timer1, parent: xin24m(0), freq: 24000000
Clock: sclk_timer0, parent: xin24m(0), freq: 24000000
Clock: uart4_frac, parent: uart4_frac_s(0), freq: 19200000
Clock: uart4_src, parent: uart4_src_s(0), freq: 384000000
Clock: sclk_spi2, parent: sclk_spi2_s(0), freq: 24750000
Clock: sclk_spi1, parent: sclk_spi1_s(0), freq: 48000000
Clock: sclk_spi0, parent: sclk_spi0_s(0), freq: 48000000
Clock: sclk_saradc, parent: sclk_saradc_s(0), freq: 1000000
Clock: sclk_tsadc, parent: sclk_tsadc_s(0), freq: 969
Clock: hsadc_src, parent: hsadc_src_s(0), freq: 38400000
Clock: mac_pll_src, parent: mac_pll_src_s(0), freq: 2000000
Clock: pclk_peri, parent: pclk_peri_s(0), freq: 74250000
Clock: hclk_peri, parent: hclk_peri_s(0), freq: 148500000
Clock: aclk_peri, parent: aclk_peri_src(0), freq: 148500000
Clock: aclk_peri_src, parent: aclk_peri_src_s(0), freq: 148500000
Clock: sclk_isp_jpe, parent: sclk_isp_jpe_s(0), freq: 192000000
Clock: sclk_isp, parent: sclk_isp_s(0), freq: 192000000
Clock: sclk_edp, parent: sclk_edp_s(0), freq: 96000000
Clock: sclk_edp_24m, parent: sclk_edp_24m_s(0), freq: 0
Clock: aclk_vdpu, parent: aclk_vdpu_s(0), freq: 192000000
Clock: hclk_vcodec_pre, parent: hclk_vcodec_pre_s(0), freq: 0
Clock: aclk_vepu, parent: aclk_vepu_s(0), freq: 192000000
Clock: vip_src, parent: vip_src_s(0), freq: 384000000
Clock: aclk_rga_pre, parent: aclk_rga_pre_s(0), freq: 384000000
Clock: sclk_rga, parent: sclk_rga_s(0), freq: 384000000
Clock: dclk_vop1, parent: dclk_vop1_s(0), freq: 74250000
Clock: aclk_vio1, parent: aclk_vio1_s(0), freq: 384000000
Clock: dclk_vop0, parent: dclk_vop0_s(0), freq: 48000000
Clock: aclk_vio0, parent: aclk_vio0_s(0), freq: 384000000
Clock: jtag, parent: ext_jtag(0), freq: 0
Clock: sclk_ddrphy1, parent: ddrphy(0), freq: 533333333
Clock: sclk_ddrphy0, parent: ddrphy(0), freq: 533333333
Clock: sclk_tspout, parent: sclk_tspout_s(0), freq: 96000000
Clock: sclk_tsp, parent: sclk_tsp_s(0), freq: 96000000
Clock: sclk_spdif_8ch, parent: spdif_8ch_mux(0), freq: 12000000
Clock: spdif_8ch_frac, parent: spdif_8ch_frac_s(0), freq: 19200000
Clock: spdif_8ch_pre, parent: spdif_8ch_pre_s(0), freq: 384000000
Clock: sclk_spdif, parent: spdif_mux(0), freq: 12000000
Clock: spdif_frac, parent: spdif_frac_s(0), freq: 19200000
Clock: spdif_pre, parent: spdif_pre_s(0), freq: 384000000
Clock: sclk_i2s0, parent: i2s_pre(0), freq: 12000000
Clock: i2s_frac, parent: i2s_frac_s(0), freq: 19200000
Clock: i2s_src, parent: i2s_src_s(0), freq: 384000000
Clock: i2s0_clkout, parent: i2s0_clkout_s(0), freq: 12000000
Clock: sclk_mipidsi_24m, parent: xin24m(0), freq: 24000000
Clock: usbphy480m_src, parent: usbphy480m_src_s(0), freq: 0
Clock: sclk_ps2c, parent: xin24m(0), freq: 24000000
Clock: sclk_hdmi_hdcp, parent: xin24m(0), freq: 24000000
Clock: sclk_hdmi_cec, parent: xin32k(0), freq: 32000
Clock: sclk_pvtm_gpu, parent: xin24m(0), freq: 24000000
Clock: sclk_pvtm_core, parent: xin24m(0), freq: 24000000
Clock: pclk_pd_pmu, parent: pclk_pd_pmu_s(0), freq: 24750000
Clock: sclk_gpu, parent: sclk_gpu_s(0), freq: 384000000
Clock: sclk_nandc1, parent: sclk_nandc1_s(0), freq: 12387096
Clock: sclk_nandc0, parent: sclk_nandc0_s(0), freq: 99000000
Clock: crypto, parent: crypto_s(0), freq: 74250000
Clock: sclk_macref_out, parent: mac_clk(0), freq: 125000000
Clock: sclk_macref, parent: mac_clk(0), freq: 125000000
Clock: sclk_mac_tx, parent: mac_clk(0), freq: 125000000
Clock: sclk_mac_rx, parent: mac_clk(0), freq: 125000000
Clock: pclk_i2c4, parent: pclk_peri(0), freq: 74250000
Clock: pclk_i2c3, parent: pclk_peri(0), freq: 74250000
Clock: pclk_i2c1, parent: pclk_peri(0), freq: 74250000
Clock: pclk_uart4, parent: pclk_peri(0), freq: 74250000
Clock: pclk_uart3, parent: pclk_peri(0), freq: 74250000
Clock: pclk_uart1, parent: pclk_peri(0), freq: 74250000
Clock: pclk_uart0, parent: pclk_peri(0), freq: 74250000
Clock: pclk_ps2c, parent: pclk_peri(0), freq: 74250000
Clock: pclk_spi2, parent: pclk_peri(0), freq: 74250000
Clock: pclk_spi1, parent: pclk_peri(0), freq: 74250000
Clock: pclk_spi0, parent: pclk_peri(0), freq: 74250000
Clock: aclk_dmac2, parent: aclk_peri(0), freq: 148500000
Clock: aclk_peri_axi_matrix, parent: aclk_peri(0), freq: 148500000
Clock: pclk_peri_matrix, parent: pclk_peri(0), freq: 74250000
Clock: hclk_peri_matrix, parent: hclk_peri(0), freq: 148500000
Clock: hclk_nandc1, parent: hclk_peri(0), freq: 148500000
Clock: hclk_nandc0, parent: hclk_peri(0), freq: 148500000
Clock: hclk_mem, parent: hclk_peri(0), freq: 148500000
Clock: hclk_emem, parent: hclk_peri(0), freq: 148500000
Clock: aclk_peri_niu, parent: aclk_peri(0), freq: 148500000
Clock: hclk_peri_ahb_arbi, parent: hclk_peri(0), freq: 148500000
Clock: hclk_usb_peri, parent: hclk_peri(0), freq: 148500000
Clock: hclk_host1, parent: hclk_peri(0), freq: 148500000
Clock: hclk_host0, parent: hclk_peri(0), freq: 148500000
Clock: pmu_hclk_otg0, parent: hclk_peri(0), freq: 148500000
Clock: hclk_otg0, parent: hclk_peri(0), freq: 148500000
Clock: pclk_sim, parent: pclk_peri(0), freq: 74250000
Clock: pclk_tsadc, parent: pclk_peri(0), freq: 74250000
Clock: pclk_saradc, parent: pclk_peri(0), freq: 74250000
Clock: pclk_i2c5, parent: pclk_peri(0), freq: 74250000
Clock: aclk_mmu, parent: aclk_peri(0), freq: 148500000
Clock: hclk_tsp, parent: hclk_peri(0), freq: 148500000
Clock: hclk_hsadc, parent: hclk_peri(0), freq: 148500000
Clock: hclk_emmc, parent: hclk_peri(0), freq: 148500000
Clock: hclk_sdio1, parent: hclk_peri(0), freq: 148500000
Clock: hclk_sdio0, parent: hclk_peri(0), freq: 148500000
Clock: hclk_sdmmc, parent: hclk_peri(0), freq: 148500000
Clock: hclk_gps, parent: aclk_peri(0), freq: 148500000
Clock: pclk_gmac, parent: pclk_peri(0), freq: 74250000
Clock: aclk_gmac, parent: aclk_peri(0), freq: 148500000
Clock: hclk_vcodec, parent: hclk_vcodec_pre(0), freq: 0
Clock: aclk_vcodec, parent: aclk_vcodec_pre(0), freq: 0
Clock: pclk_publ0, parent: pclk_cpu(0), freq: 74250000
Clock: pclk_ddrupctl0, parent: pclk_cpu(0), freq: 74250000
Clock: aclk_strc_sys, parent: aclk_cpu(0), freq: 297000000
Clock: aclk_dmac1, parent: aclk_cpu(0), freq: 297000000
Clock: hclk_spdif_8ch, parent: hclk_cpu(0), freq: 148500000
Clock: hclk_spdif, parent: hclk_cpu(0), freq: 148500000
Clock: hclk_rom, parent: hclk_cpu(0), freq: 148500000
Clock: hclk_i2s0, parent: hclk_cpu(0), freq: 148500000
Clock: sclk_intmem2, parent: aclk_cpu(0), freq: 297000000
Clock: sclk_intmem1, parent: aclk_cpu(0), freq: 297000000
Clock: sclk_intmem0, parent: aclk_cpu(0), freq: 297000000
Clock: aclk_intmem, parent: aclk_cpu(0), freq: 297000000
Clock: pclk_i2c2, parent: pclk_cpu(0), freq: 74250000
Clock: pclk_i2c0, parent: pclk_cpu(0), freq: 74250000
Clock: pclk_timer, parent: pclk_cpu(0), freq: 74250000
Clock: pclk_pwm, parent: pclk_cpu(0), freq: 74250000
Clock: pclk_rkpwm, parent: pclk_cpu(0), freq: 74250000
Clock: pclk_efuse_256, parent: pclk_cpu(0), freq: 74250000
Clock: pclk_uart2, parent: pclk_cpu(0), freq: 74250000
Clock: aclk_ccp, parent: aclk_cpu(0), freq: 297000000
Clock: hclk_crypto, parent: hclk_cpu(0), freq: 148500000
Clock: aclk_crypto, parent: aclk_cpu(0), freq: 297000000
Clock: nclk_ddrupctl1, parent: ddrphy(0), freq: 533333333
Clock: nclk_ddrupctl0, parent: ddrphy(0), freq: 533333333
Clock: pclk_tzpc, parent: pclk_cpu(0), freq: 74250000
Clock: pclk_efuse_1024, parent: pclk_cpu(0), freq: 74250000
Clock: pclk_publ1, parent: pclk_cpu(0), freq: 74250000
Clock: pclk_ddrupctl1, parent: pclk_cpu(0), freq: 74250000
Clock: pclk_core_niu, parent: pclk_dbg_pre(0), freq: 125000000
Clock: cs_dbg, parent: pclk_dbg_pre(0), freq: 125000000
Clock: pclk_dbg, parent: pclk_dbg_pre(0), freq: 125000000
Clock: armcore0, parent: armcore0_s(0), freq: 500000000
Clock: armcore1, parent: armcore1_s(0), freq: 500000000
Clock: armcore2, parent: armcore2_s(0), freq: 500000000
Clock: armcore3, parent: armcore3_s(0), freq: 500000000
Clock: l2ram, parent: l2ram_s(0), freq: 125000000
Clock: aclk_core_m0, parent: aclk_core_m0_s(0), freq: 250000000
Clock: aclk_core_mp, parent: aclk_core_mp_s(0), freq: 125000000
Clock: atclk, parent: atclk_s(0), freq: 125000000
Clock: pclk_dbg_pre, parent: pclk_dbg_pre_s(0), freq: 125000000
Clock: sclk_hevc_core, parent: sclk_hevc_core_s(0), freq: 384000000
Clock: sclk_hevc_cabac, parent: sclk_hevc_cabac_s(0), freq: 384000000
Clock: aclk_hevc, parent: aclk_hevc_s(0), freq: 384000000
Clock: wii, parent: wifi_frac_s(0), freq: 7936000
Clock: sclk_lcdc_pwm1, parent: xin24m(0), freq: 24000000
Clock: sclk_lcdc_pwm0, parent: xin24m(0), freq: 24000000
Clock: c2c_host, parent: aclk_cpu_src(0), freq: 297000000
Clock: sclk_otg_adp, parent: xin32k(0), freq: 32000
Clock: sclk_otgphy2, parent: xin24m(0), freq: 24000000
Clock: sclk_otgphy1, parent: xin24m(0), freq: 24000000
Clock: sclk_otgphy0, parent: xin24m(0), freq: 24000000
Clock: sclk_emmc, parent: sclk_emmc_s(0), freq: 750000
Clock: sclk_sdio1, parent: sclk_sdio1_s(0), freq: 24000000
Clock: sclk_sdio0, parent: sclk_sdio0_s(0), freq: 24000000
Clock: sclk_sdmmc, parent: sclk_sdmmc_s(0), freq: 99000000
Clock: pclk_alive_niu, parent: pclk_pd_alive(0), freq: 24750000
Clock: pclk_grf, parent: pclk_pd_alive(0), freq: 24750000
Clock: pclk_gpio8, parent: pclk_pd_alive(0), freq: 24750000
Clock: pclk_gpio7, parent: pclk_pd_alive(0), freq: 24750000
Clock: pclk_gpio6, parent: pclk_pd_alive(0), freq: 24750000
Clock: pclk_gpio5, parent: pclk_pd_alive(0), freq: 24750000
Clock: pclk_gpio4, parent: pclk_pd_alive(0), freq: 24750000
Clock: pclk_gpio3, parent: pclk_pd_alive(0), freq: 24750000
Clock: pclk_gpio2, parent: pclk_pd_alive(0), freq: 24750000
Clock: pclk_gpio1, parent: pclk_pd_alive(0), freq: 24750000
Clock: hclk_vip, parent: hclk_vio(0), freq: 24000000
Clock: aclk_vip, parent: aclk_vio0(0), freq: 384000000
Clock: aclk_rga_niu, parent: aclk_rga_pre(0), freq: 384000000
Clock: aclk_vio1_niu, parent: aclk_vio1(0), freq: 384000000
Clock: aclk_vio0_niu, parent: aclk_vio0(0), freq: 384000000
Clock: hclk_vio_niu, parent: hclk_vio(0), freq: 24000000
Clock: hclk_vio_ahb_arbi, parent: hclk_vio(0), freq: 24000000
Clock: hclk_vop1, parent: hclk_vio(0), freq: 24000000
Clock: aclk_vop1, parent: aclk_vio1(0), freq: 384000000
Clock: hclk_vop0, parent: hclk_vio(0), freq: 24000000
Clock: aclk_vop0, parent: aclk_vio0(0), freq: 384000000
Clock: hclk_iep, parent: hclk_vio(0), freq: 24000000
Clock: aclk_iep, parent: aclk_vio0(0), freq: 384000000
Clock: hclk_rga, parent: hclk_vio(0), freq: 24000000
Clock: aclk_rga, parent: aclk_rga_pre(0), freq: 384000000
Clock: pclk_vio2_h2p, parent: hclk_vio(0), freq: 24000000
Clock: hclk_vio2_h2p, parent: hclk_vio(0), freq: 24000000
Clock: pclk_hdmi_ctrl, parent: hclk_vio(0), freq: 24000000
Clock: pclk_edp_ctrl, parent: hclk_vio(0), freq: 24000000
Clock: pclk_lvds_phy, parent: hclk_vio(0), freq: 24000000
Clock: pclk_mipi_csi, parent: hclk_vio(0), freq: 24000000
Clock: pclk_mipi_dsi1, parent: hclk_vio(0), freq: 24000000
Clock: pclk_mipi_dsi0, parent: hclk_vio(0), freq: 24000000
Clock: pclk_isp_in, parent: ext_isp(0), freq: 0
Clock: aclk_isp, parent: aclk_vio1(0), freq: 384000000
Clock: hclk_isp, parent: hclk_vio(0), freq: 24000000
Clock: pclk_vip_in, parent: ext_vip(0), freq: 0
Clock: pclk_gpio0, parent: pclk_pd_pmu(0), freq: 24750000
Clock: pclk_sgrf, parent: pclk_pd_pmu(0), freq: 24750000
Clock: pclk_pmu_niu, parent: pclk_pd_pmu(0), freq: 24750000
Clock: pclk_intmem1, parent: pclk_pd_pmu(0), freq: 24750000
Clock: pclk_pmu, parent: pclk_pd_pmu(0), freq: 24750000
Clock: aclk_gpu, parent: sclk_gpu(0), freq: 384000000
rk3288_cru0: Set gpll to 594000000
rk3288_cru0: Set cpll to 400000000
rk3288_cru0: Set npll to 500000000
rk3288_cru0: Set aclk_cpu to 300000000
rk3288_cru0: Set hclk_cpu to 150000000
rk3288_cru0: Set pclk_cpu to 75000000
rk3288_cru0: Set aclk_peri to 300000000
rk3288_cru0: Set hclk_peri to 150000000
rk3288_cru0: Set pclk_peri to 75000000
rk_iodomain0: <RockChip IO Voltage Domain> mem 0xff770000-0xff770fff on rk_grf0
gic0: <ARM Generic Interrupt Controller> mem 0xffc01000-0xffc01fff,0xffc02000-0xffc03fff,0xffc04000-0xffc05fff,0xffc06000-0xffc07fff irq 56 on ofwbus0
gic0: pn 0x2, arch 0x2, rev 0x1, implementer 0x43b irqs 192
rk_pinctrl0: <RockChip Pinctrl controller> on ofwbus0
gpio0: <RockChip GPIO Bank controller> mem 0xff750000-0xff7500ff irq 63 on rk_pinctrl0
gpiobus0: <OFW GPIO bus> on gpio0
gpio1: <RockChip GPIO Bank controller> mem 0xff780000-0xff7800ff irq 64 on rk_pinctrl0
gpiobus1: <OFW GPIO bus> on gpio1
gpio2: <RockChip GPIO Bank controller> mem 0xff790000-0xff7900ff irq 65 on rk_pinctrl0
gpiobus2: <OFW GPIO bus> on gpio2
gpio3: <RockChip GPIO Bank controller> mem 0xff7a0000-0xff7a00ff irq 66 on rk_pinctrl0
gpiobus3: <OFW GPIO bus> on gpio3
gpio4: <RockChip GPIO Bank controller> mem 0xff7b0000-0xff7b00ff irq 67 on rk_pinctrl0
gpiobus4: <OFW GPIO bus> on gpio4
gpio5: <RockChip GPIO Bank controller> mem 0xff7c0000-0xff7c00ff irq 68 on rk_pinctrl0
gpiobus5: <OFW GPIO bus> on gpio5
gpio6: <RockChip GPIO Bank controller> mem 0xff7d0000-0xff7d00ff irq 69 on rk_pinctrl0
gpiobus6: <OFW GPIO bus> on gpio6
gpio7: <RockChip GPIO Bank controller> mem 0xff7e0000-0xff7e00ff irq 70 on rk_pinctrl0
gpiobus7: <OFW GPIO bus> on gpio7
gpio8: <RockChip GPIO Bank controller> mem 0xff7f0000-0xff7f00ff irq 71 on rk_pinctrl0
gpiobus8: <OFW GPIO bus> on gpio8
Processing 4 pin-config node(s) in pinctrl-0 for mmc@ff0c0000
Processing 4 pin-config node(s) in pinctrl-0 for mmc@ff0d0000
Processing 1 pin-config node(s) in pinctrl-0 for i2c@ff170000
Processing 1 pin-config node(s) in pinctrl-0 for serial@ff180000
Processing 1 pin-config node(s) in pinctrl-0 for serial@ff190000
Processing 1 pin-config node(s) in pinctrl-0 for serial@ff690000
Processing 1 pin-config node(s) in pinctrl-0 for serial@ff1b0000
Processing 1 pin-config node(s) in pinctrl-0 for serial@ff1c0000
Processing 1 pin-config node(s) in pinctrl-0 for tsadc@ff280000
Processing 4 pin-config node(s) in pinctrl-0 for pmic@1b
Processing 1 pin-config node(s) in pinctrl-0 for i2c@ff650000
Processing 1 pin-config node(s) in pinctrl-0 for i2c@ff660000
Processing 1 pin-config node(s) in pinctrl-0 for pwm@ff680000
Processing 1 pin-config node(s) in pinctrl-0 for i2s@ff890000
Processing 1 pin-config node(s) in pinctrl-0 for gpio-keys
Processing 1 pin-config node(s) in pinctrl-0 for sdio-pwrseq
Processing 1 pin-config node(s) in pinctrl-0 for sdmmc-regulator
rk_i2c0: <RockChip I2C> mem 0xff170000-0xff170fff irq 20 on ofwbus0
iicbus0: <OFW I2C bus> on rk_i2c0
rk_i2c1: <RockChip I2C> mem 0xff650000-0xff650fff irq 33 on ofwbus0
iicbus1: <OFW I2C bus> on rk_i2c1
rk_i2c2: <RockChip I2C> mem 0xff660000-0xff660fff irq 34 on ofwbus0
iicbus2: <OFW I2C bus> on rk_i2c2
generic_timer0: <ARMv7 Generic Timer> irq 4,5,6,7 on ofwbus0
Timecounter "ARM MPCore Timecounter" frequency 24000000 Hz quality 1000
Event timer "ARM MPCore Eventtimer" frequency 24000000 Hz quality 1000
rk_tsadc0: <RockChip temperature sensors> mem 0xff280000-0xff2800ff irq 26 on ofwbus0
rk_usbphy0: <RockChip USB Phy> mem 0xff770000-0xff770fff on rk_grf0
pmu0: <Performance Monitoring Unit> irq 0,1,2,3 on ofwbus0
ofwbus0: no default resources for rid = 4, type = 1
cpulist0: <Open Firmware CPU Group> on ofwbus0
cpu0: <Open Firmware CPU> on cpulist0
cpu0: Nominal frequency 500Mhz
cpufreq_dt0: <Generic cpufreq driver> on cpu0
cpufreq_dt0: no regulator for cpu@500
device_attach: cpufreq_dt0 attach returned 6
cpu1: <Open Firmware CPU> on cpulist0
cpu1: Nominal frequency 500Mhz
cpu2: <Open Firmware CPU> on cpulist0
cpu2: Nominal frequency 500Mhz
cpu3: <Open Firmware CPU> on cpulist0
cpu3: Nominal frequency 500Mhz
ofwbus0: <cpu-opp-table> compat operating-points-v2 (no driver attached)
simplebus0: <dma-controller@ff250000> mem 0xff250000-0xff253fff irq 57,58 compat arm,pl330 (no driver attached)
simplebus0: <dma-controller@ff600000> mem 0xff600000-0xff603fff irq 59,60 disabled compat arm,pl330 (no driver attached)
simplebus0: <dma-controller@ffb20000> mem 0xffb20000-0xffb23fff irq 61,62 compat arm,pl330 (no driver attached)
ofwbus0: <timer@ff810000> mem 0xff810000-0xff81001f irq 8 compat rockchip,rk3288-timer (no driver attached)
ofwbus0: <display-subsystem> compat rockchip,display-subsystem (no driver attached)
rockchip_dwmmc0: <Synopsys DesignWare Mobile Storage Host Controller (RockChip)> mem 0xff0c0000-0xff0c3fff irq 9 on ofwbus0
rockchip_dwmmc0: Hardware version ID is 270a
rockchip_dwmmc0: Card inserted
mmc0: <MMC/SD bus> on rockchip_dwmmc0
rockchip_dwmmc1: <Synopsys DesignWare Mobile Storage Host Controller (RockChip)> mem 0xff0d0000-0xff0d3fff irq 10 on ofwbus0
rockchip_dwmmc1: Hardware version ID is 270a
ofwbus0: <mmc@ff0e0000> mem 0xff0e0000-0xff0e3fff irq 11 disabled compat rockchip,rk3288-dw-mshc (no driver attached)
ofwbus0: <mmc@ff0f0000> mem 0xff0f0000-0xff0f3fff irq 12 disabled compat rockchip,rk3288-dw-mshc (no driver attached)
ofwbus0: <saradc@ff100000> mem 0xff100000-0xff1000ff irq 13 compat rockchip,saradc (no driver attached)
ofwbus0: <spi@ff110000> mem 0xff110000-0xff110fff irq 14 disabled compat rockchip,rk3288-spi (no driver attached)
ofwbus0: <spi@ff120000> mem 0xff120000-0xff120fff irq 15 disabled compat rockchip,rk3288-spi (no driver attached)
ofwbus0: <spi@ff130000> mem 0xff130000-0xff130fff irq 16 disabled compat rockchip,rk3288-spi (no driver attached)
ofwbus0: <i2c@ff140000> mem 0xff140000-0xff140fff irq 17 disabled compat rockchip,rk3288-i2c (no driver attached)
ofwbus0: <i2c@ff150000> mem 0xff150000-0xff150fff irq 18 disabled compat rockchip,rk3288-i2c (no driver attached)
ofwbus0: <i2c@ff160000> mem 0xff160000-0xff160fff irq 19 disabled compat rockchip,rk3288-i2c (no driver attached)
iic0: <I2C generic I/O> on iicbus0
ofwbus0: no default resources for rid = 0, type = 4
ofwbus0: no default resources for rid = 0, type = 4
uart0: <16750 or compatible> mem 0xff180000-0xff1800ff irq 21 on ofwbus0
uart0: fast interrupt
uart0: PPS capture mode: DCD
ofwbus0: no default resources for rid = 0, type = 4
ofwbus0: no default resources for rid = 0, type = 4
uart1: <16750 or compatible> mem 0xff190000-0xff1900ff irq 22 on ofwbus0
uart1: fast interrupt
uart1: PPS capture mode: DCD
ofwbus0: no default resources for rid = 0, type = 4
ofwbus0: no default resources for rid = 0, type = 4
uart2: <16750 or compatible> mem 0xff690000-0xff6900ff irq 23 on ofwbus0
uart2: console (115384,n,8,1)
uart2: fast interrupt
uart2: PPS capture mode: DCD
ofwbus0: no default resources for rid = 0, type = 4
ofwbus0: no default resources for rid = 0, type = 4
uart3: <16750 or compatible> mem 0xff1b0000-0xff1b00ff irq 24 on ofwbus0
uart3: fast interrupt
uart3: PPS capture mode: DCD
ofwbus0: no default resources for rid = 0, type = 4
ofwbus0: no default resources for rid = 0, type = 4
uart4: <16750 or compatible> mem 0xff1c0000-0xff1c00ff irq 25 on ofwbus0
uart4: fast interrupt
uart4: PPS capture mode: DCD
dwc0: <Rockchip Gigabit Ethernet Controller> mem 0xff290000-0xff29ffff irq 27,28 on ofwbus0
dwc0: Set ext_gmac as the parent of mac_clk
dwc0: no phy-supply property
dwc0: MAC clock(mac_clk) freq: 125000000
miibus0: <MII bus> on dwc0
rgephy0: <RTL8169S/8110S/8211 1000BASE-T media interface> PHY 0 on miibus0
rgephy0: OUI 0x00e04c, model 0x0011, rev. 5
rgephy0:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto
rgephy1: <RTL8169S/8110S/8211 1000BASE-T media interface> PHY 1 on miibus0
rgephy1: OUI 0x00e04c, model 0x0011, rev. 5
rgephy1:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto
dwc0: bpf attached
dwc0: Ethernet address: 2c:4d:54:42:d8:19
ehci0: <Generic EHCI Controller> mem 0xff500000-0xff5000ff irq 29 on ofwbus0
usbus0: EHCI version 1.0
usbus0 on ehci0
ehci0: usbpf: Attached
dwcotg0: <DWC OTG 2.0 integrated USB controller> mem 0xff540000-0xff57ffff irq 30 on ofwbus0
usbus2 on dwcotg0
dwcotg0: usbpf: Attached
dwcotg1: <DWC OTG 2.0 integrated USB controller> mem 0xff580000-0xff5bffff irq 31 on ofwbus0
usbus4 on dwcotg1
dwcotg1: usbpf: Attached
ofwbus0: <usb@ff5c0000> mem 0xff5c0000-0xff5c00ff irq 32 disabled compat generic-ehci (no driver attached)
iicbus1: <unknown card> at addr 0x36
iic1: <I2C generic I/O> on iicbus1
iic2: <I2C generic I/O> on iicbus2
ofwbus0: <pwm@ff680000> mem 0xff680000-0xff68000f compat rockchip,rk3288-pwm (no driver attached)
ofwbus0: <pwm@ff680010> mem 0xff680010-0xff68001f disabled compat rockchip,rk3288-pwm (no driver attached)
ofwbus0: <pwm@ff680020> mem 0xff680020-0xff68002f disabled compat rockchip,rk3288-pwm (no driver attached)
ofwbus0: <pwm@ff680030> mem 0xff680030-0xff68003f disabled compat rockchip,rk3288-pwm (no driver attached)
ofwbus0: <sram@ff700000> mem 0xff700000-0xff717fff compat mmio-sram (no driver attached)
ofwbus0: <sram@ff720000> mem 0xff720000-0xff720fff compat rockchip,rk3288-pmu-sram (no driver attached)
rk_pmu0: <power-controller> mem 0xff730000-0xff7300ff compat rockchip,rk3288-power-controller (no driver attached)
rk_pmu0: <reboot-mode> mem 0xff730000-0xff7300ff compat syscon-reboot-mode (no driver attached)
syscon_generic_dev0: <syscon> mem 0xff740000-0xff740fff on ofwbus0
rk_grf0: <edp-phy> mem 0xff770000-0xff770fff disabled compat rockchip,rk3288-dp-phy (no driver attached)
ofwbus0: <watchdog@ff800000> mem 0xff800000-0xff8000ff irq 35 compat rockchip,rk3288-wdt (no driver attached)
ofwbus0: <sound@ff88b0000> mem 0xff8b0000-0xff8bffff irq 36 disabled compat rockchip,rk3288-spdif (no driver attached)
ofwbus0: <i2s@ff890000> mem 0xff890000-0xff89ffff irq 37 compat rockchip,rk3288-i2s (no driver attached)
ofwbus0: <cypto-controller@ff8a0000> mem 0xff8a0000-0xff8a3fff irq 38 compat rockchip,rk3288-crypto (no driver attached)
ofwbus0: <iommu@ff900800> mem 0xff900800-0xff90083f irq 39 disabled compat rockchip,iommu (no driver attached)
ofwbus0: <iommu@ff914000> mem 0xff914000-0xff9140ff,0xff915000-0xff9150ff irq 40 disabled compat rockchip,iommu (no driver attached)
ofwbus0: <rga@ff920000> mem 0xff920000-0xff92017f irq 41 compat rockchip,rk3288-rga (no driver attached)
ofwbus0: <vop@ff930000> mem 0xff930000-0xff93019b,0xff931000-0xff931fff irq 42 compat rockchip,rk3288-vop (no driver attached)
ofwbus0: <iommu@ff930300> mem 0xff930300-0xff9303ff irq 43 compat rockchip,iommu (no driver attached)
ofwbus0: <vop@ff940000> mem 0xff940000-0xff94019b,0xff941000-0xff941fff irq 44 compat rockchip,rk3288-vop (no driver attached)
ofwbus0: <iommu@ff940300> mem 0xff940300-0xff9403ff irq 45 compat rockchip,iommu (no driver attached)
ofwbus0: <mipi@ff960000> mem 0xff960000-0xff963fff irq 46 disabled compat rockchip,rk3288-mipi-dsi (no driver attached)
ofwbus0: <lvds@ff96c000> mem 0xff96c000-0xff96ffff disabled compat rockchip,rk3288-lvds (no driver attached)
ofwbus0: <dp@ff970000> mem 0xff970000-0xff973fff irq 47 disabled compat rockchip,rk3288-dp (no driver attached)
ofwbus0: <hdmi@ff980000> mem 0xff980000-0xff99ffff irq 48 compat rockchip,rk3288-dw-hdmi (no driver attached)
ofwbus0: <video-codec@ff9a0000> mem 0xff9a0000-0xff9a07ff irq 49,50 compat rockchip,rk3288-vpu (no driver attached)
ofwbus0: <iommu@ff9a0800> mem 0xff9a0800-0xff9a08ff irq 51 compat rockchip,iommu (no driver attached)
ofwbus0: <iommu@ff9c0440> mem 0xff9c0440-0xff9c047f,0xff9c0480-0xff9c04bf irq 52 disabled compat rockchip,iommu (no driver attached)
ofwbus0: <gpu@ffa30000> mem 0xffa30000-0xffa3ffff irq 53,54,55 compat rockchip,rk3288-mali (no driver attached)
ofwbus0: <gpu-opp-table> compat operating-points-v2 (no driver attached)
syscon_generic_dev1: <syscon> mem 0xffaa0000-0xffaa001f on ofwbus0
syscon_generic_dev2: <syscon> mem 0xffaa0080-0xffaa009f on ofwbus0
syscon_generic_dev3: <syscon> mem 0xffad0000-0xffad001f on ofwbus0
syscon_generic_dev4: <syscon> mem 0xffad0100-0xffad011f on ofwbus0
syscon_generic_dev5: <syscon> mem 0xffad0180-0xffad019f on ofwbus0
syscon_generic_dev6: <syscon> mem 0xffad0400-0xffad041f on ofwbus0
syscon_generic_dev7: <syscon> mem 0xffad0480-0xffad049f on ofwbus0
syscon_generic_dev8: <syscon> mem 0xffad0500-0xffad051f on ofwbus0
syscon_generic_dev9: <syscon> mem 0xffad0800-0xffad081f on ofwbus0
syscon_generic_dev10: <syscon> mem 0xffad0880-0xffad089f on ofwbus0
syscon_generic_dev11: <syscon> mem 0xffad0900-0xffad091f on ofwbus0
syscon_generic_dev12: <syscon> mem 0xffae0000-0xffae001f on ofwbus0
syscon_generic_dev13: <syscon> mem 0xffaf0000-0xffaf001f on ofwbus0
syscon_generic_dev14: <syscon> mem 0xffaf0080-0xffaf009f on ofwbus0
ofwbus0: <efuse@ffb40000> mem 0xffb40000-0xffb4001f compat rockchip,rk3288-efuse (no driver attached)
gpioc0: <GPIO controller> on gpio0
gpioc1: <GPIO controller> on gpio1
gpioc2: <GPIO controller> on gpio2
gpioc3: <GPIO controller> on gpio3
gpioc4: <GPIO controller> on gpio4
gpioc5: <GPIO controller> on gpio5
gpioc6: <GPIO controller> on gpio6
gpioc7: <GPIO controller> on gpio7
gpioc8: <GPIO controller> on gpio8
ofwbus0: <gpio-keys> compat gpio-keys (no driver attached)
gpioled0: <GPIO LEDs> on ofwbus0
ofwbus0: <sdio-pwrseq> compat mmc-pwrseq-simple (no driver attached)
ofwbus0: <sound> compat simple-audio-card (no driver attached)
cryptosoft0: <software crypto>
crypto: assign cryptosoft0 driver id 0, flags 0x6000000
procfs registered
Timecounters tick every 1.000 msec
lo0: bpf attached
vlan: initialized, using hash tables with chaining
crypto: <crypto device>
IPsec: Initialized Security Association Processing.
tcp_init: net.inet.tcp.tcbhashsize auto tuned to 16384
usbus0: 480Mbps High Speed USB v2.0
usbus2: 480Mbps High Speed USB v2.0
usbus4: 480Mbps High Speed USB v2.0
mmc0: Probing bus
ugen0.1: <Generic EHCI root HUB> at usbus0
uhub0 on usbus0
uhub0: <Generic EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0
ugen2.1: <DWCOTG OTG Root HUB> at usbus2
uhub1 on usbus2
uhub1: <DWCOTG OTG Root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus2
ugen4.1: <DWCOTG OTG Root HUB> at usbus4
uhub2 on usbus4
uhub2: <DWCOTG OTG Root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus4
mmc0: SD 2.0 interface conditions: OK
mmc0: SD probe: OK (OCR: 0x00ff8000)
mmc0: Current OCR: 0x00ff8000
mmc0: Probing cards
mmc0: New card detected (CID 9f5449534431364761bc200064014577)
mmc0: New card detected (CSD 400e00325b590000747b7f800a40009d)
mmc0: Card at relative address 0x59b4 added:
mmc0:  card: SDHC SD16G 6.1 SN BC200064 MFG 05/2020 by 159 TI
mmc0:  quirks: 0
mmc0:  bus: 4bit, 50MHz (high speed timing)
mmc0:  memory: 30535680 blocks, erase sector 8192 blocks
mmc0: setting transfer rate to 50.000MHz (high speed timing)
mmcsd0: 16GB <SDHC SD16G 6.1 SN BC200064 MFG 05/2020 by 159 TI> at mmc0 50.0MHz/4bit/2048-block
Release APs
CPU(2) applied BP hardening: BPIALL
CPU(3) applied BP hardening: BPIALL
CPU(1) applied BP hardening: BPIALL
WARNING: WITNESS option enabled, expect reduced performance.
Trying to mount root from ufs:/dev/ufs/rootfs [rw]...
GEOM: new disk mmcsd0
regulator: shutting down unused regulators
mmc0: setting bus width to 4 bits high speed timing
regulator: shutting down vcc_sd... GEOM_PART: partition 1 on (mmcsd0, MBR) is not aligned on 4194304 bytes
GEOM_PART: partition 2 on (mmcsd0, MBR) is not aligned on 4194304 bytes
GEOM_PART: partition 1 on (mmcsd0s2, BSD) is not aligned on 4194304 bytes
GEOM_PART: partition 1 on (diskid/DISK-BC200064, MBR) is not aligned on 4194304 bytes
GEOM_PART: partition 2 on (diskid/DISK-BC200064, MBR) is not aligned on 4194304 bytes
GEOM_PART: partition 1 on (diskid/DISK-BC200064s2, BSD) is not aligned on 4194304 bytes
ok
Warning: no time-of-day clock registered, system time will not be set accurately
start_init: trying /sbin/init
uhub1: 1 port with 1 removable, self powered
uhub2: 1 port with 1 removable, self powered
uhub0: 1 port with 1 removable, self powered
Growing root partition to fill device
random: unblocking device.
ugen2.2: <vendor 0x05e3 USB2.0 Hub> at usbus2
uhub3 on uhub1
uhub3: <vendor 0x05e3 USB2.0 Hub, class 9/0, rev 2.00/32.98, addr 2> on usbus2
uhub3: MTT enabled
GEOM_PART: mmcsd0s2 was automatically resized.
  Use `gpart commit mmcsd0s2` to save changes or `gpart undo mmcsd0s2` to revert them.
GEOM_PART: partition 1 on (mmcsd0s2, BSD) is not aligned on 4194304 bytes
mmcsd0s2 resized
GEOM: Reconfigure ufs/rootfs, start 0 length 15578693632 end 15578693631
GEOM: Reconfigure ufsid/5fb62d9cfd91d75d, start 0 length 15578693632 end 15578693631
GEOM_PART: partition 1 on (diskid/DISK-BC200064, MBR) is not aligned on 4194304 bytes
GEOM_PART: partition 2 on (diskid/DISK-BC200064, MBR) is not aligned on 4194304 bytes
GEOM_PART: partition 1 on (diskid/DISK-BC200064s2, BSD) is not aligned on 4194304 bytes
mmcsd0s2a resized
gpart: arg0 'ufs/rootfs': Invalid argument
super-block backups (for fsck_ffs -b #) at:
 6411392, 7693632, 8975872, 10258112, 11540352, 12822592, 14104832, 15387072,
 16669312, 17951552, 19233792,ugen0.2: <Generic USB Audio> at usbus0
uhid0 on uhub0
uh 20516032,id0: <Generic USB Audio, class 0/0, rev 2.00/0.00, addr 2> on usbus0
 21798272, 23080512, 24362752,
 25644992, 26927232, 28209472, 29491712
uhub3: 4 ports with 4 removable, self powered
GEOM_PART: partition 1 on (diskid/DISK-BC200064, MBR) is not aligned on 4194304 bytes
GEOM_PART: partition 2 on (diskid/DISK-BC200064, MBR) is not aligned on 4194304 bytes
GEOM_PART: partition 1 on (diskid/DISK-BC200064s2, BSD) is not aligned on 4194304 bytes
No suitable dump device was found.
/etc/rc: WARNING: hostid: unable to figure out a UUID from DMI data, generating a new one
Setting hostuuid: ec8c0d00-301a-11eb-b305-2c4d5442d819.
Setting hostid: 0xb7c9be61.
Starting file system checks:
/dev/ufs/rootfs: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/ufs/rootfs: clean, 3183985 free (5049 frags, 397367 blocks, 0.1% fragmentation)
GEOM_PART: partition 1 on (diskid/DISK-BC200064, MBR) is not aligned on 4194304 bytes
GEOM_PART: partition 2 on (diskid/DISK-BC200064, MBR) is not aligned on 4194304 bytes
GEOM_PART: partition 1 on (diskid/DISK-BC200064s2, BSD) is not aligned on 4194304 bytes
Mounting local filesystems:.
Setting hostname: generic.
Setting up harvesting: [UMA],[FS_ATIME],SWI,INTERRUPT,NET_NG,[NET_ETHER],NET_TUN,MOUSE,KEYBOARD,ATTACH,CACHED
Feeding entropy: .
Building /boot/kernel/linker.hints
ELF ldconfig path: /lib /usr/lib /usr/lib/compat
Soft Float compatibility ldconfig path:
lo0: link state changed to UP
dwc0: link state changed to DOWN
Starting Network: lo0 dwc0.
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
        inet 127.0.0.1 netmask 0xff000000
        groups: lo
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
dwc0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8000b<RXCSUM,TXCSUM,VLAN_MTU,LINKSTATE>
        ether 2c:4d:54:42:d8:19
        media: Ethernet autoselect (none)
        status: no carrier
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
Starting devd.
Autoloading module: snd_uaudio.ko
uaudio0 on uhub0
uaudio0: <Realtek USB2.0 Audio> on usbus0
uaudio0: Play[0]: 192000 Hz, 2 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Play[0]: 176400 Hz, 2 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Play[0]: 96000 Hz, 2 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Play[0]: 48000 Hz, 2 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Play[0]: 44100 Hz, 2 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Play[1]: 192000 Hz, 2 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Play[1]: 176400 Hz, 2 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Play[1]: 96000 Hz, 2 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Play[1]: 48000 Hz, 2 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Play[1]: 44100 Hz, 2 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Record[0]: 96000 Hz, 2 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Record[0]: 48000 Hz, 2 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Record[0]: 44100 Hz, 2 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Record[1]: 8000 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms buffer.
uaudio0: No MIDI sequencer.
pcm0: <USB audio> on uaudio0
pcm0: Mixer "vol":
pcm0: Mixer "pcm":
pcm0: Mixer "mic":
pcm1: <USB audio> on uaudio0
pcm1: Mixer "vol" -> "none": child=0x00000010
pcm1: Mixer "pcm": parent="vol"
pcm1: Soft PCM mixer ENABLED
uaudio0: No HID volume keys found.
Waiting 30s for the default route interface: .....(no carrier)
add host 127.0.0.1: gateway lo0 fib 0: route already in table
add host ::1: gateway lo0 fib 0: route already in table
add net fe80::: gateway ::1
add net ff02::: gateway ::1
add net ::ffff:0.0.0.0: gateway ::1
add net ::0.0.0.0: gateway ::1
Creating and/or trimming log files.
Updating motd:.
Updating /var/run/os-release done.
Starting syslogd.
Clearing /tmp (X related).
Mounting late filesystems:.
Generating RSA host key.
2048 SHA256:/MEZ7RI8VD0SQtU0+b2munlyU6kp4dl9y2BOnva22kg root@generic (RSA)
Generating ECDSA host key.
256 SHA256:NUmGbmE8VgzGHB54teW8bzfyWccICGGP/eiok6Upsjw root@generic (ECDSA)
Generating ED25519 host key.
256 SHA256:J+928j3ZRXYzaFf2hiDTml3gpll7OxzW6HKodE2gURo root@generic (ED25519)
Performing sanity check on sshd configuration.
Starting sshd.
Starting cron.
Starting background file system checks in 60 seconds.

Thu Nov 26 19:10:08 UTC 2020

FreeBSD/arm (generic) (ttyu2)

login: root
Nov 26 19:10:56 generic login[1012]: ROOT LOGIN (root) ON ttyu2
FreeBSD 13.0-CURRENT (GENERIC) #9 bf841a377a7-c273091(max-support-tinker-rk3288): Thu Nov 26 20:01:41 CET 2020

Welcome to FreeBSD!

Release Notes, Errata: https://www.FreeBSD.org/releases/
Security Advisories:   https://www.FreeBSD.org/security/
FreeBSD Handbook:      https://www.FreeBSD.org/handbook/
FreeBSD FAQ:           https://www.FreeBSD.org/faq/
Questions List: https://lists.FreeBSD.org/mailman/listinfo/freebsd-questions/
FreeBSD Forums:        https://forums.FreeBSD.org/

Documents installed with the system are in the /usr/local/share/doc/freebsd/
directory, or can be installed later with:  pkg install en-freebsd-doc
For other languages, replace "en" with a language code like de or fr.

Show the version of FreeBSD installed:  freebsd-version ; uname -a
Please include that output and any error messages when posting questions.
Introduction to manual pages:  man man
FreeBSD directory layout:      man hier

To change this login announcement, see motd(5).
root@generic:~ # load -t dtb /boot/dtb/rk3288-tinker.dtb

The device tree

MACHINE='arm' freebsd/sys/tools/fdt/make_dtb.sh \
freebsd/sys \
freebsd/sys/gnu/dts/arm/rk3288-tinker.dts \
$(pwd)


CategoryHomepage

martinfilla (last edited 2024-07-21T08:12:01+0000 by martinfilla)