william@beaglebone:~$ ls /sys/devices/platform/ocp/ 40300000.ocmcram 48030000.spi 48060000.mmc 48310000.rng 53500000.aes 40302000.ocmcram_nocache 48038000.mcasp 480c8000.mailbox 49000000.edma 56000000.sgx 44e07000.gpio 4803c000.mcasp 480ca000.spinlock 49800000.tptc driver_override 44e09000.serial 48042000.timer 4819c000.i2c 49900000.tptc modalias 44e0b000.i2c 48044000.timer 481a0000.spi 49a00000.tptc ocp:l4_wkup@44c00000 44e35000.wdt 48046000.timer 481ac000.gpio 4a100000.ethernet of_node 44e3e000.rtc 48048000.timer 481ae000.gpio 4a300000.pruss power 47400000.usb 4804a000.timer 481d8000.mmc 4c000000.emif subsystem 48024000.serial 4804c000.gpio 48200000.interrupt-controller 53100000.sham uevent william@beaglebone:~$ ls /sys/devices/platform/ocp/48024000.serial driver driver_override modalias of_node power subsystem tty uevent william@beaglebone:~$ ls /sys/devices/platform/ocp/48024000.serial/tty ttyS2
On Thu, Aug 18, 2016 at 4:32 PM, William Hermans <[email protected]> wrote: > william@beaglebone:~$ dmesg |grep tty > [ 0.000000] Kernel command line: console=tty0 console=ttyO0,115200n8 > root=/dev/mmcblk0p1 rootfstype=ext4 rootwait ip v6.disable=1 > [ 0.002187] console [tty0] enabled > [ 0.002223] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0' > [ 1.998154] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 158, > base_baud = 3000000) is a 8250 > [ 2.884801] console [ttyS0] enabled > william@beaglebone:~$ clear > william@beaglebone:~$ ls /sys/devices/ > armv7_cortex_a8 breakpoint platform soc0 software system tracepoint > virtual > william@beaglebone:~$ ls /sys/devices/platform/ > alarmtimer cpufreq-dt leds omap-pcm-audio pm33xx.0 power > serial8250 ti-cpufreq.0 > bone_capemgr fixedregulator@0 ocp opp_table0 pmu > reg-dummy soc uevent > william@beaglebone:~$ cat /sys/devices/platform/bone_capemgr/slots > 0: PF---- -1 > 1: PF---- -1 > 2: PF---- -1 > 3: PF---- -1 > william@beaglebone:~$ ls /lib/firmware/ |grep UART > BB-UART1-00A0.dtbo > BB-UART2-00A0.dtbo > BB-UART2-RTSCTS-00A0.dtbo > BB-UART3-00A0.dtbo > BB-UART4-00A0.dtbo > BB-UART4-RS485-00A0.dtbo > BB-UART5-00A0.dtbo > william@beaglebone:~$ sudo sh -c"echo 'BB-UART2' > > /sys/devices/platform/bone_capemgr/slots" > [sudo] password for william: > sh: 0: Illegal option -h > william@beaglebone:~$ sudo sh -c "echo 'BB-UART2' > > /sys/devices/platform/bone_capemgr/slots" > william@beaglebone:~$ cat /sys/devices/platform/bone_capemgr/slots > 0: PF---- -1 > 1: PF---- -1 > 2: PF---- -1 > 3: PF---- -1 > 4: P-O-L- 0 Override Board Name,00A0,Override Manuf,BB-UART2 > william@beaglebone:~$ dmesg |grep tty > [ 0.000000] Kernel command line: console=tty0 console=ttyO0,115200n8 > root=/dev/mmcblk0p1 rootfstype=ext4 rootwait ip v6.disable=1 > [ 0.002187] console [tty0] enabled > [ 0.002223] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0' > [ 1.998154] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 158, > base_baud = 3000000) is a 8250 > [ 2.884801] console [ttyS0] enabled > [778201.669492] 48024000.serial: ttyS2 at MMIO 0x48024000 (irq = 198, > base_baud = 3000000) is a 8250 > > > On Thu, Aug 18, 2016 at 4:17 PM, Matt <[email protected]> wrote: > >> Don't think the ttyS's are it. I know for sure in 3.18 you use the >> /ttyO2 or whatever number uart you enable. >> >> Can anyone confirm that in 4.4 the UARTS show as /ttyS* ? >> >> Going to check my .dts. >> >> On Thursday, August 18, 2016 at 3:18:43 PM UTC-7, Mike Bell wrote: >>> >>> On 08/18/2016 05:57 PM, Matt wrote: >>> > Hi, >>> > >>> > Working in kernel 4.4.16-bone-rt-r11 and am not seeing the >>> > corresponding entries in /dev/ for the enabled UARTS. >>> > >>> > /dev/tty13 /dev/tty24 /dev/tty35 /dev/tty46 /dev/tty57 >>> /dev/ttyS0 >>> > /dev/tty14 /dev/tty25 /dev/tty36 /dev/tty47 /dev/tty58 >>> /dev/ttyS1 >>> > /dev/tty15 /dev/tty26 /dev/tty37 /dev/tty48 /dev/tty59 >>> /dev/ttyS2 >>> > /dev/tty16 /dev/tty27 /dev/tty38 /dev/tty49 /dev/tty6 >>> /dev/ttyS3 >>> > /dev/tty17 /dev/tty28 /dev/tty39 /dev/tty5 /dev/tty60 >>> /dev/ttyS4 >>> > /dev/tty18 /dev/tty29 /dev/tty4 /dev/tty50 /dev/tty61 >>> /dev/ttyS5 >>> > >>> > >>> > What am I missing here? When a UART is loaded into slots should it >>> > then be labeld ttyOX in /dev just as in 3.18? >>> > -- >>> >>> /dev/ttyS? >>> >>> Mike >>> >> -- >> For more options, visit http://beagleboard.org/discuss >> --- >> You received this message because you are subscribed to the Google Groups >> "BeagleBoard" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit https://groups.google.com/d/ms >> gid/beagleboard/47a3dbf5-9d09-4825-80a4-54213c54c336%40googlegroups.com >> <https://groups.google.com/d/msgid/beagleboard/47a3dbf5-9d09-4825-80a4-54213c54c336%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CALHSORpu7tz7TXP-zXSu9cBm9Fa%2Bh83a8h8NYrKR2XWM0AE4mA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
