logo

Could not compile stylesheet for simplistic. Using last compiled stylesheet.
Accepted
0
Dear ISEE Community

I'm using for my project GPRS antena and serial port to receive my GPS data.

For the GPRS, asa you descript in the web (http://labs.isee.biz/index.php/How_to_go_to_Internet_through_GPRS_setup), in the /etc/ppp/peers/movistar (in my case I use Vodafone), it uses /dev/ttyO1:

noauth
hide-password
/dev/ttyO1
115200
nocrtscts
defaultroute
noipdefault
user movistar
usepeerdns
nodeflate
novj
noccp
persist
connect "/usr/sbin/chat -v -f /etc/ppp/chatscripts/movistar"
ipcp-accept-local
ipcp-accept-remote
lcp-echo-failure 8
lcp-echo-interval 3


To receive data from the GPS, I used the serial port /dev/ttyO2.

Now my project requires to use the Bluetooth to communicate. As you say in your web (http://labs.isee.biz/index.php/How_to_setup_Marvell_bluetooth), the Bluetooth needs the /dev/ttyO1 to communicate. In my case, this is used by GPRS, so I'm not able to use it to communicate.

Which is the solution to use all the devices (GPRS, GPS and Blutooth) this?

Accepted Answer

Tuesday, June 17 2014, 10:23 AM - #permalink
0
Dear ISEE Community.

I try to do what you explain me, putting a visible device and near the Berlin Board. The question is that I'm only able to discover a mobile phone, for example, that is in contact with the board. If I put it in a 20/30 cm the board couldn't obtain any device.

I have disable the wifi, but the solution could be to change the transmision power. How can I change the power to the maximum value? Because the value used by default is not enough to work correctly.

Another question is that I need to use the Bluetooth as a "server", so that it can receive connections from android devices, to send files to the board. Is there any daemon or something like that which is able to configure this?

I have been searching in internet, and there is a file needed to configure these things, hcid.conf , that there is not in the file system, and I the daemon there isn't at /etc/init.d directory. What is the way to configure it?
The reply is currently minimized Show
Responses (32)
  • Accepted Answer

    Thursday, May 15 2014, 10:08 AM - #permalink
    0
    Hi,

    Bluetooth can only be accessed via ttyO1 (uart2). If you want to use Bluetooth and GPRS at the same time, you will need to apply hardware modifications. Be careful, applying this patch, you will lose the warranty.

    Configures GPRS modem with ttyO0 instead ttyO1:

    umount: R305 and R306 resistors
    mount: R302 and R303 resistors

    Cheers!
    The reply is currently minimized Show
  • Accepted Answer

    Friday, May 16 2014, 10:13 AM - #permalink
    0
    Dear ISEE Community.

    I took the decision to make this hardware changes to use all the components for my application. When I finish I want to know how Bluetooth can communicates with an Android device. How can I configure? It works only with an AT commands, with a software (introduced by command line), transfer files (it is the thing that most interest to me) ?
    The reply is currently minimized Show
  • Accepted Answer

    Tuesday, May 20 2014, 12:09 PM - #permalink
    0
    Dear ISEE Community:

    The problem was solved and the GPRS modem works perfectly on the ttyO0 UART. Now I'm trying to configure the bluetooth device, as you explain here: http://labs.isee.biz/index.php/How_to_setup_Marvell_bluetooth.

    I enter the commands into the command line but when I arrive to the sentence:
    bccmd -t bcsp -d /dev/ttyO1 chiprev
    , I always get a timeout. What's the problem?
    The reply is currently minimized Show
  • Accepted Answer

    Tuesday, May 20 2014, 12:35 PM - #permalink
    0
    Hi gerteksa,

    can you post the complete log timeout?
    The reply is currently minimized Show
  • Accepted Answer

    Tuesday, May 20 2014, 03:00 PM - #permalink
    0
    Could you tell me how can I see this log timeout? I don't know how I can see it
    The reply is currently minimized Show
  • Accepted Answer

    Wednesday, May 21 2014, 11:12 AM - #permalink
    0
    Hi,

    I refer to dmesg log, uname -a response, bash commands used and their responses.
    The reply is currently minimized Show
  • Accepted Answer

    Thursday, May 22 2014, 10:23 AM - #permalink
    0
    Dear ISEE Community:

    uname -a command
    root@igep00x0:~# uname -a
    Linux igep00x0 2.6.37 #1 Mon Jun 10 18:25:45 CEST 2013 armv7l GNU/Linux


    dmesg command
    root@igep00x0:~# dmesg
    [    0.000000] Linux version 2.6.37 (maintainer@titan.isee.biz) (gcc version 4.6.4 20120303 (prerelease) (GCC) ) #1 Mon Jun 10 18:25:45 CEST 2013
    [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    [    0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] Machine: IGEP0030 COM
    [    0.000000] IGEP: IGEP003x machine + BASE0010 (buddy)
    [    0.000000] IGEP: buddy: Hardware rev. B
    [    0.000000] IGEP: buddy options: modem=yes
    [    0.000000] Reserving 41943040 bytes SDRAM for VRAM
    [    0.000000] Memory policy: ECC disabled, Data cache writeback
    [    0.000000] OMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk )
    [    0.000000] SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x10000
    [    0.000000] On node 0 totalpages: 99840
    [    0.000000] free_area_init_node: node 0, pgdat c0619244, node_mem_map c0664000
    [    0.000000]   Normal zone: 860 pages used for memmap
    [    0.000000]   Normal zone: 0 pages reserved
    [    0.000000]   Normal zone: 98980 pages, LIFO batch:31
    [    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
    [    0.000000] pcpu-alloc: [0] 0
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 98980
    [    0.000000] Kernel command line: mem=430M smsc911x.mac=0x02,0x61,0x69,0xc4,0x39,0x3b omapfb.mode=dvi:1024x768MR-16@60 vram=40M omapfb.vram=0:12M,1:16M,2:12M root=/dev/mmcblk0p2 rw rootwait buddy=base0010 buddy.revision=B omapdss.def_disp=lcd-70 buddy.modem=yes board.ei485=no
    [    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: 390MB = 390MB total
    [    0.000000] Memory: 388920k/388920k available, 51400k reserved, 0K highmem
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    [    0.000000]     DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
    [    0.000000]     vmalloc : 0xdb000000 - 0xf8000000   ( 464 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xdae00000   ( 430 MB)
    [    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
    [    0.000000]       .init : 0xc0008000 - 0xc003e000   ( 216 kB)
    [    0.000000]       .text : 0xc003e000 - 0xc05d5240   (5725 kB)
    [    0.000000]       .data : 0xc05d6000 - 0xc06223c0   ( 305 kB)
    [    0.000000] NR_IRQS:409
    [    0.000000] Clocking rate (Crystal/Core/MPU): 26.0/400/1000 MHz
    [    0.000000] Reprogramming SDRC clock to 400000000 Hz
    [    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts
    [    0.000000] Total of 96 interrupts on 1 active controller
    [    0.000000] GPMC revision 5.0
    [    0.000000] Trying to install interrupt handler for IRQ402
    [    0.000000] Trying to install interrupt handler for IRQ403
    [    0.000000] Trying to install interrupt handler for IRQ404
    [    0.000000] Trying to install interrupt handler for IRQ405
    [    0.000000] Trying to install interrupt handler for IRQ406
    [    0.000000] Trying to install interrupt handler for IRQ407
    [    0.000000] Trying to install interrupt handler for IRQ408
    [    0.000000] Trying to install type control for IRQ409
    [    0.000000] Trying to set irq flags for IRQ409
    [    0.000000] OMAP clockevent source: GPTIMER1 at 32768 Hz
    [    0.000000] Console: colour dummy device 80x30
    [    0.000000] console [tty0] enabled
    [    0.000000] Calibrating delay loop... 998.84 BogoMIPS (lpj=3899392)
    [    0.000000] pid_max: default: 32768 minimum: 301
    [    0.000000] Security Framework initialized
    [    0.000000] Mount-cache hash table entries: 512
    [    0.000000] CPU: Testing write buffer coherency: ok
    [    0.000000] regulator: core version 0.5
    [    0.000000] regulator: dummy:
    [    0.000000] NET: Registered protocol family 16
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] omap_mux_init: Add partition: #1: core, flags: 0
    [    0.000000] IGEP: Hardware Rev. E
    [    0.000000] IGEP: initializing NAND memory device
    [    0.000000] hw-breakpoint: debug architecture 0x4 unsupported.
    [    0.000000] OMAP DMA hardware revision 5.0
    [    0.012481] bio: create slab  at 0
    [    0.013275] regulator: VDD 3V3: 3300 mV normal
    [    0.014190] SCSI subsystem initialized
    [    0.016143] usbcore: registered new interface driver usbfs
    [    0.016387] usbcore: registered new interface driver hub
    [    0.016540] usbcore: registered new device driver usb
    [    0.017303] omap_i2c omap_i2c.3: bus 3 rev4.0 at 100 kHz
    [    0.032226] omap_i2c omap_i2c.1: bus 1 rev4.0 at 2600 kHz
    [    0.037963] twl4030: PIH (irq 7) chaining IRQs 368..375
    [    0.037994] twl4030: power (irq 373) chaining IRQs 376..383
    [    0.038421] twl4030: gpio (irq 368) chaining IRQs 384..401
    [    0.040893] regulator: VUSB1V5: 1500 mV normal standby
    [    0.041351] regulator: VUSB1V8: 1800 mV normal standby
    [    0.041748] regulator: VUSB3V1: 3100 mV normal standby
    [    0.044616] twl4030_usb twl4030_usb: Initialized TWL4030 USB module
    [    0.046630] regulator: VIO: 1800  1850 mV at 1800 mV normal standby
    [    0.047119] regulator: VMMC1: 1850  3150 mV at 3000 mV normal standby
    [    0.047790] regulator: VPLL2: 1800 mV normal standby
    [    0.048767] Advanced Linux Sound Architecture Driver Version 1.0.23.
    [    0.049621] cfg80211: Calling CRDA to update world regulatory domain
    [    0.050262] Switching to clocksource 32k_counter
    [    0.062927] musb-hdrc: version 6.0, otg (peripheral+host), debug=0
    [    0.063049] musb-hdrc musb-hdrc.0: dma type: dma-inventra
    [    0.063110] musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
    [    0.063110] musb-hdrc: MHDRC RTL version 1.800
    [    0.063110] musb-hdrc: setup fifo_mode 4
    [    0.063140] musb-hdrc: 28/31 max ep, 16384/16384 memory
    [    0.063262] musb-hdrc musb-hdrc.0: USB OTG mode controller at fa0ab000 using DMA, IRQ 92
    [    0.063629] NET: Registered protocol family 2
    [    0.063781] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
    [    0.064056] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
    [    0.064300] TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
    [    0.064422] TCP: Hash tables configured (established 16384 bind 16384)
    [    0.064453] TCP reno registered
    [    0.064453] UDP hash table entries: 256 (order: 0, 4096 bytes)
    [    0.064483] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    [    0.064605] NET: Registered protocol family 1
    [    0.064819] RPC: Registered udp transport module.
    [    0.064849] RPC: Registered tcp transport module.
    [    0.064849] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.066284] omap-iommu omap-iommu.0: isp registered
    [    0.067443] VFS: Disk quotas dquot_6.5.2
    [    0.067504] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    [    0.068176] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.068511] JFFS2 version 2.2. (NAND) \xffffffc2\xffffffa9 2001-2006 Red Hat, Inc.
    [    0.069152] msgmni has been set to 759
    [    0.069915] io scheduler noop registered (default)
    [    0.069946] io scheduler deadline registered
    [    0.070007] io scheduler cfq registered
    [    0.128723] OMAP DSS rev 2.0
    [    0.152069] OMAP RFBI rev 1.0
    [    0.152160] OMAP DISPC rev 3.0
    [    0.152160] omapdss supply vdda_dac not found, using dummy regulator
    [    0.152191] OMAP VENC rev 2
    [    0.152343] omapdss supply vdds_sdi not found, using dummy regulator
    [    0.152435] OMAP DSI rev 1.0
    [    0.480865] [drm] Initialized drm 1.1.0 20060810
    [    0.480987] omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0
    [    0.481262] omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1
    [    0.481506] omap_uart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2
    [    0.481750] omap_uart.3: ttyO3 at MMIO 0x49042000 (irq = 80) is a OMAP UART3
    [    0.488586] brd: module loaded
    [    0.491943] loop: module loaded
    [    0.492034] at24 3-0050: 128 byte 24c01 EEPROM (writable)
    [    0.495849] mtdoops: mtd device (mtddev=name/number) must be supplied
    [    0.495880] omap2-nand driver initializing
    [    0.496246] NAND device: Manufacturer ID: 0xad, Chip ID: 0xbc (Hynix )
    [    0.496276] Creating 3 MTD partitions on "omap2-nand.0":
    [    0.496276] 0x000000000000-0x000000080000 : "X-Loader"
    [    0.497497] 0x000000080000-0x000000c80000 : "Boot"
    [    0.503265] 0x000000c80000-0x000020000000 : "File System"
    [    0.707305] OneNAND driver initializing
    [    0.708312] smsc911x: Driver version 2008-10-21.
    [    0.709381] smsc911x-mdio: probed
    [    0.709503] eth0: attached PHY driver [SMSC LAN8700] (mii_bushy_addr=0:01, irq=-1)
    [    0.709686] net eth0: MAC Address: 02:61:69:c4:39:3b
    [    0.709716] smsc911x: Driver version 2008-10-21.
    [    0.710662] smsc911x-mdio: probed
    [    0.710754] eth1: attached PHY driver [SMSC LAN8700] (mii_bushy_addr=1:01, irq=-1)
    [    0.710968] net eth1: MAC Address: de:94:58:83:9c:b1
    [    0.711212] usbcore: registered new interface driver asix
    [    0.711334] usbcore: registered new interface driver cdc_ether
    [    0.711456] usbcore: registered new interface driver net1080
    [    0.711578] usbcore: registered new interface driver cdc_subset
    [    0.711669] usbcore: registered new interface driver zaurus
    [    0.711822] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [    0.711883] ehci-omap.0 supply hsusb1 not found, using dummy regulator
    [    1.714447] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
    [    1.714508] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
    [    1.714630] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
    [    1.730102] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
    [    1.730194] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    [    1.730224] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    1.730224] usb usb1: Product: OMAP-EHCI Host Controller
    [    1.730255] usb usb1: Manufacturer: Linux 2.6.37 ehci_hcd
    [    1.730255] usb usb1: SerialNumber: ehci-omap.0
    [    1.730895] hub 1-0:1.0: USB hub found
    [    1.730926] hub 1-0:1.0: 3 ports detected
    [    1.761596] Initializing USB Mass Storage driver...
    [    1.761810] usbcore: registered new interface driver usb-storage
    [    1.761810] USB Mass Storage support registered.
    [    1.761962] usbcore: registered new interface driver libusual
    [    1.762115] usbcore: registered new interface driver usbtest
    [    1.762176] g_ether gadget: using random self ethernet address
    [    1.762176] g_ether gadget: using random host ethernet address
    [    1.762573] usb0: MAC 7e:7b:09:57:28:5b
    [    1.762603] usb0: HOST MAC ce:0c:7f:d8:27:9a
    [    1.762664] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
    [    1.762664] g_ether gadget: g_ether ready
    [    1.762695] musb-hdrc musb-hdrc.0: MUSB HDRC host driver
    [    1.762725] musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 2
    [    1.762817] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
    [    1.762847] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    1.762847] usb usb2: Product: MUSB HDRC host driver
    [    1.762878] usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
    [    1.762878] usb usb2: SerialNumber: musb-hdrc.0
    [    1.763458] hub 2-0:1.0: USB hub found
    [    1.763488] hub 2-0:1.0: 1 port detected
    [    1.764190] mice: PS/2 mouse device common for all mice
    [    1.764739] input: gpio-keys as /devices/platform/gpio-keys/input/input0
    [    1.766021] input: twl4030_pwrbutton as /devices/platform/omap/omap_i2c.1/i2c-1/1-0049/twl4030_pwrbutton/input/input1
    [    1.766693] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
    [    1.768859] i2c /dev entries driver
    [    1.769592] Linux media interface: v0.10
    [    1.769714] Linux video capture interface: v2.00
    [    1.769958] usbcore: registered new interface driver uvcvideo
    [    1.769989] USB Video Class driver (v1.0.0)
    [    1.770324] cpuidle: using governor ladder
    [    1.770324] cpuidle: using governor menu
    [    1.771728] mmci-omap-hs.0 supply vmmc_aux not found, using dummy regulator
    [    1.774108] mmci-omap-hs.1 supply vmmc_aux not found, using dummy regulator
    [    1.778106] Registered led device: d440:red
    [    1.779235] Registered led device: d440:green
    [    1.779388] Registered led device: d210:red
    [    1.781036] Registered led device: d210:green
    [    1.781127] omap_sham_mod_init: loading omap-sham driver
    [    1.781158] omap_sham_mod_init: Unsupported cpu
    [    1.781188] omap_aes_mod_init: loading omap-aes driver
    [    1.781188] omap_aes_mod_init: Unsupported cpu
    [    1.781707] usbcore: registered new interface driver usbhid
    [    1.781707] usbhid: USB HID core driver
    [    1.783386] IGEP SoC init
    [    1.866973] asoc: twl4030-hifi  omap-mcbsp-dai.1 mapping ok
    [    1.870086] ALSA device list:
    [    1.870117]   #0: igep
    [    1.870300] TCP cubic registered
    [    1.870300] Initializing XFRM netlink socket
    [    1.870330] NET: Registered protocol family 17
    [    1.870361] NET: Registered protocol family 15
    [    1.870422] L2TP core driver, V2.0
    [    1.870422] lib80211: common routines for IEEE802.11 drivers
    [    1.870452] lib80211_crypt: registered algorithm 'NULL'
    [    1.870452] Registering the dns_resolver key type
    [    1.870513] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [    1.870788] ThumbEE CPU extension supported.
    [    1.873626] Power Management for TI OMAP3.
    [    1.875549] smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized
    [    1.875640] smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized
    [    1.875823] SmartReflex Class3 initialized
    [    1.878387] clock: disabling unused clocks to save power
    [    1.880493] fbcvt: 1024x768@60: CVT Name - .786M3-R
    [    1.950408] Console: switching to colour frame buffer device 100x30
    [    2.020812] twl_rtc twl_rtc: setting system clock to 2014-05-22 10:18:31 UTC (1400753911)
    [    2.023284] omap_vout omap_vout: Buffer Size = 3686400
    [    2.026519] omap_vout omap_vout: : registered and initialized video device 0
    [    2.028991] omap_vout omap_vout: Buffer Size = 3686400
    [    2.032165] omap_vout omap_vout: : registered and initialized video device 1
    [    2.035095] Waiting for root device /dev/mmcblk0p2...
    [    2.058441] usb 1-2: new high speed USB device using ehci-omap and address 2
    [    2.115447] mmc0: host does not support reading read-only switch. assuming write-enable.
    [    2.122650] mmc0: new high speed SDHC card at address e624
    [    2.125732] mmcblk0: mmc0:e624 SU04G 3.69 GiB
    [    2.142761]  mmcblk0: p1 p2 p3
    [    2.215332] usb 1-2: New USB device found, idVendor=0424, idProduct=2514
    [    2.218109] usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
    [    2.221832] hub 1-2:1.0: USB hub found
    [    2.224731] hub 1-2:1.0: 4 ports detected
    [    2.245788] mmc1: new SDIO card at address 0001
    [    2.261016] EXT3-fs: barriers not enabled
    [    2.365356] kjournald starting.  Commit interval 5 seconds
    [    2.370483] EXT3-fs (mmcblk0p2): using internal journal
    [    2.373016] EXT3-fs (mmcblk0p2): recovery complete
    [    2.377716] EXT3-fs (mmcblk0p2): mounted filesystem with ordered data mode
    [    2.380218] VFS: Mounted root (ext3 filesystem) on device 179:2.
    [    2.382690] Freeing init memory: 216K
    [    3.324768] usbcore: registered new interface driver usbserial
    [    3.324798] usbserial: USB Serial Driver core
    [    3.698394] OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
    [    3.723236] twl4030_wdt twl4030_wdt: Failed to register misc device
    [    3.723266] twl4030_wdt: probe of twl4030_wdt failed with error -16
    [    3.754089] USB Serial support registered for GSM modem (1-port)
    [    3.754241] usbcore: registered new interface driver option
    [    3.754272] option: v0.7.2:USB Driver for GSM modems
    [    3.772033] spi1.1 supply vcc not found, using dummy regulator
    [    3.790222] CAN device driver interface
    [    3.918090] ads7846 spi1.1: touchscreen, irq 170
    [    3.918640] input: ADS7846 Touchscreen as /devices/platform/omap2_mcspi.1/spi1.1/input/input2
    [    4.414306] libertas_sdio: Libertas SDIO driver
    [    4.414337] libertas_sdio: Copyright Pierre Ossman
    [    4.511840] mcp251x spi1.0: probed
    [    5.442687] EXT3-fs: barriers not enabled
    [    5.448516] kjournald starting.  Commit interval 5 seconds
    [    5.452697] EXT3-fs (mmcblk0p3): using internal journal
    [    5.452728] EXT3-fs (mmcblk0p3): recovery complete
    [    5.452758] EXT3-fs (mmcblk0p3): mounted filesystem with ordered data mode
    [    5.513763] libertas: 88:30:8a:61:56:d0, fw 9.70.3p36, cap 0x00000303
    [    5.513793] libertas: unidentified region code; using the default (USA)
    [    5.521362] cfg80211: Calling CRDA for country: US
    [    5.522766] libertas: wlan0: Marvell WLAN 802.11 adapter
    [    5.641418] Bluetooth: Core ver 2.15
    [    5.641510] NET: Registered protocol family 31
    [    5.641510] Bluetooth: HCI device and connection manager initialized
    [    5.641540] Bluetooth: HCI socket layer initialized
    [    5.662109] Bluetooth: L2CAP ver 2.15
    [    5.662109] Bluetooth: L2CAP socket layer initialized
    [    5.675292] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
    [    5.703613] Bluetooth: RFCOMM TTY layer initialized
    [    5.703613] Bluetooth: RFCOMM socket layer initialized
    [    5.703643] Bluetooth: RFCOMM ver 1.11
    [    6.495941] net eth0: SMSC911x/921x identified at 0xdb080000, IRQ: 212
    [    7.019012] ip_tables: (C) 2000-2006 Netfilter Core Team
    [   13.788360] PPP generic driver version 2.4.2
    
    
    The reply is currently minimized Show
  • Accepted Answer

    Friday, May 23 2014, 10:20 AM - #permalink
    0
    Hi gerteksa,

    buddy.modem=yes configures modem IO control pins and modem_UART2 bus, but resets bluetooth and disable BT_uart2 bus too.

    If you comment buddy.modem=yes from igep.ini file, you can access bluetooth without any problem and you will need to configure modem IO control pins to startup modem. You can edit the kernel sources or configure them via userspace.
    The reply is currently minimized Show
  • Accepted Answer

    Monday, May 26 2014, 09:41 AM - #permalink
    0
    Dear ISEE Community:

    So, after all, you are saying that I've to disable GPRS to put on the Bluetooth, after making this hardware changes?
    I try to comment the ";buddy.modem=yes" line and with this, my GPRS is not able to connect.
    After that, I reboot my system, and try to enter the sentences for the BT:

    mount -t debugfs none /sys/kernel/debug
    
    echo "0xa58c 0x40865" > /sys/kernel/debug/lbs_wireless/wlan0/registers/wrmac 
    echo "0xa5a0 0xd24d" > /sys/kernel/debug/lbs_wireless/wlan0/registers/wrmac 
    echo "0xa5f0 0xa027181c" > /sys/kernel/debug/lbs_wireless/wlan0/registers/wrmac
    
    stty -F /dev/ttyO1 ispeed 115200 ospeed 115200 cs8 -cstopb clocal -crtscts -parodd
    
    bccmd -t bcsp -d /dev/ttyO1 chiprev


    After the bccmd -t bcsp -d /dev/ttyO1 chiprev command, it appears the same message:

    root@igep00x0:~# mount -t debugfs none /sys/kernel/debug
    root@igep00x0:~# echo "0xa58c 0x40865" > /sys/kernel/debug/lbs_wireless/wlan0/registers/wrmac 
    root@igep00x0:~# echo "0xa5a0 0xd24d" > /sys/kernel/debug/lbs_wireless/wlan0/registers/wrmac 
    root@igep00x0:~# echo "0xa5f0 0xa027181c" > /sys/kernel/debug/lbs_wireless/wlan0/registers/wrmac
    root@igep00x0:~# stty -F /dev/ttyO1 ispeed 115200 ospeed 115200 cs8 -cstopb clocal -crtscts -parodd
    root@igep00x0:~# bccmd -t bcsp -d /dev/ttyO1 chiprev
    Initialization timed out



    So, what it's going wrong?
    And I don't understand you when you say that you "will need to configure modem IO control pins to startup modem. You can edit the kernel sources or configure them via userspace". If my problem with the BT is corrected, I've to change some more parameters to use my GPRS with the BT?
    The reply is currently minimized Show
  • Accepted Answer

    Monday, May 26 2014, 02:16 PM - #permalink
    0
    Hi,

    So, after all, you are saying that I've to disable GPRS to put on the Bluetooth, after making this hardware changes?
    Yes, it is easier to configure modem than bluetooth. So i recommend to disable kernel modem param (;buddy.modem=yes) and configure modem manually.

    And I don't understand you when you say that you "will need to configure modem IO control pins to startup modem. You can edit the kernel sources or configure them via userspace". If my problem with the BT is corrected, I've to change some more parameters to use my GPRS with the BT?
    If kernel doesn't configure modem you will need to do it. I am going to explain my steps:
    ->Configure IO modem control lines (gpios 145, 163 and 170), I edit kernel sources and insert into __init igep00x0_wifi_bt_init function from /arch/arm/mach-omap2/board-igep00x0.c:

    int on= 163;
    int nreset= 145;
    int pwrmon= 170;
    
    	omap_mux_init_gpio(npd, OMAP_PIN_OUTPUT);
    	omap_mux_init_gpio(wifi_nreset, OMAP_PIN_OUTPUT);
    	omap_mux_init_gpio(bt_nreset, OMAP_PIN_OUTPUT);
    
    		/* Modem I/O */
    	omap_mux_init_gpio(on, OMAP_PIN_OUTPUT);
    	omap_mux_init_gpio(nreset, OMAP_PIN_OUTPUT);
    	omap_mux_init_gpio(pwrmon, OMAP_PIN_INPUT);
    
    	if ((gpio_request(on, "MODEM ON NOFF") == 0)
    	    && (gpio_direction_output(on, 0) == 0))
    		gpio_export(on, 0);
    	else
    		pr_warning("IGEP: Could not obtain gpio MODEM ON NOFF\n");
    
    	if ((gpio_request(nreset, "MODEM NRESET") == 0) &&
    	    (gpio_direction_output(nreset, 0) == 0))
    		gpio_export(nreset, 0);
    	else
    		pr_warning("IGEP: Could not obtain gpio MODEM NRESET\n");
    
    	if ((gpio_request(pwrmon, "MODEM PWRMON") == 0) &&
    	    (gpio_direction_input(pwrmon) == 0))
    		gpio_export(pwrmon, 0);
    	else
    		pr_warning("IGEP: Could not obtain gpio MODEM PWRMON\n");


    -> To avoid problems with UART1 comunication i recommend to disable UART1_RTS and UART1_CTS, type this commands into a terminal before use modem:
    mount -t debugfs none /sys/kernel/debug
    echo 0x007 > /sys/kernel/debug/omap_mux/uart1_rts
    echo 0x007 > /sys/kernel/debug/omap_mux/uart1_cts
    


    -> Configure igep.ini to avoid configure modem using uart2 device, i post my igep.ini file:
    [kernel]
    kaddress=0x80008000
    ; Board Serial ID
    serial.low=00000000
    serial.high=00000000
    ; Board Revision
    revision=0000
    ; Kernel Image Name
    kImageName=zImage
    ; Define Machine ID (2344 = IGEP0020, 2717 = IGEP0030)
    ;    2344 = IGEP0020
    ;    2717 = IGEP0030
    ;    3203 = IGEP0032
    MachineID=2717
    ; Mode = uboot or kernel
    Mode=kernel
    
    [kparams]
    ; Setup the Kernel console params
    console=ttyO2,115200n8
    console=tty0
    ; Setup the Board Memory Configuration
    mem=430M
    ; Configure the Board Ethernet Mac Address
    smsc911x.mac=0x02,0x4c,0xbd,0x72,0xba,0x6f
    ; Configure Frame Buffer Configuration
    omapfb.mode=dvi:1024x768MR-16@60
    ; Configure Video Ram assigned
    vram=40M
    ; Configure Video RAM assigned to every frame buffer
    omapfb.vram=0:12M,1:16M,2:12M
    ;  --- Configure MMC boot ---
    root=/dev/mmcblk0p2 rw rootwait
    ; Machine configuration
    buddy=base0010 buddy.revision=B
    omapdss.def_disp=lcd-70
    ;buddy.modem=yes
    


    I tested the HW solution and works correctly:

    root@igep00x0:/sys/kernel/debug/omap_mux# microcom -s 115200 /dev/ttyO0 
    at
    OK
    at
    OK
    root@igep00x0:/sys/kernel/debug/omap_mux# bccmd -t bcsp -d /dev/ttyO1 chiprev
    Chip revision: 0x0030 (BC4-ROM)
    root@igep00x0:/sys/kernel/debug/omap_mux# 
    


    I hope it helps
    The reply is currently minimized Show
  • Accepted Answer

    Monday, May 26 2014, 04:44 PM - #permalink
    0
    Dear ISEE Community.

    Changes you are proposing now for the BT there are no interesting for me now, because I've got the GPRS (ttyO0, after the change about hardware) and GPS (ttyO2), installed and working automatically after the system starts (to use as embedded I need to configure to work automatically), so configure the GPRS manually is not the best option in this moment.

    Now I need to control the board localy (with a smartphone or tablet), and my first option was to do it using BT, but with the changes you are proposing I think that there is not the best option. So, after that, I'm thinking in use it via wifi, configuring it as ad-hoc. Which are the differences controling it using Bluetooth or using Wifi?
    The reply is currently minimized Show
  • Accepted Answer

    Tuesday, May 27 2014, 09:23 AM - #permalink
    0
    Hi,

    My last steps were a prove of concept, you can apply all changes into: kernel sources, a script located at init.d folder... to avoid manual configurations. I am a little bit busy right now, but if i have some spare time i will write a kernel patch with these modifications

    Which are the differences controling it using Bluetooth or using Wifi?
    Both protocols use the same freq, but wifi has more range and bandwitch than bluetooth. Bluetooth is interesting for low power applications. At software side i cannot give you more details, because i didn't use bluetooth yet.

    Cheers!
    The reply is currently minimized Show
  • Accepted Answer

    Friday, May 30 2014, 10:04 AM - #permalink
    0
    Dear ISEE Community.

    I applied the changes you told me about to power on the Bluetooth board: change two resistors and the kernel GPIO changes (after that I compile the kernel for the board and substitute the file zImage in /boot) in the file you explained me.

    The GPRS modem works fine at /dev/ttyO0 as I had before.

    But with the Bluetooth I have the same problem as before.

    root@igep00x0:/boot# mount -t debugfs none /sys/kernel/debug
    root@igep00x0:/boot# echo 0x007 > /sys/kernel/debug/omap_mux/uart1_rts
    root@igep00x0:/boot# echo 0x007 > /sys/kernel/debug/omap_mux/uart1_cts
    root@igep00x0:/boot# bccmd -t bcsp -d /dev/ttyO1 chiprev
    Initialization timed out


    I don't know what is going wrong. As I read before, maybe I've to disable the wifi because the Bluetooth and Wifi share the same antena, but I don't know if this maybe the problem.
    The reply is currently minimized Show
  • Accepted Answer

    Friday, May 30 2014, 10:25 AM - #permalink
    0
    Dear ISEE Community.

    I have one question more. In the file /etc/network/interfaces, there are configured the IP addresses, for the interfaces eth0, wlan0 and usb0. In addition, there is a line that refers to the Bluetooth networking, that has this line:
    iface bnep0 inet dhcp

    I have to change something in this file related with the Bluetooth?
    The reply is currently minimized Show
  • Accepted Answer

    Monday, June 02 2014, 09:47 AM - #permalink
    0
    Hi gerteksa,

    I guess that you have modified correctly the HW resistors, because you can access to modem via ttyO0. There should be something wrong in the software side. Please, post the following results from these commands to check your configuration:
    uname -a

    dmesg

    mount -t debugfs none /sys/kernel/debug
    cat /sys/kernel/debug/omap_mux/*


    I don't know what is going wrong. As I read before, maybe I've to disable the wifi because the Bluetooth and Wifi share the same antena, but I don't know if this maybe the problem.
    Disable WIFI improves Bluetooth performance, but anyway you should have access to Bluetooth IC without any problem.
    I have to change something in this file related with the Bluetooth?
    No, this is a configuration used to get an IP address from another Bluetooth device, but this network interface is not loaded during system boot up, you can get more information to:
    http://bluez.sourceforge.net/contrib/HOWTO-PAN

    Cheers!
    The reply is currently minimized Show
  • Accepted Answer

    Monday, June 02 2014, 10:22 AM - #permalink
    0
    Dear ISEE Community:

    root@igep00x0:~# uname -a
    Linux igep00x0 2.6.37 #1 Thu May 29 17:22:06 CEST 2014 armv7l GNU/Linux


    root@igep00x0:~# dmesg
    [    0.000000] Linux version 2.6.37 (jdoe@ubuntu) (gcc version 4.6.4 20120303 (prerelease) (GCC) ) #1 Thu May 29 17:22:06 CEST 2014
    [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
    [    0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] Machine: IGEP0030 COM
    [    0.000000] IGEP: IGEP003x machine + BASE0010 (buddy)
    [    0.000000] IGEP: buddy: Hardware rev. B
    [    0.000000] Reserving 41943040 bytes SDRAM for VRAM
    [    0.000000] Memory policy: ECC disabled, Data cache writeback
    [    0.000000] OMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk )
    [    0.000000] SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x10000
    [    0.000000] On node 0 totalpages: 99840
    [    0.000000] free_area_init_node: node 0, pgdat c061b2a4, node_mem_map c0666000
    [    0.000000]   Normal zone: 860 pages used for memmap
    [    0.000000]   Normal zone: 0 pages reserved
    [    0.000000]   Normal zone: 98980 pages, LIFO batch:31
    [    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
    [    0.000000] pcpu-alloc: [0] 0 
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 98980
    [    0.000000] Kernel command line: console=ttyO2,115200n8 console=tty0 mem=430M smsc911x.mac=0x02,0x71,0xf6,0xd0,0x16,0x8d omapfb.mode=dvi:1024x768MR-16@60 vram=40M omapfb.vram=0:12M,1:16M,2:12M root=/dev/mmcblk0p2 rw rootwait buddy=base0010 buddy.revision=B omapdss.def_disp=lcd-70 
    [    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: 390MB = 390MB total
    [    0.000000] Memory: 388912k/388912k available, 51408k reserved, 0K highmem
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    [    0.000000]     DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
    [    0.000000]     vmalloc : 0xdb000000 - 0xf8000000   ( 464 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xdae00000   ( 430 MB)
    [    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
    [    0.000000]       .init : 0xc0008000 - 0xc003e000   ( 216 kB)
    [    0.000000]       .text : 0xc003e000 - 0xc05d62cc   (5729 kB)
    [    0.000000]       .data : 0xc05d8000 - 0xc0624400   ( 305 kB)
    [    0.000000] NR_IRQS:409
    [    0.000000] Clocking rate (Crystal/Core/MPU): 26.0/400/1000 MHz
    [    0.000000] Reprogramming SDRC clock to 400000000 Hz
    [    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts
    [    0.000000] Total of 96 interrupts on 1 active controller
    [    0.000000] GPMC revision 5.0
    [    0.000000] Trying to install interrupt handler for IRQ402
    [    0.000000] Trying to install interrupt handler for IRQ403
    [    0.000000] Trying to install interrupt handler for IRQ404
    [    0.000000] Trying to install interrupt handler for IRQ405
    [    0.000000] Trying to install interrupt handler for IRQ406
    [    0.000000] Trying to install interrupt handler for IRQ407
    [    0.000000] Trying to install interrupt handler for IRQ408
    [    0.000000] Trying to install type control for IRQ409
    [    0.000000] Trying to set irq flags for IRQ409
    [    0.000000] OMAP clockevent source: GPTIMER1 at 32768 Hz
    [    0.000000] Console: colour dummy device 80x30
    [    0.000000] console [tty0] enabled
    [    0.000000] Calibrating delay loop... 998.84 BogoMIPS (lpj=3899392)
    [    0.000000] pid_max: default: 32768 minimum: 301
    [    0.000000] Security Framework initialized
    [    0.000000] Mount-cache hash table entries: 512
    [    0.000000] CPU: Testing write buffer coherency: ok
    [    0.000000] regulator: core version 0.5
    [    0.000000] regulator: dummy: 
    [    0.000000] NET: Registered protocol family 16
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] omap_mux_init: Add partition: #1: core, flags: 0
    [    0.000000] IGEP: Hardware Rev. E
    [    0.000000] IGEP: initializing NAND memory device
    [    0.000000] GPMC CS0: cs_on     :   0 ticks,   0 ns (was   0 ticks)   0 ns
    [    0.000000] GPMC CS0: cs_rd_off :   8 ticks,  40 ns (was   8 ticks)  40 ns
    [    0.000000] GPMC CS0: cs_wr_off :   8 ticks,  40 ns (was   8 ticks)  40 ns
    [    0.000000] GPMC CS0: adv_on    :   2 ticks,  10 ns (was   2 ticks)  10 ns
    [    0.000000] GPMC CS0: adv_rd_off:   5 ticks,  25 ns (was   5 ticks)  25 ns
    [    0.000000] GPMC CS0: adv_wr_off:   8 ticks,  40 ns (was   8 ticks)  40 ns
    [    0.000000] GPMC CS0: oe_on     :   2 ticks,  10 ns (was   2 ticks)  10 ns
    [    0.000000] GPMC CS0: oe_off    :  10 ticks,  50 ns (was  10 ticks)  50 ns
    [    0.000000] GPMC CS0: we_on     :   2 ticks,  10 ns (was   2 ticks)  10 ns
    [    0.000000] GPMC CS0: we_off    :   6 ticks,  30 ns (was   6 ticks)  30 ns
    [    0.000000] GPMC CS0: rd_cycle  :   9 ticks,  45 ns (was  15 ticks)  45 ns
    [    0.000000] GPMC CS0: wr_cycle  :   9 ticks,  45 ns (was  15 ticks)  45 ns
    [    0.000000] GPMC CS0: access    :   7 ticks,  35 ns (was  11 ticks)  35 ns
    [    0.000000] GPMC CS0: page_burst_access:   0 ticks,   0 ns (was   0 ticks)   0 ns
    [    0.000000] GPMC CS0: wr_data_mux_bus:   0 ticks,   0 ns (was   0 ticks)   0 ns
    [    0.000000] GPMC CS0: wr_access :   7 ticks,  35 ns (was   6 ticks)  35 ns
    [    0.000000] hw-breakpoint: debug architecture 0x4 unsupported.
    [    0.000000] OMAP DMA hardware revision 5.0
    [    0.012695] bio: create slab  at 0
    [    0.013488] regulator: VDD 3V3: 3300 mV normal 
    [    0.014434] SCSI subsystem initialized
    [    0.016418] usbcore: registered new interface driver usbfs
    [    0.016662] usbcore: registered new interface driver hub
    [    0.016815] usbcore: registered new device driver usb
    [    0.017547] omap_i2c omap_i2c.3: bus 3 rev4.0 at 100 kHz
    [    0.018005] omap_i2c omap_i2c.1: bus 1 rev4.0 at 2600 kHz
    [    0.023803] twl4030: PIH (irq 7) chaining IRQs 368..375
    [    0.023834] twl4030: power (irq 373) chaining IRQs 376..383
    [    0.024261] twl4030: gpio (irq 368) chaining IRQs 384..401
    [    0.027191] regulator: VUSB1V5: 1500 mV normal standby
    [    0.027648] regulator: VUSB1V8: 1800 mV normal standby
    [    0.028106] regulator: VUSB3V1: 3100 mV normal standby
    [    0.030944] twl4030_usb twl4030_usb: Initialized TWL4030 USB module
    [    0.033020] regulator: VIO: 1800  1850 mV at 1800 mV normal standby
    [    0.033508] regulator: VMMC1: 1850  3150 mV at 3000 mV normal standby
    [    0.034179] regulator: VPLL2: 1800 mV normal standby
    [    0.035125] Advanced Linux Sound Architecture Driver Version 1.0.23.
    [    0.036010] cfg80211: Calling CRDA to update world regulatory domain
    [    0.036621] Switching to clocksource 32k_counter
    [    0.049530] musb-hdrc: version 6.0, otg (peripheral+host), debug=0
    [    0.049652] musb-hdrc musb-hdrc.0: dma type: dma-inventra
    [    0.049682] musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
    [    0.049713] musb-hdrc: MHDRC RTL version 1.800 
    [    0.049713] musb-hdrc: setup fifo_mode 4
    [    0.049743] musb-hdrc: 28/31 max ep, 16384/16384 memory
    [    0.049865] musb-hdrc musb-hdrc.0: USB OTG mode controller at fa0ab000 using DMA, IRQ 92
    [    0.050231] NET: Registered protocol family 2
    [    0.050384] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
    [    0.050659] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
    [    0.050903] TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
    [    0.051025] TCP: Hash tables configured (established 16384 bind 16384)
    [    0.051055] TCP reno registered
    [    0.051055] UDP hash table entries: 256 (order: 0, 4096 bytes)
    [    0.051086] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    [    0.051208] NET: Registered protocol family 1
    [    0.051452] RPC: Registered udp transport module.
    [    0.051452] RPC: Registered tcp transport module.
    [    0.051483] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.052886] omap-iommu omap-iommu.0: isp registered
    [    0.054077] VFS: Disk quotas dquot_6.5.2
    [    0.054138] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    [    0.054809] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.055145] JFFS2 version 2.2. (NAND) \xffffffc2\xffffffa9 2001-2006 Red Hat, Inc.
    [    0.055755] msgmni has been set to 759
    [    0.056518] io scheduler noop registered (default)
    [    0.056549] io scheduler deadline registered
    [    0.056640] io scheduler cfq registered
    [    0.115112] OMAP DSS rev 2.0
    [    0.138458] OMAP RFBI rev 1.0
    [    0.138549] OMAP DISPC rev 3.0
    [    0.138549] omapdss supply vdda_dac not found, using dummy regulator
    [    0.138580] OMAP VENC rev 2
    [    0.138732] omapdss supply vdds_sdi not found, using dummy regulator
    [    0.138824] OMAP DSI rev 1.0
    [    0.467254] [drm] Initialized drm 1.1.0 20060810
    [    0.467346] omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0
    [    0.467620] omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1
    [    0.467895] omap_uart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2
    [    1.259063] console [ttyO2] enabled
    [    1.262939] omap_uart.3: ttyO3 at MMIO 0x49042000 (irq = 80) is a OMAP UART3
    [    1.277282] brd: module loaded
    [    1.283843] loop: module loaded
    [    1.287200] at24 3-0050: 128 byte 24c01 EEPROM (writable)
    [    1.296630] mtdoops: mtd device (mtddev=name/number) must be supplied
    [    1.303405] omap2-nand driver initializing
    [    1.307769] ONFI flash detected
    [    1.311157] NAND device: Manufacturer ID: 0xad, Chip ID: 0xbc (Hynix )
    [    1.317962] Creating 3 MTD partitions on "omap2-nand.0":
    [    1.323516] 0x000000000000-0x000000080000 : "X-Loader"
    [    1.329986] 0x000000080000-0x000000c80000 : "Boot"
    [    1.338134] 0x000000c80000-0x000020000000 : "File System"
    [    1.437683] OneNAND driver initializing
    [    1.442687] smsc911x: Driver version 2008-10-21.
    [    1.448608] smsc911x-mdio: probed
    [    1.452178] eth0: attached PHY driver [SMSC LAN8700] (mii_bushy_addr=0:01, irq=-1)
    [    1.460418] net eth0: MAC Address: 02:71:f6:d0:16:8d
    [    1.465606] smsc911x: Driver version 2008-10-21.
    [    1.471374] smsc911x-mdio: probed
    [    1.474945] eth1: attached PHY driver [SMSC LAN8700] (mii_bushy_addr=1:01, irq=-1)
    [    1.483184] net eth1: MAC Address: f2:5a:cb:c9:c1:44
    [    1.488616] usbcore: registered new interface driver asix
    [    1.494384] usbcore: registered new interface driver cdc_ether
    [    1.500579] usbcore: registered new interface driver net1080
    [    1.506561] usbcore: registered new interface driver cdc_subset
    [    1.512847] usbcore: registered new interface driver zaurus
    [    1.518768] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [    1.525665] ehci-omap.0 supply hsusb1 not found, using dummy regulator
    [    2.536743] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
    [    2.542724] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
    [    2.550598] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
    [    2.568084] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
    [    2.574157] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    [    2.581237] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    2.588775] usb usb1: Product: OMAP-EHCI Host Controller
    [    2.594299] usb usb1: Manufacturer: Linux 2.6.37 ehci_hcd
    [    2.599945] usb usb1: SerialNumber: ehci-omap.0
    [    2.605285] hub 1-0:1.0: USB hub found
    [    2.609222] hub 1-0:1.0: 3 ports detected
    [    2.638519] Initializing USB Mass Storage driver...
    [    2.643768] usbcore: registered new interface driver usb-storage
    [    2.650024] USB Mass Storage support registered.
    [    2.654998] usbcore: registered new interface driver libusual
    [    2.661102] usbcore: registered new interface driver usbtest
    [    2.667053] g_ether gadget: using random self ethernet address
    [    2.673156] g_ether gadget: using random host ethernet address
    [    2.679656] usb0: MAC 26:06:6d:a0:55:82
    [    2.683654] usb0: HOST MAC ba:72:9b:92:ea:75
    [    2.688171] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
    [    2.695068] g_ether gadget: g_ether ready
    [    2.699249] musb-hdrc musb-hdrc.0: MUSB HDRC host driver
    [    2.704803] musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 2
    [    2.712585] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
    [    2.719696] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    2.727233] usb usb2: Product: MUSB HDRC host driver
    [    2.732391] usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
    [    2.738006] usb usb2: SerialNumber: musb-hdrc.0
    [    2.743286] hub 2-0:1.0: USB hub found
    [    2.747222] hub 2-0:1.0: 1 port detected
    [    2.752044] mice: PS/2 mouse device common for all mice
    [    2.758026] input: gpio-keys as /devices/platform/gpio-keys/input/input0
    [    2.766326] input: twl4030_pwrbutton as /devices/platform/omap/omap_i2c.1/i2c-1/1-0049/twl4030_pwrbutton/input/input1
    [    2.778076] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
    [    2.786437] i2c /dev entries driver
    [    2.791046] Linux media interface: v0.10
    [    2.795349] Linux video capture interface: v2.00
    [    2.800567] usbcore: registered new interface driver uvcvideo
    [    2.806579] USB Video Class driver (v1.0.0)
    [    2.811340] cpuidle: using governor ladder
    [    2.815612] cpuidle: using governor menu
    [    2.821105] mmci-omap-hs.0 supply vmmc_aux not found, using dummy regulator
    [    2.830749] mmci-omap-hs.1 supply vmmc_aux not found, using dummy regulator
    [    2.844177] Registered led device: d440:red
    [    2.844573] Registered led device: d440:green
    [    2.844726] Registered led device: d210:red
    [    2.845214] Registered led device: d210:green
    [    2.845306] omap_sham_mod_init: loading omap-sham driver
    [    2.850891] omap_sham_mod_init: Unsupported cpu
    [    2.855590] omap_aes_mod_init: loading omap-aes driver
    [    2.860961] omap_aes_mod_init: Unsupported cpu
    [    2.866180] usbcore: registered new interface driver usbhid
    [    2.871978] usbhid: USB HID core driver
    [    2.877868] IGEP SoC init
    [    2.965942] asoc: twl4030-hifi  omap-mcbsp-dai.1 mapping ok
    [    2.975311] ALSA device list:
    [    2.978424]   #0: igep
    [    2.981048] TCP cubic registered
    [    2.984436] Initializing XFRM netlink socket
    [    2.988891] NET: Registered protocol family 17
    [    2.993560] NET: Registered protocol family 15
    [    2.998229] L2TP core driver, V2.0
    [    3.001770] lib80211: common routines for IEEE802.11 drivers
    [    3.007690] lib80211_crypt: registered algorithm 'NULL'
    [    3.007690] Registering the dns_resolver key type
    [    3.012634] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [    3.020721] usb 1-2: new high speed USB device using ehci-omap and address 2
    [    3.028381] ThumbEE CPU extension supported.
    [    3.038146] Power Management for TI OMAP3.
    [    3.044311] smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized
    [    3.052490] smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized
    [    3.060760] SmartReflex Class3 initialized
    [    3.067718] clock: disabling unused clocks to save power
    [    3.078491] fbcvt: 1024x768@60: CVT Name - .786M3-R
    [    3.153411] Console: switching to colour frame buffer device 100x30
    [    3.176635] mmc0: host does not support reading read-only switch. assuming write-enable.
    [    3.193603] usb 1-2: New USB device found, idVendor=0424, idProduct=2514
    [    3.203063] usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
    [    3.213470] mmc0: new high speed SDHC card at address b368
    [    3.222320] hub 1-2:1.0: USB hub found
    [    3.229003] mmcblk0: mmc0:b368 NCard 3.70 GiB 
    [    3.236663] hub 1-2:1.0: 4 ports detected
    [    3.244323] twl_rtc twl_rtc: setting system clock to 2014-05-28 11:20:33 UTC (1401276033)
    [    3.255767] omap_vout omap_vout: Buffer Size = 3686400
    [    3.264770]  mmcblk0: p1 p2
    [    3.271820] omap_vout omap_vout: : registered and initialized video device 0
    [    3.282043] omap_vout omap_vout: Buffer Size = 3686400
    [    3.291015] omap_vout omap_vout: : registered and initialized video device 1
    [    3.304443] EXT3-fs: barriers not enabled
    [    3.799194] kjournald starting.  Commit interval 5 seconds
    [    3.810516] EXT3-fs (mmcblk0p2): using internal journal
    [    3.818695] EXT3-fs (mmcblk0p2): recovery complete
    [    3.829986] EXT3-fs (mmcblk0p2): mounted filesystem with ordered data mode
    [    3.839782] VFS: Mounted root (ext3 filesystem) on device 179:2.
    [    3.848602] Freeing init memory: 216K
    [    4.762908] OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
    [    4.774475] twl4030_wdt twl4030_wdt: Failed to register misc device
    [    4.781127] twl4030_wdt: probe of twl4030_wdt failed with error -16
    [    4.803222] usbcore: registered new interface driver usbserial
    [    4.809295] usbserial: USB Serial Driver core
    [    4.973022] CAN device driver interface
    [    4.984863] spi1.1 supply vcc not found, using dummy regulator
    [    5.376068] ads7846 spi1.1: touchscreen, irq 170
    [    5.385162] input: ADS7846 Touchscreen as /devices/platform/omap2_mcspi.1/spi1.1/input/input2
    [    5.448059] USB Serial support registered for GSM modem (1-port)
    [    5.454498] usbcore: registered new interface driver option
    [    5.460296] option: v0.7.2:USB Driver for GSM modems
    [    5.947357] mcp251x spi1.0: probed
    [    6.580718] Bluetooth: Core ver 2.15
    [    6.584564] NET: Registered protocol family 31
    [    6.589172] Bluetooth: HCI device and connection manager initialized
    [    6.595794] Bluetooth: HCI socket layer initialized
    [    6.620178] Bluetooth: L2CAP ver 2.15
    [    6.624176] Bluetooth: L2CAP socket layer initialized
    [    6.641998] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
    [    6.675537] Bluetooth: RFCOMM TTY layer initialized
    [    6.680664] Bluetooth: RFCOMM socket layer initialized
    [    6.686035] Bluetooth: RFCOMM ver 1.11
    [    7.304199] net eth0: SMSC911x/921x identified at 0xdb080000, IRQ: 212
    [    7.776245] ip_tables: (C) 2000-2006 Netfilter Core Team
    [   14.058837] PPP generic driver version 2.4.2


    I've mounted it before, thats the reason of the next message:

    root@igep00x0:~# mount -t debugfs none /sys/kernel/debug
    mount: none already mounted or /sys/kernel/debug busy
    mount: according to mtab, none is already mounted on /sys/kernel/debug


    root@igep00x0:~# cat /sys/kernel/debug/omap_mux/*
    signals: dss_data17 | NA | NA | NA | gpio_87 | NA | NA | safe_mode
    name: dss_data18.dss_data18 (0x48002100/0x0d0 = 0x0000), b h26, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: dss_data18 | NA | mcspi3_clk | dss_data0 | gpio_88 | NA | NA | safe_mode
    name: dss_data19.dss_data19 (0x48002102/0x0d2 = 0x0000), b h25, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: dss_data19 | NA | mcspi3_simo | dss_data1 | gpio_89 | NA | NA | safe_mode
    name: dss_data2.dss_data2 (0x480020e0/0x0b0 = 0x0000), b ag23, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: dss_data2 | NA | NA | NA | gpio_72 | NA | NA | safe_mode
    name: dss_data20.dss_data20 (0x48002104/0x0d4 = 0x0000), b e28, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: dss_data20 | NA | mcspi3_somi | dss_data2 | gpio_90 | NA | NA | safe_mode
    name: dss_data21.dss_data21 (0x48002106/0x0d6 = 0x0000), b j26, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: dss_data21 | NA | mcspi3_cs0 | dss_data3 | gpio_91 | NA | NA | safe_mode
    name: dss_data22.dss_data22 (0x48002108/0x0d8 = 0x0000), b ac27, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: dss_data22 | NA | mcspi3_cs1 | dss_data4 | gpio_92 | NA | NA | safe_mode
    name: dss_data23.dss_data23 (0x4800210a/0x0da = 0x0000), b ac28, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: dss_data23 | NA | NA | dss_data5 | gpio_93 | NA | NA | safe_mode
    name: dss_data3.dss_data3 (0x480020e2/0x0b2 = 0x0000), b ah23, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: dss_data3 | NA | NA | NA | gpio_73 | NA | NA | safe_mode
    name: dss_data4.dss_data4 (0x480020e4/0x0b4 = 0x0000), b ag24, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: dss_data4 | NA | uart3_rx_irrx | NA | gpio_74 | NA | NA | safe_mode
    name: dss_data5.dss_data5 (0x480020e6/0x0b6 = 0x0000), b ah24, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: dss_data5 | NA | uart3_tx_irtx | NA | gpio_75 | NA | NA | safe_mode
    name: dss_data6.dss_data6 (0x480020e8/0x0b8 = 0x0000), b e26, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: dss_data6 | NA | uart1_tx | NA | gpio_76 | NA | NA | safe_mode
    name: dss_data7.dss_data7 (0x480020ea/0x0ba = 0x0000), b f28, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: dss_data7 | NA | uart1_rx | NA | gpio_77 | NA | NA | safe_mode
    name: dss_data8.dss_data8 (0x480020ec/0x0bc = 0x0000), b f27, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: dss_data8 | NA | NA | NA | gpio_78 | NA | NA | safe_mode
    name: dss_data9.dss_data9 (0x480020ee/0x0be = 0x0000), b g26, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: dss_data9 | NA | NA | NA | gpio_79 | NA | NA | safe_mode
    name: dss_hsync.dss_hsync (0x480020d6/0x0a6 = 0x0000), b d26, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: dss_hsync | NA | NA | NA | gpio_67 | NA | NA | safe_mode
    name: dss_pclk.dss_pclk (0x480020d4/0x0a4 = 0x0000), b d28, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: dss_pclk | NA | NA | NA | gpio_66 | NA | NA | safe_mode
    name: dss_vsync.dss_vsync (0x480020d8/0x0a8 = 0x0000), b d27, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: dss_vsync | NA | NA | NA | gpio_68 | NA | NA | safe_mode
    name: etk_clk.gpio_12 (0x480025d8/0x5a8 = 0x0004), b af10, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: etk_clk | mcbsp5_clkx | sdmmc3_clk | hsusb1_stp | gpio_12 | mm1_rxdp | hsusb1_tll_stp | NA
    name: etk_ctl.gpio_13 (0x480025da/0x5aa = 0x0104), b ae10, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE4
    signals: etk_ctl | NA | sdmmc3_cmd | hsusb1_clk | gpio_13 | NA | hsusb1_tll_clk | NA
    name: etk_d0.gpio_14 (0x480025dc/0x5ac = 0x0004), b af11, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: etk_d0 | mcspi3_simo | sdmmc3_dat4 | hsusb1_data0 | gpio_14 | mm1_rxrcv | hsusb1_tll_data0 | NA
    name: etk_d1.gpio_15 (0x480025de/0x5ae = 0x011c), b ag12, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE4
    signals: etk_d1 | mcspi3_somi | NA | hsusb1_data1 | gpio_15 | mm1_txse0 | hsusb1_tll_data1 | NA
    name: etk_d10.hsusb2_clk (0x480025f0/0x5c0 = 0x0003), b ae7, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE3
    signals: etk_d10 | NA | uart1_rx | hsusb2_clk | gpio_24 | NA | hsusb2_tll_clk | NA
    name: etk_d11.hsusb2_stp (0x480025f2/0x5c2 = 0x0003), b af7, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE3
    signals: etk_d11 | NA | NA | hsusb2_stp | gpio_25 | mm2_rxdp | hsusb2_tll_stp | NA
    name: etk_d12.hsusb2_dir (0x480025f4/0x5c4 = 0x010b), b ag7, t NA
    mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE3
    signals: etk_d12 | NA | NA | hsusb2_dir | gpio_26 | NA | hsusb2_tll_dir | NA
    name: etk_d13.hsusb2_nxt (0x480025f6/0x5c6 = 0x010b), b ah7, t NA
    mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE3
    signals: etk_d13 | NA | NA | hsusb2_nxt | gpio_27 | mm2_rxdm | hsusb2_tll_nxt | NA
    name: etk_d14.hsusb2_data0 (0x480025f8/0x5c8 = 0x010b), b ag8, t NA
    mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE3
    signals: etk_d14 | NA | NA | hsusb2_data0 | gpio_28 | mm2_rxrcv | hsusb2_tll_data0 | NA
    name: etk_d15.hsusb2_data1 (0x480025fa/0x5ca = 0x010b), b ah8, t NA
    mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE3
    signals: etk_d15 | NA | NA | hsusb2_data1 | gpio_29 | mm2_txse0 | hsusb2_tll_data1 | NA
    name: etk_d2.gpio_16 (0x480025e0/0x5b0 = 0x011c), b ah12, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE4
    signals: etk_d2 | mcspi3_cs0 | NA | hsusb1_data2 | gpio_16 | mm1_txdat | hsusb1_tll_data2 | NA
    name: etk_d3.gpio_17 (0x480025e2/0x5b2 = 0x0004), b ae13, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: etk_d3 | mcspi3_clk | sdmmc3_dat3 | hsusb1_data7 | gpio_17 | NA | hsusb1_tll_data7 | NA
    name: etk_d4.gpio_18 (0x480025e4/0x5b4 = 0x011c), b ae11, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE4
    signals: etk_d4 | mcbsp5_dr | sdmmc3_dat0 | hsusb1_data4 | gpio_18 | NA | hsusb1_tll_data4 | NA
    name: etk_d5.gpio_19 (0x480025e6/0x5b6 = 0x010c), b ah9, t NA
    mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE4
    signals: etk_d5 | mcbsp5_fsx | sdmmc3_dat1 | hsusb1_data5 | gpio_19 | NA | hsusb1_tll_data5 | NA
    name: etk_d6.gpio_20 (0x480025e8/0x5b8 = 0x010c), b af13, t NA
    mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE4
    signals: etk_d6 | mcbsp5_dx | sdmmc3_dat2 | hsusb1_data6 | gpio_20 | NA | hsusb1_tll_data6 | NA
    name: etk_d7.gpio_21 (0x480025ea/0x5ba = 0x0004), b ah14, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: etk_d7 | mcspi3_cs1 | sdmmc3_dat7 | hsusb1_data3 | gpio_21 | mm1_txen_n | hsusb1_tll_data3 | NA
    name: etk_d8.sys_drm_msecure (0x480025ec/0x5bc = 0x0e01), b af9, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_PIN_OFF_OUTPUT_HIGH | OMAP_MUX_MODE1
    signals: etk_d8 | sys_drm_msecure | sdmmc3_dat6 | hsusb1_dir | gpio_22 | NA | hsusb1_tll_dir | NA
    name: etk_d9.gpio_23 (0x480025ee/0x5be = 0x0004), b ag9, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: etk_d9 | sys_secure_indicator | sdmmc3_dat5 | hsusb1_nxt | gpio_23 | mm1_rxdm | hsusb1_tll_nxt | NA
    name: gpmc_a1.gpmc_a1 (0x4800207a/0x04a = 0x0018), b n4, t ac15
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: gpmc_a1 | NA | NA | NA | gpio_34 | NA | NA | safe_mode
    name: gpmc_a10.gpio_43 (0x4800208c/0x05c = 0x0004), b k3, t ab19
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: gpmc_a10 | sys_ndmareq3 | NA | NA | gpio_43 | NA | NA | safe_mode
    name: gpmc_a2.gpmc_a2 (0x4800207c/0x04c = 0x0018), b m4, t ab15
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: gpmc_a2 | NA | NA | NA | gpio_35 | NA | NA | safe_mode
    name: gpmc_a3.gpmc_a3 (0x4800207e/0x04e = 0x0018), b l4, t ac16
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: gpmc_a3 | NA | NA | NA | gpio_36 | NA | NA | safe_mode
    name: gpmc_a4.gpmc_a4 (0x48002080/0x050 = 0x0018), b k4, t ab16
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: gpmc_a4 | NA | NA | NA | gpio_37 | NA | NA | safe_mode
    name: gpmc_a5.gpmc_a5 (0x48002082/0x052 = 0x0018), b t3, t ac17
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: gpmc_a5 | NA | NA | NA | gpio_38 | NA | NA | safe_mode
    name: gpmc_a6.gpmc_a6 (0x48002084/0x054 = 0x0018), b r3, t ab17
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: gpmc_a6 | NA | NA | NA | gpio_39 | NA | NA | safe_mode
    name: gpmc_a7.gpmc_a7 (0x48002086/0x056 = 0x0018), b n3, t ac18
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: gpmc_a7 | NA | NA | NA | gpio_40 | NA | NA | safe_mode
    name: gpmc_a8.gpio_41 (0x48002088/0x058 = 0x0104), b m3, t ab18
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE4
    signals: gpmc_a8 | NA | NA | NA | gpio_41 | NA | NA | safe_mode
    name: gpmc_a9.gpio_42 (0x4800208a/0x05a = 0x0004), b l3, t ac19
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: gpmc_a9 | sys_ndmareq2 | NA | NA | gpio_42 | NA | NA | safe_mode
    name: gpmc_clk.gpmc_clk (0x480020be/0x08e = 0x0000), b t4, t w2
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: gpmc_clk | NA | NA | NA | gpio_59 | NA | NA | safe_mode
    name: gpmc_d10.gpmc_d10 (0x480020a2/0x072 = 0x0118), b p1, t ab4
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: gpmc_d10 | NA | NA | NA | gpio_46 | NA | NA | safe_mode
    name: gpmc_d11.gpmc_d11 (0x480020a4/0x074 = 0x0118), b r1, t ac4
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: gpmc_d11 | NA | NA | NA | gpio_47 | NA | NA | safe_mode
    name: gpmc_d12.gpmc_d12 (0x480020a6/0x076 = 0x0118), b r2, t ab6
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: gpmc_d12 | NA | NA | NA | gpio_48 | NA | NA | safe_mode
    name: gpmc_d13.gpmc_d13 (0x480020a8/0x078 = 0x0118), b t2, t ac6
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: gpmc_d13 | NA | NA | NA | gpio_49 | NA | NA | safe_mode
    name: gpmc_d14.gpmc_d14 (0x480020aa/0x07a = 0x0118), b w1, t ab7
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: gpmc_d14 | NA | NA | NA | gpio_50 | NA | NA | safe_mode
    name: gpmc_d15.gpmc_d15 (0x480020ac/0x07c = 0x0118), b y1, t ac7
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: gpmc_d15 | NA | NA | NA | gpio_51 | NA | NA | safe_mode
    name: gpmc_d8.gpmc_d8 (0x4800209e/0x06e = 0x0118), b h2, t ab3
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: gpmc_d8 | NA | NA | NA | gpio_44 | NA | NA | safe_mode
    name: gpmc_d9.gpmc_d9 (0x480020a0/0x070 = 0x0118), b k2, t ac3
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: gpmc_d9 | NA | NA | NA | gpio_45 | NA | NA | safe_mode
    name: gpmc_nbe0_cle.gpmc_nbe0_cle (0x480020c6/0x096 = 0x0000), b g3, t ac12
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: gpmc_nbe0_cle | NA | NA | NA | gpio_60 | NA | NA | safe_mode
    name: gpmc_nbe1.gpio_61 (0x480020c8/0x098 = 0x0004), b u3, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: gpmc_nbe1 | NA | NA | NA | gpio_61 | NA | NA | safe_mode
    name: gpmc_ncs1.gpio_52 (0x480020b0/0x080 = 0x0104), b h3, t y1
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE4
    signals: gpmc_ncs1 | NA | NA | NA | gpio_52 | NA | NA | safe_mode
    name: gpmc_ncs2.gpio_53 (0x480020b2/0x082 = 0x011c), b v8, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE4
    signals: gpmc_ncs2 | NA | NA | NA | gpio_53 | NA | NA | safe_mode
    name: gpmc_ncs3.gpio_54 (0x480020b4/0x084 = 0x011c), b u8, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE4
    signals: gpmc_ncs3 | sys_ndmareq0 | NA | NA | gpio_54 | NA | NA | safe_mode
    name: gpmc_ncs4.gpmc_ncs4 (0x480020b6/0x086 = 0x0018), b t8, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: gpmc_ncs4 | sys_ndmareq1 | mcbsp4_clkx | gpt9_pwm_evt | gpio_55 | NA | NA | safe_mode
    name: gpmc_ncs5.gpmc_ncs5 (0x480020b8/0x088 = 0x0000), b r8, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: gpmc_ncs5 | sys_ndmareq2 | mcbsp4_dr | gpt10_pwm_evt | gpio_56 | NA | NA | safe_mode
    name: gpmc_ncs6.gpmc_ncs6 (0x480020ba/0x08a = 0x0000), b p8, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: gpmc_ncs6 | sys_ndmareq3 | mcbsp4_dx | gpt11_pwm_evt | gpio_57 | NA | NA | safe_mode
    name: gpmc_ncs7.gpmc_io_dir (0x480020bc/0x08c = 0x0119), b n8, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE1
    signals: gpmc_ncs7 | gpmc_io_dir | mcbsp4_fsx | gpt8_pwm_evt | gpio_58 | NA | NA | safe_mode
    name: gpmc_nwp.gpio_62 (0x480020ca/0x09a = 0x011c), b h1, t ab10
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE4
    signals: gpmc_nwp | NA | NA | NA | gpio_62 | NA | NA | safe_mode
    name: gpmc_wait1.gpmc_wait1 (0x480020ce/0x09e = 0x0118), b l8, t ac10
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: gpmc_wait1 | NA | NA | NA | gpio_63 | NA | NA | safe_mode
    name: gpmc_wait2.gpio_64 (0x480020d0/0x0a0 = 0x011c), b k8, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE4
    signals: gpmc_wait2 | NA | NA | NA | gpio_64 | NA | NA | safe_mode
    name: gpmc_wait3.gpmc_wait3 (0x480020d2/0x0a2 = 0x0118), b j8, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: gpmc_wait3 | sys_ndmareq1 | NA | NA | gpio_65 | NA | NA | safe_mode
    name: hdq_sio.gpio_170 (0x480021c6/0x196 = 0x0104), b j25, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE4
    signals: hdq_sio | sys_altclk | i2c2_sccbe | i2c3_sccbe | gpio_170 | NA | NA | safe_mode
    name: hsusb0_clk.hsusb0_clk (0x480021a2/0x172 = 0x0100), b t28, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: hsusb0_clk | NA | NA | NA | gpio_120 | NA | NA | safe_mode
    name: hsusb0_data0.hsusb0_data0 (0x480021aa/0x17a = 0x0100), b t27, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: hsusb0_data0 | NA | uart3_tx_irtx | NA | gpio_125 | NA | NA | safe_mode
    name: hsusb0_data1.hsusb0_data1 (0x480021ac/0x17c = 0x0100), b u28, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: hsusb0_data1 | NA | uart3_rx_irrx | NA | gpio_130 | NA | NA | safe_mode
    name: hsusb0_data2.hsusb0_data2 (0x480021ae/0x17e = 0x0100), b u27, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: hsusb0_data2 | NA | uart3_rts_sd | NA | gpio_131 | NA | NA | safe_mode
    name: hsusb0_data3.hsusb0_data3 (0x480021b0/0x180 = 0x0100), b u26, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: hsusb0_data3 | NA | uart3_cts_rctx | NA | gpio_169 | NA | NA | safe_mode
    name: hsusb0_data4.hsusb0_data4 (0x480021b2/0x182 = 0x0100), b u25, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: hsusb0_data4 | NA | NA | NA | gpio_188 | NA | NA | safe_mode
    name: hsusb0_data5.hsusb0_data5 (0x480021b4/0x184 = 0x0100), b v28, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: hsusb0_data5 | NA | NA | NA | gpio_189 | NA | NA | safe_mode
    name: hsusb0_data6.hsusb0_data6 (0x480021b6/0x186 = 0x0100), b v27, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: hsusb0_data6 | NA | NA | NA | gpio_190 | NA | NA | safe_mode
    name: hsusb0_data7.hsusb0_data7 (0x480021b8/0x188 = 0x0100), b v26, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: hsusb0_data7 | NA | NA | NA | gpio_191 | NA | NA | safe_mode
    name: hsusb0_dir.hsusb0_dir (0x480021a6/0x176 = 0x0100), b r28, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: hsusb0_dir | NA | NA | NA | gpio_122 | NA | NA | safe_mode
    name: hsusb0_nxt.hsusb0_nxt (0x480021a8/0x178 = 0x0100), b t26, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: hsusb0_nxt | NA | NA | NA | gpio_124 | NA | NA | safe_mode
    name: hsusb0_stp.hsusb0_stp (0x480021a4/0x174 = 0x0018), b t25, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: hsusb0_stp | NA | NA | NA | gpio_121 | NA | NA | safe_mode
    name: i2c2_scl.i2c2_scl (0x480021be/0x18e = 0x0118), b af15, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: i2c2_scl | NA | NA | NA | gpio_168 | NA | NA | safe_mode
    name: i2c2_sda.gpio_183 (0x480021c0/0x190 = 0x0004), b ae15, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: i2c2_sda | NA | NA | NA | gpio_183 | NA | NA | safe_mode
    name: i2c3_scl.i2c3_scl (0x480021c2/0x192 = 0x0100), b af14, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: i2c3_scl | NA | NA | NA | gpio_184 | NA | NA | safe_mode
    name: i2c3_sda.i2c3_sda (0x480021c4/0x194 = 0x0100), b ag14, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: i2c3_sda | NA | NA | NA | gpio_185 | NA | NA | safe_mode
    name: i2c4_scl.i2c4_scl (0x48002a00/0x9d0 = 0x0118), b ad26, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: i2c4_scl | sys_nvmode1 | NA | NA | NA | NA | NA | safe_mode
    name: i2c4_sda.i2c4_sda (0x48002a02/0x9d2 = 0x0118), b ae26, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: i2c4_sda | sys_nvmode2 | NA | NA | NA | NA | NA | safe_mode
    name: jtag_emu0.jtag_emu0 (0x48002a24/0x9f4 = 0x0118), b aa11, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: jtag_emu0 | NA | NA | NA | gpio_11 | NA | NA | safe_mode
    name: jtag_emu1.jtag_emu1 (0x48002a26/0x9f6 = 0x0118), b aa10, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: jtag_emu1 | NA | NA | NA | gpio_31 | NA | NA | safe_mode
    name: mcbsp1_clkr.gpio_156 (0x4800218c/0x15c = 0x0004), b y21, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: mcbsp1_clkr | mcspi4_clk | NA | NA | gpio_156 | NA | NA | safe_mode
    name: mcbsp1_clkx.gpio_162 (0x48002198/0x168 = 0x0004), b w21, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: mcbsp1_clkx | NA | mcbsp3_clkx | NA | gpio_162 | NA | NA | safe_mode
    name: mcbsp1_dr.gpio_159 (0x48002192/0x162 = 0x0004), b u21, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: mcbsp1_dr | mcspi4_somi | mcbsp3_dr | NA | gpio_159 | NA | NA | safe_mode
    name: mcbsp1_dx.gpio_158 (0x48002190/0x160 = 0x0004), b v21, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: mcbsp1_dx | mcspi4_simo | mcbsp3_dx | NA | gpio_158 | NA | NA | safe_mode
    name: mcbsp1_fsr.gpio_157 (0x4800218e/0x15e = 0x001c), b aa21, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: mcbsp1_fsr | NA | cam_global_reset | NA | gpio_157 | NA | NA | safe_mode
    name: mcbsp1_fsx.gpio_161 (0x48002196/0x166 = 0x0004), b k26, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: mcbsp1_fsx | mcspi4_cs0 | mcbsp3_fsx | NA | gpio_161 | NA | NA | safe_mode
    name: mcbsp2_clkx.mcbsp2_clkx (0x4800213e/0x10e = 0x0100), b n21, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: mcbsp2_clkx | NA | NA | NA | gpio_117 | NA | NA | safe_mode
    name: mcbsp2_dr.mcbsp2_dr (0x48002140/0x110 = 0x0100), b r21, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: mcbsp2_dr | NA | NA | NA | gpio_118 | NA | NA | safe_mode
    name: mcbsp2_dx.mcbsp2_dx (0x48002142/0x112 = 0x0000), b m21, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: mcbsp2_dx | NA | NA | NA | gpio_119 | NA | NA | safe_mode
    name: mcbsp2_fsx.mcbsp2_fsx (0x4800213c/0x10c = 0x0100), b p21, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: mcbsp2_fsx | NA | NA | NA | gpio_116 | NA | NA | safe_mode
    name: mcbsp3_clkx.uart2_tx (0x48002170/0x140 = 0x0001), b af5, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE1
    signals: mcbsp3_clkx | uart2_tx | NA | NA | gpio_142 | hsusb3_tll_data6 | NA | safe_mode
    name: mcbsp3_dr.mcbsp3_dr (0x4800216e/0x13e = 0x0100), b ae6, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: mcbsp3_dr | uart2_rts | NA | NA | gpio_141 | hsusb3_tll_data5 | NA | safe_mode
    name: mcbsp3_dx.mcbsp3_dx (0x4800216c/0x13c = 0x0000), b af6, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: mcbsp3_dx | uart2_cts | NA | NA | gpio_140 | hsusb3_tll_data4 | NA | safe_mode
    name: mcbsp3_fsx.uart2_rx (0x48002172/0x142 = 0x0101), b ae5, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE1
    signals: mcbsp3_fsx | uart2_rx | NA | NA | gpio_143 | hsusb3_tll_data7 | NA | safe_mode
    name: mcbsp4_clkx.gpio_152 (0x48002184/0x154 = 0x0004), b ae1, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: mcbsp4_clkx | NA | NA | NA | gpio_152 | hsusb3_tll_data1 | mm3_txse0 | safe_mode
    name: mcbsp4_dr.gpio_153 (0x48002186/0x156 = 0x0004), b ad1, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: mcbsp4_dr | NA | NA | NA | gpio_153 | hsusb3_tll_data0 | mm3_rxrcv | safe_mode
    name: mcbsp4_dx.gpio_154 (0x48002188/0x158 = 0x0004), b ad2, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: mcbsp4_dx | NA | NA | NA | gpio_154 | hsusb3_tll_data2 | mm3_txdat | safe_mode
    name: mcbsp4_fsx.gpio_155 (0x4800218a/0x15a = 0x0004), b ac1, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: mcbsp4_fsx | NA | NA | NA | gpio_155 | hsusb3_tll_data3 | mm3_txen_n | safe_mode
    name: mcbsp_clks.mcbsp_clks (0x48002194/0x164 = 0x0110), b t21, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: mcbsp_clks | NA | cam_shutter | NA | gpio_160 | uart1_cts | NA | safe_mode
    name: mcspi1_clk.mcspi1_clk (0x480021c8/0x198 = 0x0100), b ab3, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: mcspi1_clk | sdmmc2_dat4 | NA | NA | gpio_171 | NA | NA | safe_mode
    name: mcspi1_cs0.mcspi1_cs0 (0x480021ce/0x19e = 0x0000), b ac2, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: mcspi1_cs0 | sdmmc2_dat7 | NA | NA | gpio_174 | NA | NA | safe_mode
    name: mcspi1_cs1.mcspi1_cs1 (0x480021d0/0x1a0 = 0x0000), b ac3, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: mcspi1_cs1 | NA | NA | sdmmc3_cmd | gpio_175 | NA | NA | safe_mode
    name: mcspi1_cs2.gpio_176 (0x480021d2/0x1a2 = 0x0104), b ab1, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE4
    signals: mcspi1_cs2 | NA | NA | sdmmc3_clk | gpio_176 | NA | NA | safe_mode
    name: mcspi1_cs3.hsusb2_data2 (0x480021d4/0x1a4 = 0x010b), b ab2, t NA
    mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE3
    signals: mcspi1_cs3 | NA | hsusb2_tll_data2 | hsusb2_data2 | gpio_177 | mm2_txdat | NA | safe_mode
    name: mcspi1_simo.mcspi1_simo (0x480021ca/0x19a = 0x0100), b ab4, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: mcspi1_simo | sdmmc2_dat5 | NA | NA | gpio_172 | NA | NA | safe_mode
    name: mcspi1_somi.mcspi1_somi (0x480021cc/0x19c = 0x0100), b aa4, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: mcspi1_somi | sdmmc2_dat6 | NA | NA | gpio_173 | NA | NA | safe_mode
    name: mcspi2_clk.hsusb2_data7 (0x480021d6/0x1a6 = 0x010b), b aa3, t NA
    mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE3
    signals: mcspi2_clk | NA | hsusb2_tll_data7 | hsusb2_data7 | gpio_178 | NA | NA | safe_mode
    name: mcspi2_cs0.hsusb2_data6 (0x480021dc/0x1ac = 0x010b), b y4, t NA
    mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE3
    signals: mcspi2_cs0 | gpt11_pwm_evt | hsusb2_tll_data6 | hsusb2_data6 | gpio_181 | NA | NA | safe_mode
    name: mcspi2_cs1.hsusb2_data3 (0x480021de/0x1ae = 0x010b), b v3, t NA
    mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE3
    signals: mcspi2_cs1 | gpt8_pwm_evt | hsusb2_tll_data3 | hsusb2_data3 | gpio_182 | mm2_txen_n | NA | safe_mode
    name: mcspi2_simo.hsusb2_data4 (0x480021d8/0x1a8 = 0x010b), b y2, t NA
    mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE3
    signals: mcspi2_simo | gpt9_pwm_evt | hsusb2_tll_data4 | hsusb2_data4 | gpio_179 | NA | NA | safe_mode
    name: mcspi2_somi.hsusb2_data5 (0x480021da/0x1aa = 0x010b), b y3, t NA
    mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE3
    signals: mcspi2_somi | gpt10_pwm_evt | hsusb2_tll_data5 | hsusb2_data5 | gpio_180 | NA | NA | safe_mode
    name: sdmmc1_clk.sdmmc1_clk (0x48002144/0x114 = 0x0118), b n28, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: sdmmc1_clk | NA | NA | NA | gpio_120 | NA | NA | safe_mode
    name: sdmmc1_cmd.sdmmc1_cmd (0x48002146/0x116 = 0x0118), b m27, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: sdmmc1_cmd | NA | NA | NA | gpio_121 | NA | NA | safe_mode
    name: sdmmc1_dat0.sdmmc1_dat0 (0x48002148/0x118 = 0x0118), b n27, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: sdmmc1_dat0 | NA | NA | NA | gpio_122 | NA | NA | safe_mode
    name: sdmmc1_dat1.sdmmc1_dat1 (0x4800214a/0x11a = 0x0118), b n26, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: sdmmc1_dat1 | NA | NA | NA | gpio_123 | NA | NA | safe_mode
    name: sdmmc1_dat2.sdmmc1_dat2 (0x4800214c/0x11c = 0x0118), b n25, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: sdmmc1_dat2 | NA | NA | NA | gpio_124 | NA | NA | safe_mode
    name: sdmmc1_dat3.sdmmc1_dat3 (0x4800214e/0x11e = 0x0118), b p28, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: sdmmc1_dat3 | NA | NA | NA | gpio_125 | NA | NA | safe_mode
    name: sdmmc1_dat4.sdmmc1_dat4 (0x48002150/0x120 = 0x0100), b p27, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: sdmmc1_dat4 | NA | sim_io | NA | gpio_126 | NA | NA | safe_mode
    name: sdmmc1_dat5.sdmmc1_dat5 (0x48002152/0x122 = 0x0100), b p26, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: sdmmc1_dat5 | NA | sim_clk | NA | gpio_127 | NA | NA | safe_mode
    name: sdmmc1_dat6.sdmmc1_dat6 (0x48002154/0x124 = 0x0100), b r27, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: sdmmc1_dat6 | NA | sim_pwrctrl | NA | gpio_128 | NA | NA | safe_mode
    name: sdmmc1_dat7.sdmmc1_dat7 (0x48002156/0x126 = 0x0100), b r25, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: sdmmc1_dat7 | NA | sim_rst | NA | gpio_129 | NA | NA | safe_mode
    name: sdmmc2_clk.sdmmc2_clk (0x48002158/0x128 = 0x0118), b ae2, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: sdmmc2_clk | mcspi3_clk | NA | NA | gpio_130 | NA | NA | safe_mode
    name: sdmmc2_cmd.sdmmc2_cmd (0x4800215a/0x12a = 0x0118), b ag5, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: sdmmc2_cmd | mcspi3_simo | NA | NA | gpio_131 | NA | NA | safe_mode
    name: sdmmc2_dat0.sdmmc2_dat0 (0x4800215c/0x12c = 0x0118), b ah5, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: sdmmc2_dat0 | mcspi3_somi | NA | NA | gpio_132 | NA | NA | safe_mode
    name: sdmmc2_dat1.sdmmc2_dat1 (0x4800215e/0x12e = 0x0118), b ah4, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: sdmmc2_dat1 | NA | NA | NA | gpio_133 | NA | NA | safe_mode
    name: sdmmc2_dat2.sdmmc2_dat2 (0x48002160/0x130 = 0x0118), b ag4, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: sdmmc2_dat2 | mcspi3_cs1 | NA | NA | gpio_134 | NA | NA | safe_mode
    name: sdmmc2_dat3.sdmmc2_dat3 (0x48002162/0x132 = 0x0118), b af4, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: sdmmc2_dat3 | mcspi3_cs0 | NA | NA | gpio_135 | NA | NA | safe_mode
    name: sdmmc2_dat4.gpio_136 (0x48002164/0x134 = 0x011c), b ae4, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE4
    signals: sdmmc2_dat4 | sdmmc2_dir_dat0 | NA | sdmmc3_dat0 | gpio_136 | NA | NA | safe_mode
    name: sdmmc2_dat5.gpio_137 (0x48002166/0x136 = 0x0004), b ah3, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: sdmmc2_dat5 | sdmmc2_dir_dat1 | cam_global_reset | sdmmc3_dat1 | gpio_137 | hsusb3_tll_stp | mm3_rxdp | safe_mode
    name: sdmmc2_dat6.gpio_138 (0x48002168/0x138 = 0x0004), b af3, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: sdmmc2_dat6 | sdmmc2_dir_cmd | cam_shutter | sdmmc3_dat2 | gpio_138 | hsusb3_tll_dir | NA | safe_mode
    name: sdmmc2_dat7.gpio_139 (0x4800216a/0x13a = 0x0004), b ae3, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: sdmmc2_dat7 | sdmmc2_clkin | NA | sdmmc3_dat3 | gpio_139 | hsusb3_tll_nxt | mm3_rxdm | safe_mode
    name: sdrc_cke0.sdrc_cke0 (0x48002262/0x232 = 0x0118), b NA, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: sdrc_cke0 | NA | NA | NA | NA | NA | NA | safe_mode
    name: sdrc_cke1.safe_mode (0x48002264/0x234 = 0x0107), b NA, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE7
    signals: sdrc_cke1 | NA | NA | NA | NA | NA | NA | safe_mode
    name: sys_boot0.gpio_2 (0x48002a0a/0x9da = 0x0104), b ah26, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE4
    signals: sys_boot0 | NA | NA | NA | gpio_2 | NA | NA | safe_mode
    name: sys_boot1.gpio_3 (0x48002a0c/0x9dc = 0x0104), b ag26, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE4
    signals: sys_boot1 | NA | NA | NA | gpio_3 | NA | NA | safe_mode
    name: sys_boot2.gpio_4 (0x48002a0e/0x9de = 0x0104), b ae14, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE4
    signals: sys_boot2 | NA | NA | NA | gpio_4 | NA | NA | safe_mode
    name: sys_boot3.gpio_5 (0x48002a10/0x9e0 = 0x0104), b af18, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE4
    signals: sys_boot3 | NA | NA | NA | gpio_5 | NA | NA | safe_mode
    name: sys_boot4.gpio_6 (0x48002a12/0x9e2 = 0x0104), b af19, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE4
    signals: sys_boot4 | sdmmc2_dir_dat2 | NA | NA | gpio_6 | NA | NA | safe_mode
    name: sys_boot5.gpio_7 (0x48002a14/0x9e4 = 0x0104), b ae21, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE4
    signals: sys_boot5 | sdmmc2_dir_dat3 | NA | NA | gpio_7 | NA | NA | safe_mode
    name: sys_boot6.gpio_8 (0x48002a16/0x9e6 = 0x0004), b af21, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: sys_boot6 | NA | NA | NA | gpio_8 | NA | NA | safe_mode
    name: sys_clkout1.gpio_10 (0x48002a1a/0x9ea = 0x0104), b ag25, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE4
    signals: sys_clkout1 | NA | NA | NA | gpio_10 | NA | NA | safe_mode
    name: sys_clkout2.gpio_186 (0x480021e2/0x1b2 = 0x0104), b ae22, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE4
    signals: sys_clkout2 | NA | NA | NA | gpio_186 | NA | NA | safe_mode
    name: sys_clkreq.sys_clkreq (0x48002a06/0x9d6 = 0x0100), b af25, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: sys_clkreq | NA | NA | NA | gpio_1 | NA | NA | safe_mode
    name: sys_nirq.sys_nirq (0x480021e0/0x1b0 = 0x0118), b af26, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: sys_nirq | NA | NA | NA | gpio_0 | NA | NA | safe_mode
    name: sys_nreswarm.sys_nreswarm (0x48002a08/0x9d8 = 0x0118), b af24, t NA
    mode: OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE0
    signals: sys_nreswarm | NA | NA | NA | gpio_30 | NA | NA | safe_mode
    name: sys_off_mode.sys_off_mode (0x48002a18/0x9e8 = 0x0100), b af22, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: sys_off_mode | NA | NA | NA | gpio_9 | NA | NA | safe_mode
    name: uart1_cts.uart1_cts (0x48002180/0x150 = 0x0000), b w8, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: uart1_cts | NA | NA | NA | gpio_150 | hsusb3_tll_clk | NA | safe_mode
    name: uart1_rts.uart1_rts (0x4800217e/0x14e = 0x0000), b aa9, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: uart1_rts | NA | NA | NA | gpio_149 | NA | NA | safe_mode
    name: uart1_rx.uart1_rx (0x48002182/0x152 = 0x0100), b y8, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: uart1_rx | NA | mcbsp1_clkr | mcspi4_clk | gpio_151 | NA | NA | safe_mode
    name: uart1_tx.uart1_tx (0x4800217c/0x14c = 0x0000), b aa8, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: uart1_tx | NA | NA | NA | gpio_148 | NA | NA | safe_mode
    name: uart2_cts.gpio_144 (0x48002174/0x144 = 0x0004), b ab26, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: uart2_cts | mcbsp3_dx | gpt9_pwm_evt | NA | gpio_144 | NA | NA | safe_mode
    name: uart2_rts.gpio_145 (0x48002176/0x146 = 0x0004), b ab25, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: uart2_rts | mcbsp3_dr | gpt10_pwm_evt | NA | gpio_145 | NA | NA | safe_mode
    name: uart2_rx.safe_mode (0x4800217a/0x14a = 0x0107), b ad25, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE7
    signals: uart2_rx | mcbsp3_fsx | gpt8_pwm_evt | NA | gpio_147 | NA | NA | safe_mode
    name: uart2_tx.safe_mode (0x48002178/0x148 = 0x0107), b aa25, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE7
    signals: uart2_tx | mcbsp3_clkx | gpt11_pwm_evt | NA | gpio_146 | NA | NA | safe_mode
    name: uart3_cts_rctx.gpio_163 (0x4800219a/0x16a = 0x0004), b h18, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
    signals: uart3_cts_rctx | NA | NA | NA | gpio_163 | NA | NA | safe_mode
    name: uart3_rts_sd.uart3_rts_sd (0x4800219c/0x16c = 0x0000), b h19, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: uart3_rts_sd | NA | NA | NA | gpio_164 | NA | NA | safe_mode
    name: uart3_rx_irrx.uart3_rx_irrx (0x4800219e/0x16e = 0x0100), b h20, t NA
    mode: OMAP_PIN_INPUT | OMAP_MUX_MODE0
    signals: uart3_rx_irrx | NA | NA | NA | gpio_165 | NA | NA | safe_mode
    name: uart3_tx_irtx.uart3_tx_irtx (0x480021a0/0x170 = 0x0000), b h21, t NA
    mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE0
    signals: uart3_tx_irtx | NA | NA | NA | gpio_166 | NA | NA | safe_mode
    
    The reply is currently minimized Show
  • Accepted Answer

    Wednesday, June 04 2014, 12:37 PM - #permalink
    0
    Hi,

    I didn't find any error in your configuration logs related to bluetooth. So we need to test that your bluetooth modem is working correctly:

    With your modified firmware check BT/WIFI reset pins, all these pins must be pulled high, as the following example:
    root@igep00x0:/sys/class/gpio# cat gpio137/value 
    1
    root@igep00x0:/sys/class/gpio# cat gpio138/value 
    1
    root@igep00x0:/sys/class/gpio# cat gpio139/value 
    1
    root@igep00x0:/sys/class/gpio# 
    


    If bluetooth didn't works yet, prepare a microSD card with the default firmware (bluetooth should works out of the box)
    Finally, use IGEP COM MODULE without any expansion board to the test default firmware to simplify the problem. Connect the module as standalone and use WIFI or USB Ethernet gadget to communicate:
    http://labs.isee.biz/index.php/Getting_started_with_IGEP_COM_MODULE

    If these steps don't work, It is possible than bluetooth is malfunction
    The reply is currently minimized Show
  • Accepted Answer

    Wednesday, June 04 2014, 01:43 PM - #permalink
    0
    Dear ISEE Community.

    This is the output I've obtained after test your commands, and there is no communication or there is no active the gpios (I've test the gpio12 if there it was one of the gpios available).

    root@igep00x0:/sys/class/gpio# cat gpio
    gpio12/      gpio144/     gpio170/     gpio23/      gpiochip0/   gpiochip32/
    gpio13/      gpio145/     gpio18/      gpio42/      gpiochip128/ gpiochip64/
    gpio136/     gpio163/     gpio186/     gpio43/      gpiochip160/ gpiochip96/
    gpio14/      gpio17/      gpio21/      gpio61/      gpiochip192/ 
    root@igep00x0:/sys/class/gpio# cat gpio137/value
    cat: can't open 'gpio137/value': No such file or directory
    root@igep00x0:/sys/class/gpio# cat gpio138/value
    cat: can't open 'gpio138/value': No such file or directory
    root@igep00x0:/sys/class/gpio# cat gpio139/value
    cat: can't open 'gpio139/value': No such file or directory
    root@igep00x0:/sys/class/gpio# cat gpio12/value
    1


    So after this, which solution do you propose?
    The reply is currently minimized Show
  • Accepted Answer

    Thursday, June 05 2014, 09:11 AM - #permalink
    0
    Hi,

    Export and set these pins as output and high value. More information at:

    http://labs.isee.biz/index.php/How_to_use_GPIOs

    Finally try to communicate with bluetooth:

    bccmd -t bcsp -d /dev/ttyO1 chiprev
    The reply is currently minimized Show
  • Accepted Answer

    Thursday, June 05 2014, 11:39 AM - #permalink
    0
    Dear ISEE Community.

    I did all the steps you mention me in the last two posts (excepting the only one that separates the COM Module and the expansion board -Berlin-, because I can't communitcate it with the computer). So I tried to EXPORT, SET OUTPUT PINs and put HIGH VALUE to the GPIOS, 137, 138 and 139, using this commands shell commands:

    #export GPIO
    echo 137 > /sys/class/gpio/export
    echo 138 > /sys/class/gpio/export
    echo 139 > /sys/class/gpio/export
    
    #set direction
    echo out > /sys/class/gpio/gpio137/direction
    echo out > /sys/class/gpio/gpio138/direction
    echo out > /sys/class/gpio/gpio139/direction
    
    #set gpio value 1
    echo 1 > /sys/class/gpio/gpio137/value
    echo 1 > /sys/class/gpio/gpio138/value
    echo 1 > /sys/class/gpio/gpio139/value


    After that I checked if the new GPIOS values were correct before insert the starting Bluetooth command (bccmd -t bcsp -d /dev/ttyO1 chiprev):

    root@igep00x0:/sys/class/gpio# cat /sys/class/gpio/gpio137/value
    1
    root@igep00x0:/sys/class/gpio# cat /sys/class/gpio/gpio138/value
    1
    root@igep00x0:/sys/class/gpio# cat /sys/class/gpio/gpio139/value
    1
    root@igep00x0:/sys/class/gpio# cat /sys/class/gpio/gpio137/direction 
    out
    root@igep00x0:/sys/class/gpio# cat /sys/class/gpio/gpio138/direction 
    out
    root@igep00x0:/sys/class/gpio# cat /sys/class/gpio/gpio139/direction 
    out
    root@igep00x0:/sys/class/gpio#


    So, they are correct value and I've insert:
    bccmd -t bcsp -d /dev/ttyO1 chiprev
    , and it appears the same message, as before:
    root@igep00x0:/sys/class/gpio# bccmd -t bcsp -d /dev/ttyO1 chiprev
    Initialization timed out


    I don't know what is happening (it seems that resistors HW changes are correct because I'm able to initializate the GPRS), when you asked me to put dmesg command to check that Bluetooth was working well you said that that everything was Ok, ... I don't know what is wrong.
    The reply is currently minimized Show
Your Reply

SUPPORT


This email address is being protected from spambots. You need JavaScript enabled to view it.
This email address is being protected from spambots. You need JavaScript enabled to view it.
IGEP Community Wiki
IGEP Community Forum
IGEP Community Online Chat