Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
9c0a35f75This file is pinned to the selected release. Download the original to open it in your design tool.
/*
* Based on github.com/jadonk/validation-scripts/tree/master/test-capemgr
* Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
*
* This is part of LDGraphy which is free software; you can redistribute it
* and/or modify it under the terms of the GNU General Purpose License Version 2
* as published by the Free Software Foundation
*
* To create the binary representation that the device manager can handle, run
* make LDGraphy-00A0.dtbo
* (The binary is checked into github, so this is only needed if you are
* modifying this file)
*/
/dts-v1/;
/plugin/;
/{
compatible = "ti,beaglebone", "ti,beaglebone-black", "ti,beaglebone-green";
part-number = "LDGraphy";
version = "00A0";
exclusive-use = "pruss", // Programmable realtime unit
"P9.11", "P9.12", "P9.13", "P9.14", "P9.15", "P9.16",
"P9.17", "P9.18", "P9.23";
fragment@0 {
target = <&am33xx_pinmux>;
__overlay__ {
beagleg_gpio_pins: LDGraphy_Pins {
pinctrl-single,pins = <
/* Pixel data */
0x158 0x07 /* GPIO_0[4] ; P9.18 Polygon Mirror Clock */
0x15c 0x07 /* GPIO_0[5] ; P9.17 Laser Data; pulldown */
0x04c 0x17 /* GPIO_1[19]; P9.16 Mirror/Stepper ~EN; pullup */
/* Sled stepper */
0x048 0x07 /* GPIO_1[18]; P9.14 Dir */
0x040 0x07 /* GPIO_1[16]; P9.15 Step */
/* Input */
//0x044 0x37 /* GPIO_1[17]; P9.23 Hsync input. Pullup. */
0x044 0x3F /* GPIO_1[17]; P9.23 Hsync input. Pullup disable */
0x078 0x37 /* GPIO_1[28]; P9.12 Stop-switch back; pullup */
0x074 0x37 /* GPIO_0[31]; P9.13 Stop-switch front; pullup */
0x070 0x37 /* GPIO_0[30]; P9.11 UI-button; pullup */
/* Experimental direct io */
//0x184 0x36 /* R31[16]; P9.24 input; pullup */
0x184 0x3E /* R31[16]; P9.24 input; pullup disabled. */
0x1a4 0x0D /* R30[5]; P9.27 output */
>;
};
};
};
fragment@1 {
target = <&ocp>;
__overlay__ {
test_helper: helper {
compatible = "bone-pinmux-helper";
pinctrl-names = "default";
pinctrl-0 = <&beagleg_gpio_pins>;
status = "okay";
};
};
};
fragment@2{
target = <&pruss>;
__overlay__ {
status = "okay";
};
};
};