Kernel Version: ubuntu-armhf 3.8.13-bone20
Overlay File: BB-BONE-PRU-00A0.dts (shown below)
Compile: sudo sh -c "dtc -@ -O dtb -o BB-BONE-PRU-00A0.dtbo
BB-BONE-PRU-00A0.dts"
worked as far as I can tell
Loading:
/lib/firmware\> echo $SLOTS
/sys/devices/bone_capemgr.9/slots
sudo sh -c "echo BB-BONE-PRU > $SLOTS"
worked as far as I can tell except when dmesg examined
Tail of dmesg
[14899.144156] bone-capemgr bone_capemgr.9: part_number 'BB-BONE-PRU',
version 'N/A'
[14899.144246] bone-capemgr bone_capemgr.9: slot #10: specific override
[14899.144271] bone-capemgr bone_capemgr.9: bone: Using override eeprom
data at slot 10
[14899.144289] bone-capemgr bone_capemgr.9: slot #10:
'Bone-Black-PRU,00A0,na,BB-BONE-PRU'
[14899.144402] bone-capemgr bone_capemgr.9: slot #10: Requesting firmware
'cape-bone-pru-00A0.dtbo' for board-name 'Bone-Black-PRU', version '00A0'
[14899.154045] bone-capemgr bone_capemgr.9: failed to load firmware
'cape-bone-pru-00A0.dtbo'
/lib/firmware\>
any ideas? Thanks.
Bit Pusher
/lib/firmware\> cat BB-BONE-PRU-00A0.dts
/*
* pru dts file BB-BONE-PRU-00A0.dts
*/
/dts-v1/;
/plugin/;
/ {
compatible = "ti,beaglebone", "ti,beaglebone-black";
/* identification */
part-number = "BB-BONE-PRU";
version = "00A0";
exclusive-use =
"P8.12";
fragment@0 {
target = <&am33xx_pinmux>;
__overlay__ {
mygpio: pinmux_mygpio{
pinctrl-single,pins = <
0x30 0x06
>;
};
};
};
fragment@1 {
target = <&ocp>;
__overlay__ {
test_helper: helper {
compatible = "bone-pinmux-helper";
pinctrl-names = "default";
pinctrl-0 = <&mygpio>;
status = "okay";
};
};
};
fragment@2{
target = <&pruss>;
__overlay__ {
status = "okay";
};
};
};
--
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].
For more options, visit https://groups.google.com/groups/opt_out.