Neerja,
When we remove that one small section from the device tree, we boot from the eMMC just fine. It’s not until we add this particular part where we run into problems.
&gpio0 {
pinctrl-names = “default”;
pinctrl-0 = <&gpio0_pins_default>;
status = “okay”;
For a little added history, we have a previous revision of this board that we used and the GPIO’s have not changed. This board we were working on 1.5 years ago and we have now come back to this design and updated it and are now retesting. The only difference is that now we are using a newer version of debian than we were 1.5 years ago.
We removed the double pin definitions for the mmc pins in our dts file but that hasn’t solved the issue either.
We are really puzzled as to why this is happening. I hope that we are able to solve this issue.
Do we need to list the the gpio’s under ocp node? Such as this?
&ocp {
gpio0_default {
compatible = “bone-pinmux-helper”;
pinctrl-names = “default”;
pinctrl-0 = <&gpio0_pins_default>;
status = “okay”;
};
};
Thanks for all your help.
I am concerned that I do not have the GPIO’s defined properly for our device, not just GPIO0
I attached a snippet of the screen when the device failed to boot.
There really is not much there, it hangs at (initramfs)
Octavo Systems LLC all rights reserved
OCTAVO is registered in the U.S. Patent and Trademark Office. OSD, C-SiP, and the Octavo Logo are trademarks of Octavo Systems LLC.
"*" indicates required fields
"*" indicates required fields
"*" indicates required fields
"*" indicates required fields