Search

Technical Discussion Group Forum

This forum is provided for user discussion. While Beacon EmbeddedWorks support staff and engineers participate, Beacon EmbeddedWorks does not guarantee the accuracy of all information within in the Technical Discussion Group (TDG).

The "Articles" forums provide brief Articles written by Beacon EmbeddedWorks engineers that address the most frequently asked technical questions.

To receive email notifications when updates are posted for a Beacon EmbeddedWorks product download, please subscribe to the TDG Forum of interest.

TDG Forum

PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 11 Oct 2016 02:29 PM by  Adam Ford
Linux 3.14+ and Device-Tree for DM3730 Torpedo + Wireless SOM
 66 Replies
Sort:
You are not authorized to post a reply.
Page 2 of 4 << < 1234 > >>
Author Messages
Zile
New Member
New Member
Posts:45


--
11 Feb 2016 08:02 AM
Hi Adam,

Did you succeed to get USB OTG over PMIC to work on this 3.14+ version?
I want to use it as USB device only and I can't load any gadget (I need mass storage gadget).
There is a error:
#modprobe g_mass_storage file=/dev/mmcblk0p1
modprobe: can't load module g_mass_storage (kernel/drivers/usb/gadget/legacy/g_mass_storage.ko): No such device
or
# modprobe g_serial
modprobe: can't load module g_serial (kernel/drivers/usb/gadget/legacy/g_serial.ko): No such device

Although I compiled kernel with Mass Storage Gadget and Serail Gadget modules and I can see it in /lib/modules/4.2.6/modules.dep file.

When I try to load
modprobe phy-twl4030-usb

Output is:
[ 65.629760] HS USB OTG: no transceiver configured
[ 65.634796] musb-hdrc musb-hdrc.1.auto: musb_init_controller failed with status -517
[ 65.644378] HS USB OTG: no transceiver configured
[ 65.649169] musb-hdrc musb-hdrc.1.auto: musb_init_controller failed with status -517
[ 65.679046] twl4030_usb 48070000.i2c:twl@48:twl4030-usb: Initialized TWL4030 USB module
[ 65.697143] musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
[ 65.707916] musb-hdrc: MHDRC RTL version 1.800
[ 65.712554] musb-hdrc: setup fifo_mode 4
[ 65.716522] musb-hdrc: 28/31 max ep, 16384/16384 memory
[ 65.722076] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
[ 65.727935] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 3
[ 65.748291] hub 3-0:1.0: USB hub found
[ 65.752532] hub 3-0:1.0: 1 port detected

I also added pins mux for USB OTG in devicetree, but without success

&omap3_pmx_core {
....


+ hsusb0_pins: pinmux_hsusb0_pins {
+ pinctrl-single,pins = <
+ OMAP3_CORE1_IOPAD(0x21a2, PIN_OUTPUT | MUX_MODE0) /* hsusb0_clk.hsusb0_clk */
+ OMAP3_CORE1_IOPAD(0x21a4, PIN_OUTPUT | MUX_MODE0) /* hsusb0_stp.hsusb0_stp */
+ OMAP3_CORE1_IOPAD(0x21a6, PIN_INPUT_PULLDOWN | MUX_MODE0) /* hsusb0_dir.hsusb0_dir */
+ OMAP3_CORE1_IOPAD(0x21a8, PIN_INPUT_PULLDOWN | MUX_MODE0) /* hsusb0_nxt.hsusb0_nxt */
+ OMAP3_CORE1_IOPAD(0x21aa, PIN_INPUT_PULLDOWN | MUX_MODE0) /* hsusb0_data0.hsusb2_data0 */
+ OMAP3_CORE1_IOPAD(0x21ac, PIN_INPUT_PULLDOWN | MUX_MODE0) /* hsusb0_data1.hsusb0_data1 */
+ OMAP3_CORE1_IOPAD(0x21ae, PIN_INPUT_PULLDOWN | MUX_MODE0) /* hsusb0_data2.hsusb0_data2 */
+ OMAP3_CORE1_IOPAD(0x21b0, PIN_INPUT_PULLDOWN | MUX_MODE0) /* hsusb0_data7.hsusb0_data3 */
+ OMAP3_CORE1_IOPAD(0x21b2, PIN_INPUT_PULLDOWN | MUX_MODE0) /* hsusb0_data7.hsusb0_data4 */
+ OMAP3_CORE1_IOPAD(0x21b4, PIN_INPUT_PULLDOWN | MUX_MODE0) /* hsusb0_data7.hsusb0_data5 */
+ OMAP3_CORE1_IOPAD(0x21b6, PIN_INPUT_PULLDOWN | MUX_MODE0) /* hsusb0_data7.hsusb0_data6 */
+ OMAP3_CORE1_IOPAD(0x21b8, PIN_INPUT_PULLDOWN | MUX_MODE0) /* hsusb0_data7.hsusb0_data7 */
+ >;
..

&usb_otg_hs {
+ pinctrl-names = "default";
+ pinctrl-0 = <&hsusb0_pins>;
interface-type = <0>;
usb-phy = <&usb2_phy>;
phys = <&usb2_phy>;
phy-names = "usb2-phy";
mode = <3>;
power = <50>;
};

Regards,
Dragan

PS. Just to confirm that adding tcxo-clock-frequency = <26000000>; in devicetree solve my problems with WiFi. I see that you already upload it at Kernel 4.5.
Also WiFi performance together with new UART driver (8250-omap) is much better than on BSP 2.4.4. Same application which is some kind of bridge between UART and WiFi have higher throughput on Kernel 4.2 than on BSP2.4-4.

Zile
New Member
New Member
Posts:45


--
11 Feb 2016 08:25 AM
Hi Adam,

USB works. No need for changes at device tree file.
First load
modprobe phy-twl4030-usb
then
modprobe g_mass_storage file=/dev/mmcblk0p1

Regards,
Dragan
Adam Ford
Advanced Member
Advanced Member
Posts:794


--
11 Feb 2016 08:27 AM
I was testing yesterday, the other gadget functions and I found that am having difficulty getting them to work, but I haven't tried the USB. I have been using http://processors.wiki.ti...x.php/Usbgeneralpage as a source for help in making sure it's all configured.


I am glad to see you're getting better performance. The 8250 driver should also reduce power consumption a bit by being DMA controlled. I haven't tested it very much, but I was able to get it working. I am trying to get the tcxo-clock-frequency = <26000000> patch pushed into the the 4.4 and older kernels as well, but the maintainer is busy with some 4.5 bugs, so he hasn't been available very much.

Adam Ford
Advanced Member
Advanced Member
Posts:794


--
11 Feb 2016 08:29 AM
FYI, myself and another person independant of Logic PD made a bunch of U-boot patches to bring it up to date. If you haven't checked out the latest main branch of U-boot, you may want to consider it. At a minimum, I would suggest reviewing the patching on U-boot and grabbing the omap3_logic appropriate stuff. It will eliminate X-Loader and U-boot will build MLO instead.

The latest patches will enable ECC BCH8 and add UBI support.

adam
Zile
New Member
New Member
Posts:45


--
11 Feb 2016 08:45 AM
Great! I will check it.

Regardless, I still think that LogicPD should consider making new official BSPs which are based on Kernel 3.14+ versions with devicetree.

Regards,
Dragan
Adam Ford
Advanced Member
Advanced Member
Posts:794


--
11 Feb 2016 08:48 AM
We're working internally to discuss options. Part of the problem is that the baseboard uses an ISP1763A USB controller and the mainstream Linux doesn't have that driver available.

Linux 4.6 may have a few more items enabled in the device tree if the mainstream OMAP maintainer has time to review them.

adam
Zile
New Member
New Member
Posts:45


--
12 Feb 2016 11:26 AM
Hi Adam,

Is it for setting appropriate FCC levels for WiFi only needed to use NVS file from LogicPD BSP2.4-4?

I copied it to my Linux 4.2 system and run
calibrator set nvs_mac /lib/firmware/ti-connectivity/wl127x-nvs.bin 00:00:00:00:00:00
to set default MAC address from TI chip, since can't read it from ID eeprom.

Regards,
Dragan
Adam Ford
Advanced Member
Advanced Member
Posts:794


--
12 Feb 2016 11:49 AM
The only FCC approved power levels from from the NVS file from the stock BSP. It is only certified for use in US and Canada. In our BSP the other countires have been removed from the CRDA database. Since the mainstream Linux opens that up, you'll need to make sure to restrict it to US and Canada and disable the DFS bands if you want to remain compliant.

adam
Adam Ford
Advanced Member
Advanced Member
Posts:794


--
17 Feb 2016 11:42 AM
For those of you who have been following the device tree progression,I have some updates.

Kernel 4.5:
* Should have basic support for the Type 15 Display from Logic PD as well as
* TSC2004 Touchscreen support added.

If you would prefer the 4.4 series kernel, the logicpd device tree files appear too work without issue on the 4.4 kernel. Some small patching is necessary on the panel-dpi driver, but most customers use a custom LCD. For those interested in the patch, let me know and I can help.

Kernel 4.6:
* Add basic support for the Parallel Camera port using the Leopard Imaging sensor referenced in the Linux BSP. It's highly untested, so there might be more work to do. (older compatibility is unknown)
* Add the I2C EEPROM on the SOM (Should be backwards compatible with 4.2+ kernels)
* Add SPI EEPROM on the baseboard. (Should be backwards compatible with 4.2+ kernels)

Pending a review, 4.6:
* PWM controlled back light support (This won't work until 4.6 due to driver missing in kernels until 4.6)
* Support for Type 28 display. These patches should get pushed soon. (Should be backwards compatible with 4.2+ kernels)

U-Boot (upcoming in 2016.03):


* SPL support has been integrated which removes the need for X-Loader (Thanks to Derald Woods).
* Enable BCH8 ECC which uses some hardware and some software support, but it makes the driver more inline with mainstream OMAP3 processors.
* UBIFS Support in NAND.
* Android Fastboot over USB

To-Do: The partition table is not device tree friendly, so the kernel will need the device tree appended to the kernel, and the partition table is probably not large enough to support that, so people desiring that will have to manually modify the partition table. Once I can get some people to review a proposed partition table change, I will push the patches to the mainstream u-boot and kernel communities for review.

Not Working: The ISP1673A USB controller does not have mainstream Linux support as of right now. Users who need this in their application should continue to use the release BSP from Logic PD and avoid using the mainstream Linux.
Adam Ford
Advanced Member
Advanced Member
Posts:794


--
27 Feb 2016 06:01 AM
For anyone following the device tree updates, Kernel 4.4.3 was released a few days ago. This fixes the WiFi bug due to a missing entry.

For people needing Video, you can use the 4.5-RC device tree files in the more stable 4.4.3 kernel.

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts?id=refs/tags/v4.5-rc5

and

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/logicpd-torpedo-som.dtsi?id=refs/tags/v4.5-rc5

Both appear to be backwards compatible with the 4.4.3 kernel, but you'll need both in order to make the extra features operate properly.

adam

Anton Bakulev
New Member
New Member
Posts:13


--
14 Mar 2016 01:01 PM
Dear commiters,

May be I'm writting in wrong discussion, but could you advice me where could I get a compiled 4.5 kernel, appropriate RFS and boot-loader for DM3730 Torpedo + Wireless SOM? May be there is yocto project modules for the SOM?
Adam Ford
Advanced Member
Advanced Member
Posts:794


--
14 Mar 2016 01:25 PM
I am working on an alpha-build that will compile the kernel and make a RootFS, but it's not coming together quickly.

I can give you some suggestions, however.

I have been using Buildroot to create the RootFS. It's a menu-driven interface that allows you to select different tools, libraries, and other software.

https://buildroot.org/

You can download the 4.5 kernel, and point Buildroot to that kernel and it will build the kernel and the filesystem together as a package.

I believe you can also download U-boot and ask Buildroot to build U-boot, the Kernel and the RootFS all as one big group.

Unfortunately, we have not spent much time working with the Yocto project or any Open Embedded based system, so I cannot say how to configure it.

I have a couple of customer contracts that I must complete first, but once those are complete, I should be able to get back to creating and documenting a virtual machine for building the 4.5 or newer kernel.

adam



Anton Bakulev
New Member
New Member
Posts:13


--
14 Mar 2016 01:40 PM
Adam,

Thank you for your advices and for your great work. I'll try to build using buildroot.
Do you creating the virtual machine for your own projects or for your customers?

SY, Anton.
Adam Ford
Advanced Member
Advanced Member
Posts:794


--
14 Mar 2016 01:48 PM
The plan is to have it working in an alpha-state that should do basic functionality. My goal is to get it posted on the web site within the next few months. Linux 4.6 should have support the PWM controlled backlight which will make dimming the screen possible.

It won't go through the Logic PD software quality testing procedures, and it won't be officially supported. However, it should form the basis for people who want to use a modern kernel. If people want a services contract for services work, we can include a certain amount of testing of that software in the customer's application.

adam

Adam Ford
Advanced Member
Advanced Member
Posts:794


--
14 Mar 2016 01:50 PM
I would highly suggest the 20016.03 version of U-Boot as it's more feature complete.

ftp://ftp.denx.de/pub/u-boot/u-boot-2016.03.tar.bz2

Adam Ford
Advanced Member
Advanced Member
Posts:794


--
14 Mar 2016 03:09 PM
If/when you do a build, I have found that using multi_v7_defconfig and omap2plus_defconfig are the best default configs for the T+W

multi_v7 doesn't have all the drivers enabled, but omap2plus has some strange behaviour on poweroff.

For U-boot, omap3_logic_defconfig is the the default configuration to use.

If you need the the Logic PD display to function, I have an extra patch for the panel driver(s) that I can give you. If you don't have video or don't use the Logic PD panels, the patch is irrelevant.

adam
head fone
New Member
New Member
Posts:9


--
01 Jun 2016 02:44 AM
Hi Adam

I have used the defconfigs as you defined and tried to boot Linux-4.5.0-rc5 with 2016.03 u-boot from x-loader 1.42 as I couldn't get u-boot to boot from the MLO directly.

Although now I just get a hang at Starting kernel...

I tried to enable arm debugging in u-boot at physical base address 0x4806a000 as I understood OMAP34XX_UART1 = OMAP34XX_L4_IO_BASE + 0x6a000 where OMAP34XX_L4_IO_BASE = 0x48000000

Although I still receive no error messages.

Have you managed to make any progress on the alpha-build ?

Cheers

H
Adam Ford
Advanced Member
Advanced Member
Posts:794


--
01 Jun 2016 07:20 AM
Can you post a log of what you see?

U-Boot 2016.03 should product MLO, so you shouldn't need X-Loader anymore, but the DM37 is very specific that MLO needs to be the first file loaded onto the card. You may have to do a fresh format the copy MLO first.

I am not sure which compiler you're using, but I recomend using Buildroot to build both the toolchain, rootfs and kernel.

Can you post a log of what you're seeing?

With omap2plus_defconfig, U-Boot 2016.03 and the Buildroot, I can get the following:


OMAP Logic # run mmcbootz
Booting with DT from mmc0 ...
Bootargs:
console=ttyO0,115200n8 ignore_loglevel early_printk no_console_suspend root=/dev/mmcblk0p2 rw rootfstype=ext4 rootwait display=15 ignore_loglevel early_printk no_console_suspend mtdparts=omap2-nand.0:512k(MLO),1920k(u-boot),128k(u-boot-env),4m(kernel),-(fs)
reading zImage
3850696 bytes read in 239 ms (15.4 MiB/s)
reading logicpd-torpedo-37xx-devkit.dtb
66023 bytes read in 10 ms (6.3 MiB/s)
Kernel image @ 0x81000000 [ 0x000000 - 0x3ac1c8 ]
## Flattened Device Tree blob at 86000000
Booting using the fdt blob at 0x86000000
Loading Device Tree to 8ffec000, end 8ffff1e6 ... OK

Starting kernel ...

[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.6.0-dirty (logic@logic-VirtualBox) (gcc version 5.3.0 (Buildroot 2016.02) ) #4 SMP Thu May 19 15:38:03 CDT 2016
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine model: LogicPD Zoom DM3730 Torpedo Development Kit
[ 0.000000] debug: ignoring loglevel setting.
[ 0.000000] debug: ignoring loglevel setting.
[ 0.000000] cma: Reserved 16 MiB at 0x9e800000
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] On node 0 totalpages: 130560
[ 0.000000] free_area_init_node: node 0, pgdat c0cbe280, node_mem_map df971000
[ 0.000000] Normal zone: 1152 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 130560 pages, LIFO batch:31
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] OMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk )
[ 0.000000] percpu: Embedded 14 pages/cpu @df8f3000 s25472 r8192 d23680 u57344
[ 0.000000] pcpu-alloc: s25472 r8192 d23680 u57344 alloc=14*4096
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 129408
[ 0.000000] Kernel command line: console=ttyO0,115200n8 ignore_loglevel early_printk no_console_suspend root=/dev/mmcblk0p2 rw rootfstype=ext4 rootwait display=15 ignore_loglevel early_printk no_console_suspend mtdparts=omap2-nand.0:512k(MLO),1920k(u-boot),128k(u-boot-env),4m(kernel),-(fs)
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Memory: 480040K/522240K available (7355K kernel code, 785K rwdata, 2440K rodata, 1024K init, 8118K bss, 25816K reserved, 16384K cma-reserved, 0K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xe0800000 - 0xff800000 ( 496 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0a90c38 (10788 kB)
[ 0.000000] .init : 0xc0b00000 - 0xc0c00000 (1024 kB)
[ 0.000000] .data : 0xc0c00000 - 0xc0cc47d4 ( 786 kB)
[ 0.000000] .bss : 0xc0cc6000 - 0xc14b3a60 (8119 kB)
[ 0.000000] Running RCU self tests
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] RCU lockdep checking is enabled.
[ 0.000000] Build-time adjustment of leaf fanout to 32.
[ 0.000000] RCU restricting CPUs from NR_CPUS=2 to nr_cpu_ids=1.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=32, nr_cpu_ids=1
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts
[ 0.000000] Clocking rate (Crystal/Core/MPU): 26.0/400/600 MHz
[ 0.000000] OMAP clockevent source: timer1 at 32768 Hz
[ 0.000000] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
[ 0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 65535999984741ns
[ 0.000030] OMAP clocksource: 32k_counter at 32768 Hz
[ 0.001708] Console: colour dummy device 80x30
[ 0.001800] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[ 0.001831] ... MAX_LOCKDEP_SUBCLASSES: 8
[ 0.001831] ... MAX_LOCK_DEPTH: 48
[ 0.001861] ... MAX_LOCKDEP_KEYS: 8191
[ 0.001861] ... CLASSHASH_SIZE: 4096
[ 0.001861] ... MAX_LOCKDEP_ENTRIES: 32768
[ 0.001892] ... MAX_LOCKDEP_CHAINS: 65536
[ 0.001892] ... CHAINHASH_SIZE: 32768
[ 0.001922] memory used by lock dependency info: 5167 kB
[ 0.001922] per task-struct memory footprint: 1536 bytes
[ 0.001953] Calibrating delay loop... 594.73 BogoMIPS (lpj=2973696)
[ 0.106170] pid_max: default: 32768 minimum: 301
[ 0.106811] Security Framework initialized
[ 0.106994] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.107025] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.112182] CPU: Testing write buffer coherency: ok
[ 0.114593] CPU0: thread -1, cpu 0, socket -1, mpidr 0
[ 0.114746] Setting up static identity map for 0x80100000 - 0x80100070
[ 0.120697] Brought up 1 CPUs
[ 0.120697] SMP: Total of 1 processors activated (594.73 BogoMIPS).
[ 0.120727] CPU: All CPU(s) started in SVC mode.
[ 0.126770] devtmpfs: initialized
[ 0.244873] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[ 0.246429] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.248535] pinctrl core: initialized pinctrl subsystem
[ 0.256744] NET: Registered protocol family 16
[ 0.265594] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.352325] omap_hwmod: mcbsp2_sidetone using broken dt data from mcbsp
[ 0.354766] omap_hwmod: mcbsp3_sidetone using broken dt data from mcbsp
[ 0.470611] cpuidle: using governor menu
[ 0.471649] Reprogramming SDRC clock to 400000000 Hz
[ 0.487426] gpio gpiochip0: (gpio): added GPIO chardev (254:0)
[ 0.489593] gpiochip_setup_dev: registered GPIOs 0 to 31 on device: gpiochip0 (gpio)
[ 0.491821] OMAP GPIO hardware version 2.5
[ 0.493621] gpio gpiochip1: (gpio): added GPIO chardev (254:1)
[ 0.496215] gpiochip_setup_dev: registered GPIOs 32 to 63 on device: gpiochip1 (gpio)
[ 0.499389] gpio gpiochip2: (gpio): added GPIO chardev (254:2)
[ 0.500701] gpiochip_setup_dev: registered GPIOs 64 to 95 on device: gpiochip2 (gpio)
[ 0.503814] gpio gpiochip3: (gpio): added GPIO chardev (254:3)
[ 0.505096] gpiochip_setup_dev: registered GPIOs 96 to 127 on device: gpiochip3 (gpio)
[ 0.508392] gpio gpiochip4: (gpio): added GPIO chardev (254:4)
[ 0.509735] gpiochip_setup_dev: registered GPIOs 128 to 159 on device: gpiochip4 (gpio)
[ 0.512847] gpio gpiochip5: (gpio): added GPIO chardev (254:5)
[ 0.514099] gpiochip_setup_dev: registered GPIOs 160 to 191 on device: gpiochip5 (gpio)
[ 0.516265] irq: no irq domain found for /ocp/l4@48000000/scm@2000/pinmux@30 !
[ 0.527160] irq: no irq domain found for /ocp/l4@48000000/scm@2000/pinmux@30 !
[ 0.529266] irq: no irq domain found for /ocp/pinmux@480025a0 !
[ 0.548522] omap-gpmc 6e000000.gpmc: GPMC revision 5.0
[ 0.548797] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
[ 0.565460] No ATAGs?
[ 0.565490] hw-breakpoint: debug architecture 0x4 unsupported.
[ 0.566986] omap4_sram_init:Unable to allocate sram needed to handle errata I688
[ 0.567016] omap4_sram_init:Unable to get sram pool needed to handle errata I688
[ 0.568939] OMAP DMA hardware revision 5.0
[ 0.621582] omap-dma-engine 48056000.dma-controller: OMAP DMA engine driver
[ 0.624023] of_get_named_gpiod_flags: parsed 'gpio' property of node '/wl12xx_vmmc[0]' - status (0)
[ 0.625640] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/regulator-vddvario[0]'
[ 0.626678] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/regulator-vdd33a[0]'
[ 0.634613] omap-iommu 480bd400.mmu: 480bd400.mmu registered
[ 0.638671] SCSI subsystem initialized
[ 0.639648] libata version 3.00 loaded.
[ 0.644653] omap_i2c 48070000.i2c: bus 0 rev4.4 at 2600 kHz
[ 0.646942] omap_i2c 48072000.i2c: bus 1 rev4.4 at 100 kHz
[ 0.649200] omap_i2c 48060000.i2c: bus 2 rev4.4 at 100 kHz
[ 0.649871] pps_core: LinuxPPS API ver. 1 registered
[ 0.649902] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti
[ 0.649993] PTP clock support registered
[ 0.656951] clocksource: Switched to clocksource 32k_counter
[ 0.822418] VFS: Disk quotas dquot_6.6.0
[ 0.822662] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.870849] NET: Registered protocol family 2
[ 0.873748] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.873870] TCP bind hash table entries: 4096 (order: 5, 147456 bytes)
[ 0.875854] TCP: Hash tables configured (established 4096 bind 4096)
[ 0.876129] UDP hash table entries: 256 (order: 2, 20480 bytes)
[ 0.876403] UDP-Lite hash table entries: 256 (order: 2, 20480 bytes)
[ 0.877899] NET: Registered protocol family 1
[ 0.880187] RPC: Registered named UNIX socket transport module.
[ 0.880218] RPC: Registered udp transport module.
[ 0.880249] RPC: Registered tcp transport module.
[ 0.880249] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.887298] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
[ 0.895812] futex hash table entries: 256 (order: 2, 16384 bytes)
[ 0.896148] audit: initializing netlink subsys (disabled)
[ 0.896453] audit: type=2000 audit(0.880:1): initialized
[ 0.902557] workingset: timestamp_bits=12 max_order=17 bucket_order=5
[ 0.906799] NFS: Registering the id_resolver key type
[ 0.907623] Key type id_resolver registered
[ 0.907653] Key type id_legacy registered
[ 0.907958] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
[ 0.915740] io scheduler noop registered
[ 0.915802] io scheduler deadline registered
[ 0.915863] io scheduler cfq registered (default)
[ 0.919860] pinctrl-single 48002030.pinmux: 284 pins at pa fa002030 size 568
[ 0.920654] pinctrl-single 48002a00.pinmux: 46 pins at pa fa002a00 size 92
[ 0.921813] pinctrl-single 480025a0.pinmux: 46 pins at pa fa0025a0 size 92
[ 0.929565] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 0.939300] of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@4806a000[0]'
[ 0.940002] 4806a000.serial: ttyO0 at MMIO 0x4806a000 (irq = 88, base_baud = 3000000) is a OMAP UART0
[ 1.897644] console [ttyO0] enabled
[ 1.903686] omap_uart 4806c000.serial: no wakeirq for uart1
[ 1.909698] of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@4806c000[0]'
[ 1.920166] 4806c000.serial: ttyO1 at MMIO 0x4806c000 (irq = 89, base_baud = 3000000) is a OMAP UART1
[ 1.931762] omap_uart 49020000.serial: no wakeirq for uart2
[ 1.937713] of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@49020000[0]'
[ 1.948120] 49020000.serial: ttyO2 at MMIO 0x49020000 (irq = 90, base_baud = 3000000) is a OMAP UART2
[ 1.959991] omap_uart 49042000.serial: no wakeirq for uart3
[ 1.965911] of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@49042000[0]'
[ 1.976318] 49042000.serial: ttyO3 at MMIO 0x49042000 (irq = 96, base_baud = 3000000) is a OMAP UART3
[ 1.988098] [drm] Initialized drm 1.1.0 20060810
[ 2.048614] brd: module loaded
[ 2.084869] loop: module loaded
[ 2.114624] twl 0-0048: PIH (irq 23) chaining IRQs 339..347
[ 2.121154] twl 0-0048: power (irq 344) chaining IRQs 347..354
[ 2.189331] twl4030_gpio twl4030-gpio: gpio (irq 339) chaining IRQs 355..372
[ 2.197540] gpiochip_find_base: found new base at 492
[ 2.202911] gpio gpiochip6: (twl4030): added GPIO chardev (254:6)
[ 2.210845] gpiochip_setup_dev: registered GPIOs 492 to 511 on device: gpiochip6 (twl4030)
[ 2.294677] mtdoops: mtd device (mtddev=name/number) must be supplied
[ 2.303985] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xbc
[ 2.310791] nand: Micron MT29F4G16ABBDA3W
[ 2.315032] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[ 2.323059] nand: using OMAP_ECC_BCH8_CODE_HW_DETECTION_SW
[ 2.331481] 5 cmdlinepart partitions found on MTD device omap2-nand.0
[ 2.338348] Creating 5 MTD partitions on "omap2-nand.0":
[ 2.343963] 0x000000000000-0x000000080000 : "MLO"
[ 2.358184] 0x000000080000-0x000000260000 : "u-boot"
[ 2.370788] 0x000000260000-0x000000280000 : "u-boot-env"
[ 2.382110] 0x000000280000-0x000000680000 : "kernel"
[ 2.395935] 0x000000680000-0x000020000000 : "fs"
[ 2.905487] libphy: smsc911x-mdio: probed
[ 2.910400] SMSC LAN8700 8000000.ethernet:01: attached PHY driver [SMSC LAN8700] (mii_bus:phy_addr=8000000.ethernet:01, irq=-1)
[ 2.922851] smsc911x 8000000.ethernet eth0: MAC Address: 00:08:ee:07:5b:02
[ 2.936798] mousedev: PS/2 mouse device common for all mice
[ 2.942871] i2c /dev entries driver
[ 2.952575] omap_hsmmc 4809c000.mmc: GPIO lookup for consumer cd
[ 2.959136] omap_hsmmc 4809c000.mmc: using device tree for GPIO lookup
[ 2.966125] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@4809c000[0]' - status (0)
[ 2.976684] omap_hsmmc 4809c000.mmc: Got CD GPIO
[ 2.981628] omap_hsmmc 4809c000.mmc: GPIO lookup for consumer wp
[ 2.988006] omap_hsmmc 4809c000.mmc: using device tree for GPIO lookup
[ 2.994903] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@4809c000[0]'
[ 3.004577] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@4809c000[0]'
[ 3.014160] omap_hsmmc 4809c000.mmc: using lookup tables for GPIO lookup
[ 3.021514] omap_hsmmc 4809c000.mmc: lookup for GPIO wp failed
[ 3.068267] omap_hsmmc 480b4000.mmc: GPIO lookup for consumer cd
[ 3.074615] omap_hsmmc 480b4000.mmc: using device tree for GPIO lookup
[ 3.081634] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/mmc@480b4000[0]'
[ 3.091308] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/mmc@480b4000[0]'
[ 3.100891] omap_hsmmc 480b4000.mmc: using lookup tables for GPIO lookup
[ 3.108001] omap_hsmmc 480b4000.mmc: lookup for GPIO cd failed
[ 3.114196] omap_hsmmc 480b4000.mmc: GPIO lookup for consumer wp
[ 3.120574] omap_hsmmc 480b4000.mmc: using device tree for GPIO lookup
[ 3.127502] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@480b4000[0]'
[ 3.137176] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@480b4000[0]'
[ 3.146728] omap_hsmmc 480b4000.mmc: using lookup tables for GPIO lookup
[ 3.153839] omap_hsmmc 480b4000.mmc: lookup for GPIO wp failed
[ 3.195343] mmc0: host does not support reading read-only switch, assuming write-enable
[ 3.204895] omap_hsmmc 480ad000.mmc: GPIO lookup for consumer wp
[ 3.211395] omap_hsmmc 480ad000.mmc: using device tree for GPIO lookup
[ 3.218353] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@480ad000[0]'
[ 3.228027] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@480ad000[0]'
[ 3.237640] omap_hsmmc 480ad000.mmc: using lookup tables for GPIO lookup
[ 3.244689] omap_hsmmc 480ad000.mmc: lookup for GPIO wp failed
[ 3.252105] vwl1271: supplied by VMMC2
[ 3.257537] mmc0: new high speed SDHC card at address b368
[ 3.271575] mmcblk0: mmc0:b368 00000 3.75 GiB
[ 3.283477] mmcblk0: p1 p2
[ 3.408050] ledtrig-cpu: registered to indicate activity on CPUs
[ 3.417572] oprofile: using arm/armv7
[ 3.422485] Initializing XFRM netlink socket
[ 3.427734] NET: Registered protocol family 10
[ 3.437255] sit: IPv6 over IPv4 tunneling driver
[ 3.445556] NET: Registered protocol family 17
[ 3.450469] NET: Registered protocol family 15
[ 3.455718] Key type dns_resolver registered
[ 3.460876] omap2_set_init_voltage: unable to find boot up OPP for vdd_mpu_iva
[ 3.468566] omap2_set_init_voltage: unable to set vdd_mpu_iva
[ 3.474639] omap2_set_init_voltage: unable to find boot up OPP for vdd_core
[ 3.482055] omap2_set_init_voltage: unable to set vdd_core
[ 3.493072] ThumbEE CPU extension supported.
[ 3.497741] Registering SWP/SWPB emulation handler
[ 3.502838] SmartReflex Class3 initialized
[ 3.514038] omap_hsmmc 480ad000.mmc: card claims to support voltages below defined range
[ 3.528869] hctosys: unable to open rtc device (rtc0)
[ 3.534210] sr_init: No PMIC hook to init smartreflex
[ 3.540313] smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized
[ 3.549468] smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized
[ 3.634979] VAUX3: disabling
[ 3.639739] VDAC: disabling
[ 3.643737] VUSB1V5: disabling
[ 3.648101] VUSB1V8: disabling
[ 3.652374] VUSB3V1: disabling
[ 3.682708] mmc2: new high speed SDIO card at address 0001
[ 3.705963] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 3.714843] VFS: Mounted root (ext4 filesystem) on device 179:2.
[ 3.735473] devtmpfs: mounted
[ 3.741729] Freeing unused kernel memory: 1024K (c0b00000 - c0c00000)
[ 4.055755] EXT4-fs (mmcblk0p2): re-mounted. Opts: data=ordered
Starting logging: OK
Populating /dev using udev: [ 4.419616] udevd[103]: starting version 3.1.5
[ 4.462677] random: udevd urandom read with 36 bits of entropy available
[ 5.482910] 48050000.dss supply vdda_video not found, using dummy regulator
[ 5.491271] OMAP DSS rev 2.0
[ 5.495269] omapdss_dss 48050000.dss: bound 48050400.dispc (ops dispc_component_ops [omapdss])
[ 5.626159] omap_ssi 48058000.ssi-controller: ssi controller 0 initialized (2 ports)!
[ 5.732849] usbcore: registered new interface driver usbfs
[ 5.739532] usbcore: registered new interface driver hub
[ 5.745483] usbcore: registered new device driver usb
[ 5.786773] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 5.842681] twl4030_keypad 48070000.i2c:twl@48:keypad: OF: linux,keymap property not defined in /ocp/i2c@48070000/twl@48/keypad
[ 5.855010] twl4030_keypad 48070000.i2c:twl@48:keypad: Failed to build keymap
[ 5.862701] twl4030_keypad: probe of 48070000.i2c:twl@48:keypad failed with error -2
[ 5.933685] ehci-omap: OMAP-EHCI Host Controller driver
[ 5.940917] ehci-omap 48064800.ehci: EHCI Host Controller
[ 5.947906] ehci-omap 48064800.ehci: new USB bus registered, assigned bus number 1
[ 5.977905] twl4030_bci 48070000.i2c:twl@48:bci: could not request vac iio channel
[ 6.051910] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 6.080780] input: twl4030_pwrbutton as /devices/platform/68000000.ocp/48070000.i2c/i2c-0/0-0048/48070000.i2c:twl@48:pwrbutton/input/input1
[ 6.153503] ohci-omap3: OHCI OMAP3 driver
[ 6.160186] ehci-omap 48064800.ehci: irq 93, io mem 0x48064800
[ 6.200073] ehci-omap 48064800.ehci: USB 2.0 started, EHCI 1.00
[ 6.248626] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 6.255828] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.263580] usb usb1: Product: EHCI Host Controller
[ 6.268798] usb usb1: Manufacturer: Linux 4.6.0-dirty ehci_hcd
[ 6.274963] usb usb1: SerialNumber: 48064800.ehci
[ 6.394683] twl_rtc 48070000.i2c:twl@48:rtc: Enabling TWL-RTC
[ 6.459686] twl_rtc 48070000.i2c:twl@48:rtc: rtc core: registered 48070000.i2c:twl@48 as rtc0
[ 6.504608] hub 1-0:1.0: USB hub found
[ 6.546447] hub 1-0:1.0: 3 ports detected
[ 6.566833] twl4030_usb 48070000.i2c:twl@48:twl4030-usb: Initialized TWL4030 USB module
[ 6.605285] ohci-omap3 48064400.ohci: OHCI Host Controller
[ 6.611389] ohci-omap3 48064400.ohci: new USB bus registered, assigned bus number 2
[ 6.700012] musb-hdrc musb-hdrc.0.auto: MUSB HDRC host driver
[ 6.706359] musb-hdrc musb-hdrc.0.auto: new USB bus registered, assigned bus number 3
[ 6.734497] ohci-omap3 48064400.ohci: irq 92, io mem 0x48064400
[ 6.777496] Driver for 1-wire Dallas network protocol.
[ 6.824493] of_get_named_gpiod_flags: can't parse 'ti,ssi-cawake-gpio' property of node '/ocp/ssi-controller@48058000/ssi-port@4805a000[0]'
[ 6.837921] omap_ssi_port 4805a000.ssi-port: DT data is missing cawake gpio (err=-2)
[ 6.846160] omap_ssi_port: probe of 4805a000.ssi-port failed with error -2
[ 6.853698] of_get_named_gpiod_flags: can't parse 'ti,ssi-cawake-gpio' property of node '/ocp/ssi-controller@48058000/ssi-port@4805b000[0]'
[ 6.866973] omap_ssi_port 4805b000.ssi-port: DT data is missing cawake gpio (err=-2)
[ 6.875183] omap_ssi_port: probe of 4805b000.ssi-port failed with error -2
[ 6.891174] of_get_named_gpiod_flags: can't parse 'ti,ssi-cawake-gpio' property of node '/ocp/ssi-controller@48058000/ssi-port@4805a000[0]'
[ 6.904571] omap_ssi_port 4805a000.ssi-port: DT data is missing cawake gpio (err=-2)
[ 6.912902] omap_ssi_port: probe of 4805a000.ssi-port failed with error -2
[ 6.920410] of_get_named_gpiod_flags: can't parse 'ti,ssi-cawake-gpio' property of node '/ocp/ssi-controller@48058000/ssi-port@4805b000[0]'
[ 6.933685] omap_ssi_port 4805b000.ssi-port: DT data is missing cawake gpio (err=-2)
[ 6.941925] omap_ssi_port: probe of 4805b000.ssi-port failed with error -2
[ 6.978149] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[ 6.985351] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.993133] usb usb3: Product: MUSB HDRC host driver
[ 6.998474] usb usb3: Manufacturer: Linux 4.6.0-dirty musb-hcd
[ 7.004608] usb usb3: SerialNumber: musb-hdrc.0.auto
[ 7.065002] media: Linux media interface: v0.10
[ 7.184875] Linux video capture interface: v2.00
[ 7.232727] hub 3-0:1.0: USB hub found
[ 7.261383] hub 3-0:1.0: 1 port detected
[ 7.308593] omap_hdq 480b2000.1w: OMAP HDQ Hardware Rev 0.5. Driver in Interrupt mode
[ 7.323364] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[ 7.330718] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 7.338439] usb usb2: Product: OHCI Host Controller
[ 7.343597] usb usb2: Manufacturer: Linux 4.6.0-dirty ohci_hcd
[ 7.349792] usb usb2: SerialNumber: 48064400.ohci
[ 7.434173] omap_wdt: OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
[ 7.612487] of_graph_get_next_endpoint(): no port node found in /ocp/isp@480bc000/ports
[ 7.621185] 480bc000.isp supply vdd-csiphy1 not found, using dummy regulator
[ 7.629241] 480bc000.isp supply vdd-csiphy2 not found, using dummy regulator
[ 7.637329] omap3isp 480bc000.isp: Revision 15.0 found
[ 7.645385] iommu: Adding device 480bc000.isp to group 0
[ 7.651916] omap-iommu 480bd400.mmu: 480bd400.mmu: version 1.1
[ 7.659393] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP CCP2 was not initialized!
[ 7.711822] hub 2-0:1.0: USB hub found
[ 7.745330] hub 2-0:1.0: 3 ports detected
[ 7.785339] w1_master_driver w1_bus_master1: Family 1 for 01.000000000000.3d is not registered.
[ 7.880187] of_get_named_gpiod_flags: parsed 'gpios' property of node '/backlight[0]' - status (0)
[ 7.954132] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio_keys/sysboot2[0]' - status (0)
[ 7.964691] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio_keys/sysboot5[0]' - status (0)
[ 7.975128] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio_keys/gpio1[0]' - status (0)
[ 7.985229] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio_keys/gpio2[0]' - status (0)
[ 7.997894] input: gpio_keys as /devices/platform/gpio_keys/input/input2
[ 8.013519] panel-dpi display@0: GPIO lookup for consumer enable
[ 8.020080] panel-dpi display@0: using device tree for GPIO lookup
[ 8.026733] of_get_named_gpiod_flags: parsed 'enable-gpios' property of node '/display@0[0]' - status (0)
[ 8.130065] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/user0[0]' - status (0)
[ 8.233642] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led1[0]' - status (0)
[ 8.244201] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led2[0]' - status (0)
[ 8.263793] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP CSI2a was not initialized!
[ 8.317596] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP CCDC was not initialized!
[ 8.374999] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP preview was not initialized!
[ 8.423126] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP resizer was not initialized!
[ 8.457885] of_get_named_gpiod_flags: can't parse 'ti,jack-det-gpio' property of node '/sound[0]'
[ 8.467864] omap-twl4030 sound: ASoC: CPU DAI (null) not registered
[ 8.474426] omap-twl4030 sound: devm_snd_soc_register_card() failed: -517
[ 8.502807] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP AEWB was not initialized!
[ 8.511901] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP AF was not initialized!
[ 8.520721] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP histogram was not initialized!
[ 8.642272] iommu: Removing device 480bc000.isp from group 0
[ 8.649993] omap3isp: probe of 480bc000.isp failed with error -22
[ 8.661560] of_get_named_gpiod_flags: can't parse 'ti,jack-det-gpio' property of node '/sound[0]'
[ 8.671142] omap-twl4030 sound: ASoC: CODEC DAI twl4030-hifi not registered
[ 8.678497] omap-twl4030 sound: devm_snd_soc_register_card() failed: -517
[ 10.084869] of_get_named_gpiod_flags: can't parse 'ti,jack-det-gpio' property of node '/sound[0]'
[ 10.094482] omap-twl4030 sound: ASoC: CODEC DAI twl4030-hifi not registered
[ 10.101928] omap-twl4030 sound: devm_snd_soc_register_card() failed: -517
done
Initializing random number generator... done.
Starting system message bus: done
Starting network...
[ 10.639862] wlcore: loaded
Starting sshd: OK

Welcome to Buildroot
buildroot login: [
H fune
New Member
New Member
Posts:9


--
02 Jun 2016 02:51 AM

Hi Adam

 

Thanks alot for the quick reply you were absolutly right about buildroot already making the MLO although I didn't realise it wasn't going to be in output/images and in stead in the custom u-boot locale.

A couple of questions:

I had to manually cross compile the  logicpd-torpedo-37xx-devkit.dtb as buildroot didn't make one is this normal ?

I did this by following dtb section of this page http://www.armadeus.com/w...nel-with-device-tree

Secondly which kernel headers are you using ? I am going for 4.5-rc5 with 4.4.3 headers as it would take some manual editing of configs to take buildroot to newer headers is that acceptable.?



Here is my boot log:

U-Boot 2016.03 (#######################)

OMAP36XX/37XX-GP ES1.2, CPU-OPP2, L3-200MHz, Max CPU Clock 1 Ghz
Logic DM37x/OMAP35x reference board + LPDDR/NAND
I2C:   ready
DRAM:  256 MiB
Board: DM37xx Torpedo
NAND:  512 MiB
MMC:   OMAP SD/MMC: 0
OMAP die ID: ###########################

Net:   No ethernet found.
Hit any key to stop autoboot:  0
switch to partitions #0, OK
mmc0 is current device
reading boot.scr
** Unable to read file boot.scr **
Booting with DT from mmc0 ...
Bootargs:
console=ttyO0,115200n8 ignore_loglevel early_printk no_console_suspend root=/dev/mmcblk0p2 rw rootfstype=ext4 rootwait display=15 ignore_loglevel early_printk no_console_suspend mtdparts=omap2-nand.0:512k(MLO),1920k(u-boot),128k(u-boot-env),4m(kernel),-(fs)
reading zImage
5949968 bytes read in 364 ms (15.6 MiB/s)
reading logicpd-torpedo-37xx-devkit.dtb
66848 bytes read in 10 ms (6.4 MiB/s)
Kernel image @ 0x81000000 [ 0x000000 - 0x5aca10 ]
## Flattened Device Tree blob at 86000000
   Booting using the fdt blob at 0x86000000
   Loading Device Tree to 8ef2c000, end 8ef3f51f ... OK

Starting kernel ...

 

 

 

 

Here is my buildroot kernel specs:

 

  │ │        [*] Linux Kernel                                                               │ │  
  │ │              Kernel version (Custom Git repository)  --->                             │ │  
  │ │        (https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git) URL of custo│ │  
  │ │        (v4.5-rc5) Custom repository version                                           │ │  
  │ │        ()    Custom kernel patches                                                    │ │  
  │ │              Kernel configuration (Using an in-tree defconfig file)  --->             │ │  
  │ │        (omap2plus) Defconfig name                                                     │ │  
  │ │        ()    Additional configuration fragment files                                  │ │  
  │ │              Kernel binary format (zImage)  --->                                      │ │  
  │ │              Kernel compression format (gzip compression)  --->                       │ │  
  │ │        [*]   Build a Device Tree Blob (DTB)                                           │ │  
  │ │                Device tree source (Use a device tree present in the kernel.)  --->    │ │  
  │ │        (logicpd-torpedo-37xx-devkit) Device Tree Source file names                    │ │  
  │ │        [ ]   Install kernel image to /boot in target                                  │ │  
  │ │              Linux Kernel Extensions  --->                                            │ │  
  │ │              Linux Kernel Tools  --->                  

 

 

 

I greatly appreciate your advice. 

 

Thanks

 

H

 

H fune
New Member
New Member
Posts:9


--
02 Jun 2016 02:55 AM

Also which filesystem are you using Ideally I'd like to use ubifs.

But for now I have this setup to match the boot args as I would like a successful boot.

 

I have noticed my kernel and DT are larger than yours as I may have extra /  different packages and drivers although this shouldn't be the problem as I should add I have already tried these boot args as well

console=ttyO0,115200n8 ignore_loglevel early_printk no_console_suspend root=/dev/mmcblk0p2 rw rootfstype=ext4 rootwait display=15 ignore_loglevel early_printk no_console_suspend mtdparts=omap2-nand.0:512k(MLO),1920k(u-boot),128k(u-boot-env),6m(kernel),-(fs)

 

┌───────────────────────────────────────────────────────────────────────────────────────┐ │  
  │ │        [ ] axfs root filesystem                                                       │ │  
  │ │        [ ] cloop root filesystem for the target device                                │ │  
  │ │        [ ] cpio the root filesystem (for use as an initial RAM filesystem)            │ │  
  │ │        [ ] cramfs root filesystem                                                     │ │  
  │ │        [*] ext2/3/4 root filesystem                                                   │ │  
  │ │              ext2/3/4 variant (ext4)  --->                                            │ │  
  │ │        ()    filesystem label                                                         │ │  
  │ │        (0)   exact size in blocks (leave at 0 for auto calculation)                   │ │  
  │ │        (0)   exact number of inodes (leave at 0 for auto calculation)                 │ │  
  │ │        (0)   extra size in blocks                                                     │ │  
  │ │        (0)   extra inodes                                                             │ │  
  │ │        (0)   reserved blocks percentage                                               │ │  
  │ │              Compression method (no compression)  --->                                │ │  
  │ │        [ ] initial RAM filesystem linked into linux kernel                            │ │  
  │ │        [ ] jffs2 root filesystem                                                      │ │  
  │ │        [ ] romfs root filesystem                                                      │ │  
  │ │        [ ] squashfs root filesystem                                                   │ │  
  │ │        [ ] tar the root filesystem                                                    │ │  
  │ │        [ ] ubifs root filesystem                                                      │ │  
  │ │        [ ] yaffs2 root filesystem                                                     │ │  
  │ │                                                                                       │ │  
  │ │                                                                                       │ │  
  │ │                                                                                       │ │  
  │ │                                                                                       │ │  
  │ │                                                                                       │ │  
  │ │                                                                                       │ │  
  │ │                                                                                       │ │  
  │ │                                                                                       │ │  
  │ │                                                                                       │ │  
  │ │                                                                                       │ │  
  │ │                                                                                       │ │  
  │ │                                                                                       │ │  

 

 

Thanks

You are not authorized to post a reply.
Page 2 of 4 << < 1234 > >>