Re: device-tree on BeagleBone Black (enabling UART)

Kristoff <[email protected]>
Newsgroups gmane.os.freebsd.devel.arm
Message-ID <[email protected]>
Hi Ian, Daniel,


I am sorry for the late reply.
(inline comments)


On 8/02/2021 9:41 p.m., Ian Lepore wrote:
>
>> I am running FreeBSD 12.1 on a beaglebone black. As I want to use it
>> for
>> a time-server (i.e. connect it to a GPS), I want to enable an
>> additional
>> UART (and also a pps gpio-pin, I guess).

Good news! I managed to get the uart working.
To get to the same configuration as Daniel, I upgraded to FreeBSD 13.0, 
and that seams to have done the trick.

Uart1 has been created with a device-tree overlay-file and I can use it 
on the device.


Question, what is the difference between /dev/cuau0 and /dev/ttyu0, and 
which one do I use for what?

> The beaglebone has a special pps driver that uses the am335x chip's
> timer hardware to measure the pps pulse time with better accuracy than
> the generic gpio-pps driver.  To use it, add
>
>    am335x_dmtpps_load=YES

At the same time I also wanted to try the pps driver you mention.

However, it does not seams to load.

I get this:

[root@black1 ~]# kldload am335x_dmtpps
kldload: can't load am335x_dmtpps: No such file or directory


The issue seams to be this:

# dmesg
(...)
KLD am335x_dmtpps.ko: depends on ti_sysc - not available or version mismatch

Looking on my system, I seems to have the source of 'to_sysc', but not 
the .ko.
[root@black1 ~]# locate ti_sysc
/usr/src/sys/arm/ti/ti_sysc.c
/usr/src/sys/arm/ti/ti_sysc.h


What is the procedure to compile one single kernel-module?
I tried "make ti_sysc", but that failed due to compilation errors



> -- Ian
Kristoff
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-arm
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.