Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
M
mOsso
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexlab
mOsso
Commits
dad01ebf
Commit
dad01ebf
authored
Sep 10, 2016
by
Stefy Lanza (nextime / spora )
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add new devicetree for UART1 and rs485 ena pin moved to p8.26
parent
1448d373
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
122 additions
and
0 deletions
+122
-0
BB-UART1-00A0.dts
devicetree/BB-UART1-00A0.dts
+48
-0
MOSSO_BASE-00A0-v1.dts
devicetree/MOSSO_BASE-00A0-v1.dts
+0
-0
MOSSO_BASE-00A0-v2.dts
devicetree/MOSSO_BASE-00A0-v2.dts
+74
-0
No files found.
devicetree/BB-UART1-00A0.dts
0 → 100644
View file @
dad01ebf
/*
* Copyright (C) 2013 CircuitCo
*
* Virtual cape for UART1 on connector pins P9.24 P9.26
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
/dts-v1/;
/plugin/;
/ {
compatible = "ti,beaglebone", "ti,beaglebone-black";
/* identification */
part-number = "BB-UART1";
version = "00A0";
/* state the resources this cape uses */
exclusive-use =
/* the pin header uses */
"P9.24", /* uart1_txd */
"P9.26", /* uart1_rxd */
/* the hardware ip uses */
"uart1";
fragment@0 {
target = <&am33xx_pinmux>;
__overlay__ {
bb_uart1_pins: pinmux_bb_uart1_pins {
pinctrl-single,pins = <
0x184 0x20 /* P9.24 uart1_txd.uart1_txd OUTPUT */
0x180 0x20 /* P9.26 uart1_rxd.uart1_rxd INPUT */
>;
};
};
};
fragment@1 {
target = <&uart2>; /* really uart1 */
__overlay__ {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&bb_uart1_pins>;
};
};
};
devicetree/MOSSO_BASE-00A0.dts
→
devicetree/MOSSO_BASE-00A0
-v1
.dts
View file @
dad01ebf
File moved
devicetree/MOSSO_BASE-00A0-v2.dts
0 → 100644
View file @
dad01ebf
/* Copyright (c) 2013-2014 Unixmedia S.r.l. <info@unixmedia.it>
* Copyright (c) 2013-2014 Franco (nextime) Lanza <franco@unixmedia.it>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3 as
* published by the Free Software Foundation.
*
* compiling with /usr/local/bin/dtc -O dtb -o OSSO_BASE-00A0.dtbo -b 0 -@ OSSO_BASE-00A0.dts
*/
/dts-v1/;
/plugin/;
/ {
/* Identification */
compatible = "ti,beaglebone", "ti,beaglebone-black";
part-number = "MOSSO_BASE";
board-name = "mOsso";
manufacturer = "Nexlab";
version = "00A0";
/* BB Black uses (so, we cannot):
* P8 3-6, 20-25, 27-46
* P9 28,29,31
*/
/* pins needed by the cape */
exclusive-use =
"P8.12", /* Digital input 4 */
"P8.14", /* Digital input 3 */
"P8.11", /* Digital input 2 */
"P8.15", /* Digital input 1 */
"P9.12", /* Relay 1 */
"P9.15", /* Relay 2 */
"P9.23", /* Relay 3 */
"P8.9", /* Relay 4 */
"P8.26", /* RS485 ENA */
/* References:
https://github.com/derekmolloy/boneDeviceTree/blob/master/docs/BeagleboneBlackP8HeaderTable.pdf
https://github.com/derekmolloy/boneDeviceTree/blob/master/docs/BeagleboneBlackP9HeaderTable.pdf
*/
fragment@0 {
target = <&am33xx_pinmux>;
__overlay__ {
osso_base_pins: pinmux_osso_base_pins {
pinctrl-single,pins = <
0x030 0x37 /* INPUT MODE7 pullup IN 1 */
0x028 0x37 /* INPUT MODE7 pullup IN 2 */
0x034 0x37 /* INPUT MODE7 pullup IN 3 */
0x03c 0x37 /* INPUT MODE7 pullup IN 4 */
0x07c 0x07 /* OUTPUT MODE7 pulldown, RS485 ENA */
0x078 0x07 /* OUTPUT MODE7, pulldown REL 1 */
0x090 0x07 /* OUTPUT MODE7, pulldown REL 2 */
0x040 0x07 /* OUTPUT MODE7, pulldown REL 3 */
0x044 0x07 /* OUTPUT MODE7, pulldown REL 4 */
>;
};
};
};
fragment@1 {
target = <&ocp>;
__overlay__ {
test_helper: helper {
compatible = "bone-pinmux-helper";
pinctrl-names = "default";
pinctrl-0 = <&osso_base_pins>;
status = "okay";
};
};
};
};
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment