Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

je00/bbb_uart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

7 Commits

Repository files navigation

Description

The RTDM uart driver for Bealgebone Black. This driver is tested under kernel from offical repository which already patched with xenomai 3.

Both of the baudrate and the data format are non configurable, they are fixed to be 3000000bps and 8N1 respectively.

The driver inside only enable the uart4 clock, so uart1, uart2, uart3 and uart5 are unsupported yet.

中文开发笔记

Device tree example

To make the driver recognized by the kernel, you need to modify the device tree at kernel compile time. vim arch/arm/boot/dts/am335x-boneblack.dts

&am33xx_pinmux {
 ...
 <some other things>
 ...
 uart4_pins: pinmux_uart4_pins {
		pinctrl-single,pins = <
			AM33XX_IOPAD(0x870, PIN_INPUT_PULLUP | MUX_MODE6)	/* gpmc_wait0.uart4_rxd */
			AM33XX_IOPAD(0x874, PIN_OUTPUT_PULLDOWN | MUX_MODE6)	/* gpmc_wpn.uart4_txd */
		>;
	};
};
&uart4 {
	compatible = "xeno_bbb_uart"
	pinctrl-names = "default";
	pinctrl-0 = <&uart4_pins>;
	status = "okay";
};
```

About

The RTDM uart driver for Bealgebone Black.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /