Tool/software: Linux
Dear TI team,
Diposing of any GPIO causes the following log:
[ 130.456020] omap_hwmod: gpio8: _wait_target_disable failed
I would like to know if it is harmful or not ? Did I miss something about the gpio node properties ?
Could you put me in the picture, please ?
Thanks for your time.
System information:
- Linux kernel version: 4.1.13-cl-som-am57x-ti-3.2
Summary:
- Device Tree files concerned (c.f below)
- Kernel boot-up logs (c.f below)
- Procedure to produce the log
Device Tree Files
/* file: dra7.dtsi */
gpio8: gpio@48053000 {
compatible = "ti,omap4-gpio";
reg = <0x48053000 0x200>;
interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
ti,hwmods = "gpio8";
gpio-controller;
#gpio-cells = <2>;
interrupt-controller;
#interrupt-cells = <2>;
};
/* file: am57xx-cl-som-am57x.dts */
lcd_pins: pinmux_lcd_pins {
pinctrl-single,pins = <
DRA7XX_CORE_IOPAD(0x35dc, PIN_OUTPUT | MUX_MODE14) /* vout1_d0.gpio8_0 */
DRA7XX_CORE_IOPAD(0x35e0, PIN_OUTPUT | MUX_MODE14) /* vout1_d1.gpio8_1 */
DRA7XX_CORE_IOPAD(0x35e4, PIN_OUTPUT | MUX_MODE14) /* vout1_d2.gpio8_2 */
DRA7XX_CORE_IOPAD(0x35e8, PIN_OUTPUT | MUX_MODE14) /* vout1_d3.gpio8_3 */
DRA7XX_CORE_IOPAD(0x35ec, PIN_OUTPUT | MUX_MODE14) /* vout1_d4.gpio8_4 */
DRA7XX_CORE_IOPAD(0x35f0, PIN_OUTPUT | MUX_MODE14) /* vout1_d5.gpio8_5 */
DRA7XX_CORE_IOPAD(0x35f4, PIN_OUTPUT | MUX_MODE14) /* vout1_d6.gpio8_6 */
DRA7XX_CORE_IOPAD(0x35f8, PIN_OUTPUT | MUX_MODE14) /* vout1_d7.gpio8_7 */
DRA7XX_CORE_IOPAD(0x361c, PIN_OUTPUT | MUX_MODE14) /* vout1_d16.gpio8_16 */
DRA7XX_CORE_IOPAD(0x3620, PIN_OUTPUT | MUX_MODE14) /* vout1_d17.gpio8_17 */
DRA7XX_CORE_IOPAD(0x3634, PIN_OUTPUT | MUX_MODE14) /* vout1_d22.gpio8_22 */
DRA7XX_CORE_IOPAD(0x3638, PIN_OUTPUT | MUX_MODE14) /* vout1_d23.gpio8_23 */
>;
};
&gpio8 {
pinctrl-names = "default";
pinctrl-0 = <&lcd_pins>;
status = "okay";
ti,gpio-always-on;
};
Kernel Logs
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 4.1.13-cl-som-am57x-ti-3.2_Parifex-7.1.3 (ventto@pc-tvenries) (gcc version 6.3.1 20170620 (15:6.3.1+svn253039-1build1) ) #1 SMP Wed Nov 14 18:49:12 CET 2018
[ 0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[ 0.000000] Machine model: CompuLab CL-SOM-AM57x on SB-SOM-AM57x
[ 0.000000] Reserved memory: created CMA memory pool at 0x9d000000, size 32 MiB
[ 0.000000] Reserved memory: initialized node ipu1_cma@9d000000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created CMA memory pool at 0x95800000, size 56 MiB
[ 0.000000] Reserved memory: initialized node ipu2_cma@95800000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created CMA memory pool at 0x99000000, size 64 MiB
[ 0.000000] Reserved memory: initialized node dsp1_cma@99000000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created CMA memory pool at 0x9f000000, size 8 MiB
[ 0.000000] Reserved memory: initialized node dsp2_cma@9f000000, compatible id shared-dma-pool
[ 0.000000] cma: Reserved 16 MiB at 0xfe800000
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] On node 0 totalpages: 474623
[ 0.000000] free_area_init_node: node 0, pgdat c0a8ee00, node_mem_map ee7a8000
[ 0.000000] Normal zone: 1520 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 145408 pages, LIFO batch:31
[ 0.000000] HighMem zone: 329215 pages, LIFO batch:31
[ 0.000000] DRA752 ES2.0
[ 0.000000] PERCPU: Embedded 13 pages/cpu @ee715000 s22760 r8192 d22296 u53248
[ 0.000000] pcpu-alloc: s22760 r8192 d22296 u53248 alloc=13*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 473103
[ 0.000000] Kernel command line: console=ttyO2,115200n8 root=/dev/mmcblk0p2 rootfstype=ext4 rw rootwait earlyprintk loglevel=7
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Memory: 1682540K/1898492K available (6987K kernel code, 802K rwdata, 2564K rodata, 452K init, 8230K bss, 35728K reserved, 180224K cma-reserved, 1300476K highmem)
[ 0.000000] Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
vmalloc : 0xf0000000 - 0xff000000 ( 240 MB)
lowmem : 0xc0000000 - 0xef800000 ( 760 MB)
pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
.text : 0xc0008000 - 0xc095c27c (9553 kB)
.init : 0xc095d000 - 0xc09ce000 ( 452 kB)
.data : 0xc09ce000 - 0xc0a96868 ( 803 kB)
.bss : 0xc0a99000 - 0xc12a2a6c (8231 kB)
[ 0.000000] Running RCU self tests
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] RCU lockdep checking is enabled.
[ 0.000000] Additional per-CPU info printed with stalls.
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 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.000000] OMAP clocksource: 32k_counter at 32768 Hz
[ 0.000518] Architected cp15 timer(s) running at 6.14MHz (virt).
[ 0.000518] clocksource arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x16af5adb9, max_idle_ns: 440795202250 ns
[ 0.000553] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 4398046511023ns
[ 0.000564] Switching to timer-based delay loop, resolution 162ns
[ 0.001871] Console: colour dummy device 80x30
[ 0.001908] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[ 0.001915] ... MAX_LOCKDEP_SUBCLASSES: 8
[ 0.001922] ... MAX_LOCK_DEPTH: 48
[ 0.001928] ... MAX_LOCKDEP_KEYS: 8191
[ 0.001934] ... CLASSHASH_SIZE: 4096
[ 0.001939] ... MAX_LOCKDEP_ENTRIES: 32768
[ 0.001945] ... MAX_LOCKDEP_CHAINS: 65536
[ 0.001951] ... CHAINHASH_SIZE: 32768
[ 0.001957] memory used by lock dependency info: 5167 kB
[ 0.001963] per task-struct memory footprint: 1152 bytes
[ 0.001981] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=61475)
[ 0.001994] pid_max: default: 32768 minimum: 301
[ 0.002225] Security Framework initialized
[ 0.002330] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.002341] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.004366] CPU: Testing write buffer coherency: ok
[ 0.005253] /cpus/cpu@0 missing clock-frequency property
[ 0.005301] /cpus/cpu@1 missing clock-frequency property
[ 0.005311] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.005367] Setting up static identity map for 0x80008280 - 0x800082f0
[ 0.009953] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.010602] Brought up 2 CPUs
[ 0.010615] SMP: Total of 2 processors activated (24.59 BogoMIPS).
[ 0.010622] CPU: All CPU(s) started in SVC mode.
[ 0.012610] devtmpfs: initialized
[ 0.082210] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
[ 0.083971] omap_hwmod: l3_main_2 using broken dt data from ocp
[ 0.116728] omap_hwmod: tptc0 using broken dt data from edma-controller
[ 0.117895] omap_hwmod: tptc1 using broken dt data from edma-controller
[ 0.371518] clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.374787] pinctrl core: initialized pinctrl subsystem
[ 0.378273] NET: Registered protocol family 16
[ 0.381867] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.411384] cpuidle: using governor ladder
[ 0.441355] cpuidle: using governor menu
[ 0.456406] OMAP GPIO hardware version 0.1
[ 0.467632] omap_gpio 48053000.gpio: could not find pctldev for node /ocp/l4@4a000000/scm@2000/pinmux@1400/pinmux_lcd_pins, deferring probe
[ 0.468574] irq: no irq domain found for /ocp/l4@4a000000/scm@2000/pinmux@1400 !
[ 0.494106] omap-gpmc 50000000.gpmc: could not find pctldev for node /ocp/l4@4a000000/scm@2000/pinmux@1400/nand_flash_pins, deferring probe
[ 0.506223] No ATAGs?
[ 0.506283] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.506292] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.509414] omap4_sram_init:Unable to allocate sram needed to handle errata I688
[ 0.509425] omap4_sram_init:Unable to get sram pool needed to handle errata I688
[ 0.510804] OMAP DMA hardware revision 0.0
[ 0.568185] edma-dma-engine edma-dma-engine.0: TI EDMA DMA engine driver
[ 0.574684] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver
[ 0.581070] omap-iommu 40d01000.mmu: 40d01000.mmu registered
[ 0.581338] omap-iommu 40d02000.mmu: 40d02000.mmu registered
[ 0.581559] omap-iommu 58882000.mmu: 58882000.mmu registered
[ 0.581817] omap-iommu 55082000.mmu: 55082000.mmu registered
[ 0.582195] omap-iommu 41501000.mmu: 41501000.mmu registered
[ 0.582447] omap-iommu 41502000.mmu: 41502000.mmu registered
[ 0.583431] vgaarb: loaded
[ 0.584050] SCSI subsystem initialized
[ 0.584193] libata version 3.00 loaded.
[ 0.584708] usbcore: registered new interface driver usbfs
[ 0.584828] usbcore: registered new interface driver hub
[ 0.584981] usbcore: registered new device driver usb
[ 0.585805] omap_i2c 48070000.i2c: could not find pctldev for node /ocp/l4@4a000000/scm@2000/pinmux@1400/i2c1_pins_default, deferring probe
[ 0.585867] omap_i2c 48060000.i2c: could not find pctldev for node /ocp/l4@4a000000/scm@2000/pinmux@1400/i2c3_pins_default, deferring probe
[ 0.585923] omap_i2c 4807a000.i2c: could not find pctldev for node /ocp/l4@4a000000/scm@2000/pinmux@1400/i2c4_pins_default, deferring probe
[ 0.585979] omap_i2c 4807c000.i2c: could not find pctldev for node /ocp/l4@4a000000/scm@2000/pinmux@1400/i2c5_pins_default, deferring probe
[ 0.586239] pps_core: LinuxPPS API ver. 1 registered
[ 0.586246] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.586294] PTP clock support registered
[ 0.587132] Advanced Linux Sound Architecture Driver Initialized.
[ 0.589486] Switched to clocksource arch_sys_counter
[ 0.703978] NET: Registered protocol family 2
[ 0.705200] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.705381] TCP bind hash table entries: 8192 (order: 6, 294912 bytes)
[ 0.707627] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.707775] UDP hash table entries: 512 (order: 3, 40960 bytes)
[ 0.708079] UDP-Lite hash table entries: 512 (order: 3, 40960 bytes)
[ 0.708956] NET: Registered protocol family 1
[ 0.709765] RPC: Registered named UNIX socket transport module.
[ 0.709775] RPC: Registered udp transport module.
[ 0.709782] RPC: Registered tcp transport module.
[ 0.709790] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.709813] PCI: CLS 0 bytes, default 64
[ 0.711310] CPU PMU: Failed to parse /pmu/interrupt-affinity[0]
[ 0.711366] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
[ 0.715170] futex hash table entries: 512 (order: 3, 32768 bytes)
[ 0.717822] VFS: Disk quotas dquot_6.6.0
[ 0.717914] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.719671] NFS: Registering the id_resolver key type
[ 0.719927] Key type id_resolver registered
[ 0.719936] Key type id_legacy registered
[ 0.722331] bounce: pool size: 64 pages
[ 0.722417] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[ 0.722479] io scheduler noop registered
[ 0.722494] io scheduler deadline registered
[ 0.722523] io scheduler cfq registered (default)
[ 0.729856] pinctrl-single 4a003400.pinmux: 281 pins at pa fc003400 size 1124
[ 0.779337] dra7-pcie 51000000.pcie: PCI host bridge to bus 0000:00
[ 0.779351] pci_bus 0000:00: root bus resource [io 0x1000-0xffff]
[ 0.779363] pci_bus 0000:00: root bus resource [mem 0x20013000-0x2fffffff]
[ 0.779406] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 0.779514] pci 0000:00:00.0: [104c:8888] type 01 class 0x060400
[ 0.779557] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x000fffff]
[ 0.779587] pci 0000:00:00.0: reg 0x14: [mem 0x00000000-0x0000ffff]
[ 0.779643] pci 0000:00:00.0: IOMMU is currently not supported for PCI
[ 0.779755] pci 0000:00:00.0: supports D1
[ 0.779765] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[ 0.780432] PCI: bus0: Fast back to back transfers disabled
[ 0.780692] PCI: bus1: Fast back to back transfers enabled
[ 0.780706] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[ 0.780817] pci 0000:00:00.0: BAR 0: assigned [mem 0x20100000-0x201fffff]
[ 0.780834] pci 0000:00:00.0: BAR 1: assigned [mem 0x20020000-0x2002ffff]
[ 0.780849] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 0.786117] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 0.790758] omap_uart 4806c000.serial: no wakeirq for uart1
[ 0.791080] 4806c000.serial: ttyO1 at MMIO 0x4806c000 (irq = 267, base_baud = 3000000) is a OMAP UART1
[ 0.792452] 48020000.serial: ttyO2 at MMIO 0x48020000 (irq = 268, base_baud = 3000000) is a OMAP UART2
[ 1.808090] console [ttyO2] enabled
[ 1.812573] omap_uart 4806e000.serial: no wakeirq for uart3
[ 1.818611] 4806e000.serial: ttyO3 at MMIO 0x4806e000 (irq = 269, base_baud = 3000000) is a OMAP UART3
[ 1.829328] omap_uart 48424000.serial: no wakeirq for uart8
[ 1.835353] 48424000.serial: ttyO8 at MMIO 0x48424000 (irq = 270, base_baud = 3000000) is a OMAP UART8
[ 1.845941] omap_uart 4ae2b000.serial: no wakeirq for uart9
[ 1.851971] 4ae2b000.serial: ttyO9 at MMIO 0x4ae2b000 (irq = 271, base_baud = 3000000) is a OMAP UART9
[ 1.864015] omap_rng 48090000.rng: OMAP Random Number Generator ver. 20
[ 1.871153] [drm] Initialized drm 1.1.0 20060810
[ 1.895334] brd: module loaded
[ 1.910304] loop: module loaded
[ 1.915515] ahci 4a140000.sata: SSS flag set, parallel bus scan disabled
[ 1.922575] ahci 4a140000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
[ 1.931505] ahci 4a140000.sata: flags: 64bit ncq sntf stag pm led clo only pmp pio slum part ccc apst
[ 1.943718] scsi host0: ahci
[ 1.947572] ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a1410ff] port 0x100 irq 304
[ 1.956811] mtdoops: mtd device (mtddev=name/number) must be supplied
[ 1.968251] m25p80 spi32766.0: found m25px16, expected m25p80
[ 1.974282] m25p80 spi32766.0: m25px16 (2048 Kbytes)
[ 1.979538] 3 ofpart partitions found on MTD device spi32766.0
[ 1.985632] Creating 3 MTD partitions on "spi32766.0":
[ 1.991019] 0x000000000000-0x0000000c0000 : "uboot"
[ 1.999857] 0x0000000c0000-0x000000100000 : "uboot environment"
[ 2.008241] 0x000000100000-0x000000200000 : "reserved"
[ 2.017501] libphy: Fixed MDIO Bus: probed
[ 2.069446] davinci_mdio 48485000.mdio: davinci mdio revision 1.6
[ 2.075815] davinci_mdio 48485000.mdio: detected phy mask fffffffc
[ 2.088428] libphy: 48485000.mdio: probed
[ 2.092641] davinci_mdio 48485000.mdio: phy[0]: device 48485000.mdio:00, driver Atheros 8031 ethernet
[ 2.102288] davinci_mdio 48485000.mdio: phy[1]: device 48485000.mdio:01, driver Atheros 8031 ethernet
[ 2.112837] cpsw 48484000.ethernet: Detected MACID = 00:01:c0:1e:80:72
[ 2.121404] cpsw 48484000.ethernet: cpsw: Detected MACID = 00:01:c0:1e:80:7b
[ 2.134402] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 2.141249] ehci-pci: EHCI PCI platform driver
[ 2.146076] usbcore: registered new interface driver uas
[ 2.151762] usbcore: registered new interface driver usb-storage
[ 2.158947] mousedev: PS/2 mouse device common for all mice
[ 2.165155] i2c /dev entries driver
[ 2.170402] omap_hsmmc 4809c000.mmc: Got CD GPIO
[ 2.175256] omap_hsmmc 4809c000.mmc: Got WP GPIO
[ 2.180438] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr104 mode
[ 2.187167] omap_hsmmc 4809c000.mmc: no pinctrl state for ddr50 mode
[ 2.193814] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr50 mode
[ 2.200467] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr25 mode
[ 2.207099] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr12 mode
[ 2.213746] omap_hsmmc 4809c000.mmc: no pinctrl state for hs mode
[ 2.291016] hidraw: raw HID events driver (C) Jiri Kosina
[ 2.297195] usbcore: registered new interface driver usbhid
[ 2.299796] ata1: SATA link down (SStatus 0 SControl 300)
[ 2.308671] usbhid: USB HID core driver
[ 2.319895] Initializing XFRM netlink socket
[ 2.324437] NET: Registered protocol family 17
[ 2.329128] NET: Registered protocol family 15
[ 2.334004] Key type dns_resolver registered
[ 2.335224] mmc0: MAN_BKOPS_EN bit is not set
[ 2.340805] mmc0: new high speed MMC card at address 0001
[ 2.342131] mmcblk0: mmc0:0001 M52516 14.2 GiB
[ 2.342466] mmcblk0boot0: mmc0:0001 M52516 partition 1 4.00 MiB
[ 2.342755] mmcblk0boot1: mmc0:0001 M52516 partition 2 4.00 MiB
[ 2.351449] mmcblk0: p1 p2
[ 2.368966] omap_voltage_late_init: Voltage driver support not added
[ 2.375631] sr_dev_init: Unable to get voltage domain pointer for VDD core
[ 2.382815] sr_dev_init: Unable to get voltage domain pointer for VDD mpu
[ 2.390564] Power Management for TI OMAP4+ devices.
[ 2.395981] ThumbEE CPU extension supported.
[ 2.400494] Registering SWP/SWPB emulation handler
[ 2.405520] SmartReflex Class3 initialized
[ 2.412807] dmm 4e000000.dmm: workaround for errata i878 in use
[ 2.421248] dmm 4e000000.dmm: initialized all PAT entries
[ 2.430403] omap-gpmc 50000000.gpmc: GPMC revision 6.0
[ 2.435872] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
[ 2.443835] nand: No NAND device found
[ 2.447765] omap2-nand 8000000.nand: scan failed, may be bus-width mismatch
[ 2.457696] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
[ 2.464909] omap_i2c 48060000.i2c: bus 2 rev0.12 at 400 kHz
[ 2.472511] palmas 3-0058: Irq flag is 0x00000008
[ 2.493019] palmas 3-0058: Muxing GPIO 2f, PWM 0, LED 0
[ 2.541198] rtc-em3027 3-0056: rtc core: registered rtc-em3027 as rtc0
[ 2.549170] at24 3-0050: 1024 byte 24c08 EEPROM, writable, 16 bytes/write
[ 2.556599] omap_i2c 4807a000.i2c: bus 3 rev0.12 at 400 kHz
[ 2.578419] at24 4-0054: 1024 byte 24c08 EEPROM, writable, 16 bytes/write
[ 2.599589] pca953x 4-0020: failed reading register
[ 2.604727] pca953x: probe of 4-0020 failed with error -121
[ 2.610628] omap_i2c 4807c000.i2c: bus 4 rev0.12 at 400 kHz
[ 3.020722] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 3.026921] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[ 3.035645] xhci-hcd xhci-hcd.0.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x00210010
[ 3.044871] xhci-hcd xhci-hcd.0.auto: irq 392, io mem 0x48890000
[ 3.052480] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 3.059616] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.067184] usb usb1: Product: xHCI Host Controller
[ 3.072313] usb usb1: Manufacturer: Linux 4.1.13-cl-som-am57x-ti-3.2_Parifex-7.1.3 xhci-hcd
[ 3.081078] usb usb1: SerialNumber: xhci-hcd.0.auto
[ 3.089018] hub 1-0:1.0: USB hub found
[ 3.093373] hub 1-0:1.0: 1 port detected
[ 3.100038] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 3.105820] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
[ 3.114239] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[ 3.123144] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
[ 3.130283] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.137852] usb usb2: Product: xHCI Host Controller
[ 3.142979] usb usb2: Manufacturer: Linux 4.1.13-cl-som-am57x-ti-3.2_Parifex-7.1.3 xhci-hcd
[ 3.151745] usb usb2: SerialNumber: xhci-hcd.0.auto
[ 3.158691] hub 2-0:1.0: USB hub found
[ 3.162720] hub 2-0:1.0: 1 port detected
[ 3.569234] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[ 3.575061] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 3
[ 3.583606] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x00210010
[ 3.592841] xhci-hcd xhci-hcd.1.auto: irq 393, io mem 0x488d0000
[ 3.599711] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[ 3.606822] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.614408] usb usb3: Product: xHCI Host Controller
[ 3.619542] usb usb3: Manufacturer: Linux 4.1.13-cl-som-am57x-ti-3.2_Parifex-7.1.3 xhci-hcd
[ 3.628294] usb usb3: SerialNumber: xhci-hcd.1.auto
[ 3.634811] hub 3-0:1.0: USB hub found
[ 3.638824] hub 3-0:1.0: 1 port detected
[ 3.643946] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[ 3.649744] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 4
[ 3.658055] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[ 3.666947] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
[ 3.674086] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.681669] usb usb4: Product: xHCI Host Controller
[ 3.686777] usb usb4: Manufacturer: Linux 4.1.13-cl-som-am57x-ti-3.2_Parifex-7.1.3 xhci-hcd
[ 3.695548] usb usb4: SerialNumber: xhci-hcd.1.auto
[ 3.702125] hub 4-0:1.0: USB hub found
[ 3.706131] hub 4-0:1.0: 1 port detected
[ 3.711884] omap_hsmmc 4809c000.mmc: Got CD GPIO
[ 3.716755] omap_hsmmc 4809c000.mmc: Got WP GPIO
[ 3.721881] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr104 mode
[ 3.728633] omap_hsmmc 4809c000.mmc: no pinctrl state for ddr50 mode
[ 3.735307] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr50 mode
[ 3.741984] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr25 mode
[ 3.748645] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr12 mode
[ 3.755325] omap_hsmmc 4809c000.mmc: no pinctrl state for hs mode
[ 3.801735] sr_init: No PMIC hook to init smartreflex
[ 3.807267] sr_init: platform driver register failed for SR
[ 3.858838] ads7846-reg: disabling
[ 3.862878] ALSA device list:
[ 3.865984] No soundcards found.
[ 3.895008] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 3.903585] VFS: Mounted root (ext4 filesystem) on device 179:2.
[ 3.913327] devtmpfs: mounted
[ 3.916834] Freeing unused kernel memory: 452K (c095d000 - c09ce000)
[ 3.989463] usb 3-1: new high-speed USB device number 2 using xhci-hcd
[ 4.097389] random: systemd urandom read with 15 bits of entropy available
[ 4.114962] systemd[1]: systemd 215 running in system mode. (+PAM +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ -SECCOMP -APPARMOR)
[ 4.129275] systemd[1]: Detected architecture 'arm'.
[ 4.136784] usb 3-1: New USB device found, idVendor=04b4, idProduct=6570
[ 4.143834] usb 3-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 4.151342] usb 3-1: Product: USB2.0 Hub
[ 4.170661] hub 3-1:1.0: USB hub found
[ 4.174921] hub 3-1:1.0: 4 ports detected
[ 4.202429] systemd[1]: Inserted module 'autofs4'
[ 4.207685] systemd[1]: Failed to insert module 'ipv6'
[ 4.214758] systemd[1]: Set hostname to <NanoBoardTI>.
[ 4.474981] systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
[ 4.484350] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ 4.492459] systemd[1]: Expecting device dev-ttyO2.device...
[ 4.519728] systemd[1]: Starting Remote File Systems (Pre).
[ 4.539669] systemd[1]: Reached target Remote File Systems (Pre).
[ 4.546103] systemd[1]: Starting Encrypted Volumes.
[ 4.569881] systemd[1]: Reached target Encrypted Volumes.
[ 4.575706] systemd[1]: Starting Arbitrary Executable File Formats File System Automount Point.
[ 4.609690] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[ 4.619703] systemd[1]: Starting Dispatch Password Requests to Console Directory Watch.
[ 4.628524] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ 4.636882] systemd[1]: Starting Paths.
[ 4.659687] systemd[1]: Reached target Paths.
[ 4.664293] systemd[1]: Starting Swap.
[ 4.679705] systemd[1]: Reached target Swap.
[ 4.684213] systemd[1]: Starting Root Slice.
[ 4.709685] systemd[1]: Created slice Root Slice.
[ 4.714651] systemd[1]: Starting User and Session Slice.
[ 4.739676] systemd[1]: Created slice User and Session Slice.
[ 4.745731] systemd[1]: Starting Delayed Shutdown Socket.
[ 4.769689] systemd[1]: Listening on Delayed Shutdown Socket.
[ 4.775758] systemd[1]: Starting /dev/initctl Compatibility Named Pipe.
[ 4.799688] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[ 4.807028] systemd[1]: Starting Journal Socket (/dev/log).
[ 4.829688] systemd[1]: Listening on Journal Socket (/dev/log).
[ 4.835967] systemd[1]: Starting udev Control Socket.
[ 4.859687] systemd[1]: Listening on udev Control Socket.
[ 4.865416] systemd[1]: Starting udev Kernel Socket.
[ 4.889688] systemd[1]: Listening on udev Kernel Socket.
[ 4.895299] systemd[1]: Starting Journal Socket.
[ 4.919688] systemd[1]: Listening on Journal Socket.
[ 4.924946] systemd[1]: Starting System Slice.
[ 4.949685] systemd[1]: Created slice System Slice.
[ 4.954836] systemd[1]: Starting system-getty.slice.
[ 4.979684] systemd[1]: Created slice system-getty.slice.
[ 4.985374] systemd[1]: Starting system-serial\x2dgetty.slice.
[ 5.010103] systemd[1]: Created slice system-serial\x2dgetty.slice.
[ 5.016875] systemd[1]: Starting Increase datagram queue length...
[ 5.050791] systemd[1]: Starting Load Kernel Modules...
[ 5.072424] systemd[1]: Starting udev Coldplug all Devices...
[ 5.102546] systemd[1]: Mounting POSIX Message Queue File System...
[ 5.135851] systemd[1]: Mounting Debug File System...
[ 5.165848] systemd[1]: Starting Create list of required static device nodes for the current kernel...
[ 5.212418] systemd[1]: Mounted Huge Pages File System.
[ 5.226472] systemd[1]: Started Set Up Additional Binary Formats.
[ 5.233053] systemd[1]: Starting Slices.
[ 5.249730] systemd[1]: Reached target Slices.
[ 5.254466] systemd[1]: Starting Remount Root and Kernel File Systems...
[ 5.299895] systemd[1]: Mounted Debug File System.
[ 5.319739] systemd[1]: Mounted POSIX Message Queue File System.
[ 5.350404] systemd[1]: Started Increase datagram queue length.
[ 5.379755] systemd[1]: Started Load Kernel Modules.
[ 5.409807] systemd[1]: Started Create list of required static device nodes for the current kernel.
[ 5.440416] systemd[1]: Started Remount Root and Kernel File Systems.
[ 5.532832] systemd[1]: Started Various fixups to make systemd work better on Debian.
[ 5.541173] systemd[1]: Starting Load/Save Random Seed...
[ 5.562876] systemd[1]: Starting Create Static Device Nodes in /dev...
[ 5.593004] systemd[1]: Mounting Configuration File System...
[ 5.624787] systemd[1]: Mounted FUSE Control File System.
[ 5.631058] systemd[1]: Starting Apply Kernel Variables...
[ 5.662720] systemd[1]: Starting Syslog Socket.
[ 5.679776] systemd[1]: Listening on Syslog Socket.
[ 5.684972] systemd[1]: Starting Sockets.
[ 5.709812] systemd[1]: Reached target Sockets.
[ 5.714604] systemd[1]: Starting Journal Service...
[ 5.759729] systemd[1]: Started Journal Service.
[ 5.970426] systemd-udevd[153]: starting version 215
[ 6.177709] systemd-journald[145]: Received request to flush runtime journal from PID 1
[ 6.546893] palmas_pwrbutton 4807a000.i2c:tps659038@58:tps659038_pwr_button: h/w controlled shutdown duration=12 seconds
[ 6.571577] input: palmas_pwron as /devices/platform/44000000.ocp/4807a000.i2c/i2c-3/3-0058/4807a000.i2c:tps659038@58:tps659038_pwr_button/input/input0
[ 6.663060] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
[ 6.673265] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400
[ 6.924230] CAN device driver interface
[ 6.974651] ads7846 spi32766.1: touchscreen, irq 67
[ 6.978746] c_can_platform 4ae3c000.can: c_can_platform device registered (regs=fce3c000, irq=315)
[ 7.003439] input: ADS7846 Touchscreen as /devices/platform/44000000.ocp/4b300000.qspi/spi_master/spi32766/spi32766.1/input/input1
[ 7.431124] net eth1: initializing cpsw version 1.15 (0)
[ 7.523344] net eth1: phy found : id is : 0x4dd074
[ 7.607112] net eth0: initializing cpsw version 1.15 (0)
[ 7.693383] net eth0: phy found : id is : 0x4dd074
[ 8.636875] random: nonblocking pool is initialized
[ 10.696444] cpsw 48484000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[ 130.113872] omap_hwmod: gpio8: _wait_target_disable failed
Export and Disposing of GPIOs
$ cd /sys/class/gpio $ ls -l gpiochip224 [... truncated output...] $ echo 231 > export # 224 + 7 $ echo out > gpio231/direction $ echo 1 > gpio231/value # it works $ echo 231 > unexport # it makes the "omap_hwmod: gpio8: _wait_target_disable failed" log appear

