I can't find my old post, so I apologize for any repeat post.

I am trying to allocate two pins (P8_12,P8_46) to PRU0 and PRU1.   So 
effectively mode 6 and mode 5.  I want to exclusively use these by the 
pru(s).  Still trying to understand this device tree overlay, but I found 
an example one and modified it. It gives a syntax error when ti toy to 
compile it (dtc).  After beating my head against the wall, I am hoping a 
second set of eyes will be helpful.  Any help one can give on the syntax 
error (and if the dts file won't accomplish what the desire for these pins).

/*
    * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
    *
    * This program 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
    *
    * Original from: 
github.com/jadonk/validation-scripts/blob/master/test-capemgr/
    *
    * Modified by Derek Molloy for the example on www.derekmolloy.ie
    * that maps GPIO pins for the example
    */

    /dts-v1/;
    /plugin/;

    /{
        compatible = "ti,beaglebone", "ti,beaglebone-black";
        part-number = "DIYBLIGHTS";
        version = "00A0";
        exclusive-use = "P8.12,P8.46"
        fragment@0 {
            target = <&am33xx_pinmux>;
            __overlay__ {
                pinctrl_test: DM_GPIO_Test_Pins {
                    pinctrl-single,pins = <
                        0x003 0x06  /* P8_12 GPIO:44 $PINS:12 MODE 6 -pru0 
R30_14 */
                        0x0A4 0x05  /* P8_46 GPIO:71 $PINS:41 MODE 5 - pru1 
R30_1 */
                    >;
                };
            };
        };

        fragment@1 {
            target = <&ocp>;
            __overlay__ {
                test_helper: helper {
                    compatible = "bone-pinmux-helper";
                    pinctrl-names = "default";
                    pinctrl-0 = <&pinctrl_test>;
                    status = "okay";
                };
            };
        };
    };


Again, thanks ahead for any hep one can offer!

Charles

-- 
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/6ada5992-c701-4127-85b7-7ba689e07fd7%40googlegroups.com.

Reply via email to