* v2016.03.0
@ 2016-03-10 10:08 Sascha Hauer
2016-03-10 17:52 ` v2016.03.0 gianluca
0 siblings, 1 reply; 2+ messages in thread
From: Sascha Hauer @ 2016-03-10 10:08 UTC (permalink / raw)
To: Barebox List
barebox-2016.03.0 is out. It has been delayed by a few days because of
the recently found bootm uImage issues. ARM uImage users should switch to
this release as chances are good that with earlier releases the kernel
overwrites the dtb and ends up non bootable. Beginning with this release
we support U-Boot FIT images, basically to be able to support booting
signed images. Another thing worth noting is RATP support which is now
available to machine control barebox over serial lines. Users using
send/expect sequences to control barebox should have a look.
As usual, detailed list of patches below.
Have Fun!
Sascha
----------------------------------------------------------------
Alexander Kurz (1):
arm/cpu/lowlevel: fix: possible processor mode change
Andrey Gusakov (2):
include/linux/phy.h: Add MII_ADDR_C45
net: Port bitbanged MDIO code from Linux kernel
Andrey Smirnov (7):
miitool: Fix PHY argument handling
mdio_bus: Change dev_info to dev_dbg
mdio_bus: Add mdiobus_get_bus() function
miitool: Don't print negative parent IDs
mdio_bus: Change PHY's naming scheme
miitool: Add code to register a PHY
spi-nor: Port erase timeout fix from Linux
Antony Pavlov (2):
drivers: video: fb: make locally used fb_set_shadowfb() static
drivers: video: drop unused of_get_display_timing()
Daniel Schultz (2):
arm: am33xx: Move function to read from Master OSC
arm: am33xx: Master Osc clock speed handling
Harald Welte (1):
bootm: Free allocated fdt buffer in error path
Jan Luebbe (4):
fs: Add RATP fs support
include pyserial trunk
host side for barebox remote control
bootm: add initial FIT support
Juergen Borleis (1):
nfs: forward filesystem options to the kernel command line
Lucas Stach (12):
ARM: tegra: clean up lowlevel entry
ramoops: allow to build without OFTREE support
ratp-console: select CRC16 and POLLER, depend on CONSOLE_FULL
bootm: restore load DT message for plain oftree files
bootm: parse initrd and oftree into correct struct members
arm: bootm: unify kernel load address calculation
arm: bootm: be more clever about kernel spacing
efi: fix memory leak in error path
net: efi: correct function signature of set_ethaddr
fs: efi: avoid comparison with uninitialized variable
bbu: use correct printf format specifier for size_t
ratp: use proper defines for BAREBOX_CMD
Peter Mamonov (2):
input: usb keyboard: fix BACKSPACE
input: usb keyboard: fix CTRL+ combinations
Philipp Zabel (7):
ARM: cm-fx6: set proper hostname
net: phy: micrel: Staticise ksz8873mll_read_status()
net: phy: micrel: use BIT macro
net: phy: micrel: Be more const correct
net: phy: micrel: Center FLP timing at 16ms
net: phy: micrel: Add workaround for bad autoneg
Documentation: usb: fix otg mode parameter description
Sascha Hauer (110):
hush: fix indentation
poller: Fix async poller
keymap: Fix braces
keymap: remove exotic and nonprintable keys
keymap: Add keypad keys
keymap: Add apostrophe, backslash and home
keymap: Add keymap for keys with shift pressed
input: Add input core
input: usb keyboard: convert to input framework
input: imx-keypad: Use dev_* functions
input: move matrix_keypad_build_keymap() to C file
input: imx-keypad: convert to input framework
input: Add device tree parsing support for matrix keymap
input: imx-keypad: Add device tree support
input: gpio-keys: Use KEY_* keycodes
vsprintf: Add support for %pa
Convert users of PRINTF_CONVERSION_RESOURCE to %pa
input: gpio-keys: convert to input framework
Add Reliable Asynchronous Transfer Protocol
barebox remote control
pyserial: decrease timeouts
defaultenv2: Add automount for RATPFS
barebox remote control: Documentation
ARM: zImage: add missing free() in appended device tree code
bootm: Do not call uimage_close twice
bootm: introduce bootm_get_os_size
bootm: use names instead of numbers for image parts
ARM: bootm: Use kernel handler to start barebox image
bootm: Push dryrun to handlers
bootm: move initrd code together
bootm: move oftree code together
bootm: Initialize bootm_data defaults in single place
crypto: add digest_alloc_by_algo()
crypto: add RSA support
bootm: make verifying/hashing configurable
bootm: Add option to force booting signed images
nios2: Add missing typedef for umode_t
x86: Add missing typedef for umode_t
scripts: Add common header files for tools
scripts/include: Add ARRAY_SIZE
scripts: Add scripts/include to host compiler includes
scripts: imx: Use Kernel includes
scripts: mxs: Use Kernel includes
ARM: i.MX: Add HABv3 Kconfig variables
imx: hab: rename driver dir to hab/
hab: Add HABv3 status report function
scripts: imx-usb-loader: Make readonly arguments const
scripts: imx-usb-loader: Move definitions up
scripts: imx-image: Allow dcd offset 0x0
scripts: imx-usb-loader: fully read images into memory
scripts: imx-usb-loader: Move load_file up
scripts: imx: Consolidate flash headers in imx tools
scripts: imx-image: Add context struct to config parsers
scripts: imx-image: move write_mem to context data
scripts: imx-image: move check to context data
scripts: imx: move config file parser to separate file
scripts: imx: make libusb variables global
scripts: imx-usb-loader: Add -s and -i options
scripts: imx: Drop double check
scripts: imx-image: move more variables to context data
scripts: imx-image: pass config data to add_header_*
scripts: imx-image: Support adding a Super Root Key to the image
scripts: imx: Create CSF files from imx config file
scripts: imx: Allow to create signed images
scripts: imx: Generate signed images with imx-image
scripts: imx-usb-loader: Use dcd len to invalidate dcd data
scripts: imx-image: Factor out a read_file function
scripts: imx-image: Allow to create HAB signed images suitable for USB upload
ARM: i.MX53: CCXMX53: Move device tree out of dts/
dts: update to v4.4-rc5
dts: update to v4.4-rc6
dts: update to v4.4-rc7
dts: update to v4.4-rc8
dts: update to v4.4
dts: update to v4.5-rc1
Make: i.MX: Allow to pass config file to cmd_imx_image
images: imx: Add targets for signed images and signed usb images
scripts: imx-usb-loader: Do not zero out boot_data_ptr
imx: hab: Make hab status functions SoC specific
Add initial regmap support
mfd: mc13xxx: Switch to regmap support
ARM: i.MX: iim: Switch to regmap support
ARM: i.MX: ocotp: Fix fusebox size
ARM: i.MX: ocotp: Explicitly access control register
ARM: i.MX: ocotp: make priv the first argument of functions
ARM: i.MX: ocotp: Fix error bit handling
ARM: i.MX: ocotp: Switch to regmap support
i.MX habv4: Fix RVT address for newer SoCs
Merge branch 'for-next/arm'
Merge branch 'for-next/dts'
Merge branch 'for-next/fit'
Merge branch 'for-next/hab'
Merge branch 'for-next/input'
Merge branch 'for-next/linux-headers'
Merge branch 'for-next/misc'
Merge branch 'for-next/net'
Merge branch 'for-next/ratp'
Merge branch 'for-next/regmap'
driver: Fix unregister device after device probe failure
bootm: Fix resource_size_t format specifier
blspec: Do not crash on config files without newline on last line
blspec: ignore lines beginning with '#'
scripts: make __init__.py nonempty
commands: of_dump: Add description for -n option
regmap: Add missing prototype for regmap_exit()
regulator: fixed: Init gpio properly
bootm: Fix booting uImages
ARM: i.MX53-qsb: Fix gpio button polarity
USB: imx-usb-phy: Fix uninitialized use of variable
Release v2016.03.0
Stefan Christ (3):
ARM: i.MX6: add function cpu_is_mx6s()
ARM: imx: clocksource: add new DT compatible
ARM: imx6: physom: fix phyflex workaround on Dual and Solo
Steffen Trumtrar (2):
bitops: Fix shift overflow in GENMASK macros
ARM: i.MX25: fixup broken DryIce GPR
Ulrich Ölmann (1):
docs: fix typos
Uwe Kleine-König (2):
Add initial support for Netgear ReadyNAS 104
kwboot: do a filetype check before sending the image
Yegor Yefremov (17):
fs: move struct timespec to include/linux/time.h
fs: introduce include/linux/fs.h
fs: move PAGE_CACHE definitions to include/linux/pagemap.h
fs: ubifs: remove redundant macro defines
fs: use linux/fs.h for file system related definitions
fs: move pgoff_t definition to include/linux/types.h
fs: ubifs: move dcache related definitions to include/linux/dcache.h
fs: ubifs: move vfsmount definition to include/linux/mount.h
fs: ubifs: move path definition to include/linux/path.h
fs: ubifs: move file and file_system_type definitions to linux/fs.h
Introduce include/linux/sched.h
Introduce include/linux/spinlock.h
Introduce include/linux/mutex.h
Introduce include/linux/wait.h
Introduce include/linux/rwsem.h
fs: import magic.h from Linux kernel
dcache: add missing linux/list.h include
--
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: v2016.03.0
2016-03-10 10:08 v2016.03.0 Sascha Hauer
@ 2016-03-10 17:52 ` gianluca
0 siblings, 0 replies; 2+ messages in thread
From: gianluca @ 2016-03-10 17:52 UTC (permalink / raw)
To: barebox
On 03/10/2016 11:08 AM, Sascha Hauer wrote:
> barebox-2016.03.0 is out. It has been delayed by a few days because of
> the recently found bootm uImage issues. ARM uImage users should switch to
> this release as chances are good that with earlier releases the kernel
> overwrites the dtb and ends up non bootable. Beginning with this release
> we support U-Boot FIT images, basically to be able to support booting
> signed images. Another thing worth noting is RATP support which is now
> available to machine control barebox over serial lines. Users using
> send/expect sequences to control barebox should have a look.
> As usual, detailed list of patches below.
>
> Have Fun!
> Sascha
>
What can I say more?
It works!
> barebox 2016.03.0 #1 Thu Mar 10 17:15:17 CET 2016
>
>
> Board: EK360 Eurek i.MX6 Quad
> detected i.MX6 Quad revision 1.5
> mdio_bus: miibus0: probed
> imx-usb 2184200.usb: USB EHCI 1.00
> imx-esdhc 2194000.usdhc: registered as 2194000.usdhc
> imx-esdhc 2198000.usdhc: registered as 2198000.usdhc
> imx-esdhc 219c000.usdhc: registered as 219c000.usdhc
> imx-ipuv3 2400000.ipu: IPUv3H probed
> imx-ipuv3 2800000.ipu: IPUv3H probed
> netconsole: registered as netconsole-1
> malloc space: 0x2ff7c100 -> 0x4fef81ff (size 511.5 MiB)
> environment load /dev/env0: No such file or directory
> Maybe you have to create the partition.
> running /env/bin/init...
> mmc2: detected SD card version 2.0
> mmc2: registered mmc2
> ext4 ext40: EXT2 rev 1, inode_size 128
> Hit CTRL-C key to stop autoboot: 1
> Running boot from uSD/MMC or USB...
> Booting...
> Image Name: Linux-4.5.0-rc6-EK20160302
> Created: 2016-03-10 17:37:35 UTC
> OS: Linux
> Architecture: ARM
> Type: Kernel Image
> Compression: uncompressed
> Data Size: 6621392 Bytes = 6.3 MiB
> Load Address: 10008000
> Entry Point: 10008000
>
> Loading U-Boot uImage '/mnt/uImage'
> Loading devicetree from '/mnt/dtb'
> commandline: console=ttymxc2,115200 rootwait noswap ip=none noinitrd rootfstype=nilfs2 root=/dev/mmcblk2p3 fec.macaddr=0x7a,0x3f,0x0
> 3,0xe3,0xa2,0xff system_rev=0xe3600000 system_serialnr=0x00000000
> Booting Linux on physical CPU 0x0
> Linux version 4.5.0-rc6-EK20160302 (gianluca@gianlinux) (gcc version 4.7.3 (Sourcery CodeBench Lite 2013.05-24) ) #13 SMP Thu Mar 10
> 18:37:28 CET 2016
> CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c5387d
> CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
>
> Machine model: EK360 Eurek i.MX6 Quad
>
> cma: Reserved 16 MiB at 0x4f000000
> Memory policy: Data cache writealloc
> PERCPU: Embedded 12 pages/cpu @ef79e000 s19264 r8192 d21696 u49152
> Built 1 zonelists in Zone order, mobility grouping on. Total pages: 260608
> Kernel command line: console=ttymxc2,115200 rootwait noswap ip=none noinitrd rootfstype=nilfs2 root=/dev/mmcblk2p3 fec.macaddr=0x7a,
> 0x3f,0x03,0xe3,0xa2,0xff system_rev=0xe3600000 system_serialnr=0x00000000 lcd_type=
> PID hash table entries: 4096 (order: 2, 16384 bytes)
> Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
> Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
> Memory: 1002392K/1048576K available (8379K kernel code, 450K rwdata, 2860K rodata, 444K init, 8239K bss, 29800K reserved, 16384K cma
> -reserved, 245760K highmem)
> Virtual kernel memory layout:
> vector : 0xffff0000 - 0xffff1000 ( 4 kB)
> fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
> vmalloc : 0xf0800000 - 0xff800000 ( 240 MB)
> lowmem : 0xc0000000 - 0xf0000000 ( 768 MB)
> pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
> modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
> .text : 0xc0008000 - 0xc0b02064 (11241 kB)
> .init : 0xc0b03000 - 0xc0b72000 ( 444 kB)
> .data : 0xc0b72000 - 0xc0be2920 ( 451 kB)
> .bss : 0xc0be2920 - 0xc13ee604 (8240 kB)
> SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
> Running RCU self tests
> Hierarchical RCU implementation.
> RCU lockdep checking is enabled.
> Build-time adjustment of leaf fanout to 32.
> NR_IRQS:16 nr_irqs:16 16
> L2C-310 erratum 769419 enabled
> L2C-310 enabling early BRESP for Cortex-A9
> L2C-310 full line of zeros enabled for Cortex-A9
> L2C-310 ID prefetch enabled, offset 1 lines
> L2C-310 dynamic clock gating enabled, standby mode enabled
> L2C-310 cache controller enabled, 16 ways, 1024 kB
> L2C-310: CACHE_ID 0x410000c7, AUX_CTRL 0x76470001
> Switching to timer-based delay loop, resolution 333ns
> sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 715827882841ns
> clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns
> Console: colour dummy device 80x30
> Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
> ... MAX_LOCKDEP_SUBCLASSES: 8
> ... MAX_LOCK_DEPTH: 48
> ... MAX_LOCKDEP_KEYS: 8191
> ... CLASSHASH_SIZE: 4096
> ... MAX_LOCKDEP_ENTRIES: 32768
> ... MAX_LOCKDEP_CHAINS: 65536
> ... CHAINHASH_SIZE: 32768
> memory used by lock dependency info: 5167 kB
> per task-struct memory footprint: 1536 bytes
> Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=30000)
> pid_max: default: 32768 minimum: 301
> Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
> Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
> CPU: Testing write buffer coherency: ok
> CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
> Setting up static identity map for 0x10008280 - 0x100082f0
> CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
> CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
> CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
> Brought up 4 CPUs
> SMP: Total of 4 processors activated (24.00 BogoMIPS).
> CPU: All CPU(s) started in SVC mode.
> devtmpfs: initialized
> VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
> clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
> pinctrl core: initialized pinctrl subsystem
> NET: Registered protocol family 16
> DMA: preallocated 256 KiB pool for atomic coherent allocations
> CPU identified as i.MX6Q, silicon rev 1.5
> No ATAGs?
> hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
> hw-breakpoint: maximum watchpoint size is 4 bytes.
> imx6q-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
> mxs-dma 110000.dma-apbh: initialized
> vgaarb: loaded
> SCSI subsystem initialized
> usbcore: registered new interface driver usbfs
> usbcore: registered new interface driver hub
> usbcore: registered new device driver usb
> i2c i2c-0: IMX I2C adapter registered
> i2c i2c-0: can't use DMA, using PIO instead.
> i2c i2c-1: IMX I2C adapter registered
> i2c i2c-1: can't use DMA, using PIO instead.
> i2c i2c-2: IMX I2C adapter registered
> i2c i2c-2: can't use DMA, using PIO instead.
> Linux video capture interface: v2.00
> pps_core: LinuxPPS API ver. 1 registered
> pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
> PTP clock support registered
> Advanced Linux Sound Architecture Driver Initialized.
> Bluetooth: Core ver 2.21
> 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
> clocksource: Switched to clocksource mxc_timer1
> VFS: Disk quotas dquot_6.6.0
> VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
> NET: Registered protocol family 2
> TCP established hash table entries: 8192 (order: 3, 32768 bytes)
> TCP bind hash table entries: 8192 (order: 6, 294912 bytes)
> TCP: Hash tables configured (established 8192 bind 8192)
> UDP hash table entries: 512 (order: 3, 40960 bytes)
> UDP-Lite hash table entries: 512 (order: 3, 40960 bytes)
> NET: Registered protocol family 1
> RPC: Registered named UNIX socket transport module.
> RPC: Registered udp transport module.
> RPC: Registered tcp transport module.
> RPC: Registered tcp NFSv4.1 backchannel transport module.
> hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
> futex hash table entries: 1024 (order: 4, 65536 bytes)
> squashfs: version 4.0 (2009/01/31) Phillip Lougher
> NFS: Registering the id_resolver key type
> Key type id_resolver registered
> Key type id_legacy registered
> jffs2: version 2.2. (NAND) �© 2001-2006 Red Hat, Inc.
> fuse init (API version 7.24)
> NILFS version 2 loaded
> bounce: pool size: 64 pages
> io scheduler noop registered
> io scheduler deadline registered
> io scheduler cfq registered (default)
> imx-weim 21b8000.weim: Driver registered.
> imx-sdma 20ec000.sdma: Direct firmware load for imx/sdma/sdma-imx6q.bin failed with error -2
> imx-sdma 20ec000.sdma: external firmware not found, using ROM firmware
> 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 24, base_baud = 5000000) is a IMX
> 21e8000.serial: ttymxc1 at MMIO 0x21e8000 (irq = 292, base_baud = 5000000) is a IMX
> imx6q-pinctrl 20e0000.iomuxc: pin MX6Q_PAD_EIM_D24 already requested by 20e0000.iomuxc; cannot claim for 21ec000.serial
> imx6q-pinctrl 20e0000.iomuxc: pin-45 (21ec000.serial) status -22
> imx6q-pinctrl 20e0000.iomuxc: could not request pin 45 (MX6Q_PAD_EIM_D24) from group uart3grp on device 20e0000.iomuxc
> imx-uart 21ec000.serial: Error applying setting, reverse things back
> 21ec000.serial: ttymxc2 at MMIO 0x21ec000 (irq = 293, base_baud = 5000000) is a IMX
> console [ttymxc2] enabled
> [drm] Initialized drm 1.1.0 20060810
> etnaviv gpu-subsystem: bound 134000.gpu (ops gpu_ops)
> etnaviv gpu-subsystem: bound 130000.gpu (ops gpu_ops)
> etnaviv gpu-subsystem: bound 2204000.gpu (ops gpu_ops)
> etnaviv-gpu 134000.gpu: model: GC320, revision: 5007
> etnaviv-gpu 130000.gpu: model: GC2000, revision: 5108
> etnaviv-gpu 2204000.gpu: model: GC355, revision: 1215
> etnaviv-gpu 2204000.gpu: Ignoring GPU with VG and FE2.0
> etnaviv-gpu 2204000.gpu: hw init failed: -6
> imx-ipuv3 2400000.ipu: IPUv3H probed
> [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
> [drm] No driver support for vblank timestamp query.
> imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops ipu_crtc_ops)
> imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops ipu_crtc_ops)
> imx-drm display-subsystem: bound imx-ipuv3-crtc.6 (ops ipu_crtc_ops)
> imx-drm display-subsystem: bound imx-ipuv3-crtc.7 (ops ipu_crtc_ops)
> dwhdmi-imx 120000.hdmi: Detected HDMI controller 0x13:0xa:0xa0:0xc1
> imx-drm display-subsystem: bound 120000.hdmi (ops dw_hdmi_imx_ops)
> imx-drm display-subsystem: No connectors reported connected with modes
> [drm] Cannot find any crtc or sizes - going 1024x768
> Console: switching to colour frame buffer device 128x48
> imx-drm display-subsystem: fb0: frame buffer device
> [drm] Initialized imx-drm 1.0.0 20120507 on minor 1
> imx-ipuv3 2800000.ipu: IPUv3H probed
> brd: module loaded
> loop: module loaded
> at24 0-0050: 8192 byte 24c64 EEPROM, writable, 64 bytes/write
> CAN device driver interface
> 2188000.ethernet supply phy not found, using dummy regulator
> pps pps0: new PPS source ptp0
> libphy: fec_enet_mii_bus: probed
> fec 2188000.ethernet eth0: registered PHC device 0
> ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
> ehci-pci: EHCI PCI platform driver
> ehci-mxc: Freescale On-Chip EHCI Host driver
> usbcore: registered new interface driver usb-storage
> ci_hdrc ci_hdrc.1: EHCI Host Controller
> ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 1
> ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
> hub 1-0:1.0: USB hub found
> hub 1-0:1.0: 1 port detected
> mousedev: PS/2 mouse device common for all mice
> rtc-pcf8563 0-0051: chip found, driver version 0.4.4
> rtc-pcf8563 0-0051: low voltage detected, date/time is not reliable.
> rtc-pcf8563 0-0051: rtc core: registered rtc-pcf8563 as rtc0
> snvs_rtc 20cc000.snvs:snvs-rtc-lp: rtc core: registered 20cc000.snvs:snvs-r as rtc1
> i2c /dev entries driver
> IR NEC protocol handler initialized
> IR RC5(x/sz) protocol handler initialized
> IR RC6 protocol handler initialized
> IR JVC protocol handler initialized
> IR Sony protocol handler initialized
> IR SANYO protocol handler initialized
> IR Sharp protocol handler initialized
> IR MCE Keyboard/mouse protocol handler initialized
> IR XMP protocol handler initialized
> coda 2040000.vpu: Direct firmware load for v4l-coda960-imx6q.bin failed with error -2
> coda 2040000.vpu: firmware request failed
> imx2-wdt 20bc000.wdog: timeout 60 sec (nowayout=0)
> Bluetooth: HCI UART driver ver 2.3
> Bluetooth: HCI UART protocol H4 registered
> Bluetooth: HCI UART protocol LL registered
> sdhci: Secure Digital Host Controller Interface driver
> sdhci: Copyright(c) Pierre Ossman
> sdhci-pltfm: SDHCI platform and OF driver helper
> /soc/aips-bus@02100000/usdhc@02194000: voltage-ranges unspecified
> sdhci-esdhc-imx 2194000.usdhc: could not get ultra high speed state, work on normal mode
> mmc0: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA
> /soc/aips-bus@02100000/usdhc@02198000: voltage-ranges unspecified
> sdhci-esdhc-imx 2198000.usdhc: could not get ultra high speed state, work on normal mode
> sdhci-esdhc-imx 2198000.usdhc: Got CD GPIO
> sdhci-esdhc-imx 2198000.usdhc: Got WP GPIO
> mmc1: SDHCI controller on 2198000.usdhc [2198000.usdhc] using ADMA
> /soc/aips-bus@02100000/usdhc@0219c000: voltage-ranges unspecified
> sdhci-esdhc-imx 219c000.usdhc: could not get ultra high speed state, work on normal mode
> mmc2: SDHCI controller on 219c000.usdhc [219c000.usdhc] using ADMA
> caam 2100000.caam: Entropy delay = 3200
> caam 2100000.caam: Instantiated RNG4 SH0
> caam 2100000.caam: Instantiated RNG4 SH1
> caam 2100000.caam: device ID = 0x0a16010000000000 (Era 4)
> caam 2100000.caam: job rings = 2, qi = 0
> caam algorithms registered in /proc/crypto
> caam_jr 2101000.jr0: registering rng-caam
> usbcore: registered new interface driver usbhid
> usbhid: USB HID core driver
> fsl-asrc 2034000.asrc: driver registered
> NET: Registered protocol family 10
> mmc2: MAN_BKOPS_EN bit is not set
> sit: IPv6 over IPv4 tunneling driver
> mmc2: new DDR MMC card at address 0001
> mmcblk0: mmc2:0001 MMC04G 3.58 GiB
> mmcblk0boot0: mmc2:0001 MMC04G partition 1 2.00 MiB
> mmcblk0boot1: mmc2:0001 MMC04G partition 2 2.00 MiB
> mmcblk0rpmb: mmc2:0001 MMC04G partition 3 128 KiB
> NET: Registered protocol family 17
> can: controller area network core (rev 20120528 abi 9)
> NET: Registered protocol family 29
> can: raw protocol (rev 20120528)
> can: broadcast manager protocol (rev 20120528 t)
> can: netlink gateway (rev 20130117) max_hops=1
> Key type dns_resolver registered
> Registering SWP/SWPB emulation handler
> imx_thermal 2000000.aips-bus:tempmon: Industrial CPU temperature grade - max:105C critical:100C passive:95C
> rtc-pcf8563 0-0051: low voltage detected, date/time is not reliable.
> rtc-pcf8563 0-0051: hctosys: unable to read the hardware clock
> usb_otg_vbus: disabling
> ALSA device list:
> No soundcards found.
> Waiting for root device /dev/mmcblk2p3...
> random: nonblocking pool is initialized
Now I have some issues for a already allocated gpio for a serial uart:
> 21e8000.serial: ttymxc1 at MMIO 0x21e8000 (irq = 292, base_baud =
5000000) is a IMX
> imx6q-pinctrl 20e0000.iomuxc: pin MX6Q_PAD_EIM_D24 already requested
by 20e0000.iomuxc; cannot claim for 21ec000.serial
> imx6q-pinctrl 20e0000.iomuxc: pin-45 (21ec000.serial) status -22
> imx6q-pinctrl 20e0000.iomuxc: could not request pin 45
(MX6Q_PAD_EIM_D24) from group uart3grp on device 20e0000.iomuxc
> imx-uart 21ec000.serial: Error applying setting, reverse things back
Actually I do not see anything using the pin MX6Q_PAD_EIM_D24 in my
device-tree, so I suspect something elsewhere...
And strangely enough, I can boot the kernel and the device tree from the
mmc2 with Barebox:
> -- 2198000.usdhc
> `-- mmc2
> `-- 0x00000000-0x1d9bfffff ( 7.4 GiB): /dev/mmc2
> `-- 0x00400000-0x00bfffff ( 8 MiB): /dev/mmc2.0
> `-- 0x00c00000-0x02bfffff ( 32 MiB): /dev/mmc2.1
> `-- 0x02c00000-0x1d9bfffff ( 7.4 GiB): /dev/mmc2.2
but the kernel itself is unable to found any card:
>> /soc/aips-bus@02100000/usdhc@02198000: voltage-ranges unspecified
>> sdhci-esdhc-imx 2198000.usdhc: could not get ultra high speed state, work on normal mode
>> sdhci-esdhc-imx 2198000.usdhc: Got CD GPIO
>> sdhci-esdhc-imx 2198000.usdhc: Got WP GPIO
>> mmc1: SDHCI controller on 2198000.usdhc [2198000.usdhc] using ADMA
maybe something related to the CD pin...??? I will check.
Great job!
As soon this board will be up and running, I will try to send some
patches to include the support for this board in the future releases of
Barebox.
Regards,
--
Eurek s.r.l. |
Electronic Engineering | http://www.eurek.it
via Celletta 8/B, 40026 Imola, Italy | Phone: +39-(0)542-609120
p.iva 00690621206 - c.f. 04020030377 | Fax: +39-(0)542-609212
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2016-03-10 17:53 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-10 10:08 v2016.03.0 Sascha Hauer
2016-03-10 17:52 ` v2016.03.0 gianluca
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox