Since you are using a PocketBeagle, isn't P1_32 mapped to gpio1.10 and not P1_36 which is mapped to gpio3.14? https://github.com/beagleboard/linux/blob/4.14/arch/arm/boot/dts/am335x-pocketbeagle.dts https://docs.google.com/spreadsheets/d/1fE-AsDZvJ-bBwzNBj1_sPDrutvEvsmARqFwvbw_HkrE/edit#gid=1518010293
Jon On Sat, Mar 27, 2021 at 7:19 PM Piyush Raj ae19m009 < ae19m...@smail.iitm.ac.in> wrote: > Thanks for replying Dennis > > I tried changing the uBoot.env as suggested by you. Results weren't as > expected. However I was able to find a work around method which I would > like to share with the community. > > I was able to access gpio on P1 headers (almost all of them) using the > bonescript library. Since my application is cpp based , I had to find a way > to use these gpios on P1 header. > Here's what I did: > 1)Created a service which runs a javascript bonescript application with P1 > pins configured in bonescript. > 2)allowed this service to run in background and then ran my main.cpp > application using these additional pins on P1 as gpios. > > Results: > > Got access to 30 pins total, as gpio > > Assessment: > > Bonescript is doing the configuration of pins for me. Although I haven't > deep dived into bonescript, someone who already has knowledge of it can > better explain how is bonescript able to configure gpio. > > Regards > > Piyush > > On Fri, 26 Mar, 2021, 04:00 Dennis Lee Bieber, <dennis.l.bie...@gmail.com> > wrote: > >> On Thu, 25 Mar 2021 10:07:13 -0700 (PDT), in >> gmane.comp.hardware.beagleboard.user >> "jeff....-re5jqeeqqe8avxtiumw...@public.gmane.org" >> <jeff.andich-re5jqeeqqe8avxtiumw...@public.gmane.org> wrote: >> >> >> > >> >The following post shows a line in uEnv.txt for enabling, and I assuming >> >disabling cape universal: >> > >> >https://github.com/beagleboard/bb.org-overlays/issues/79 >> > >> >enable_uboot_cape_universal=1 >> > >> >So, not sure if this means that if you change to 0 in uEnv.txt, that it >> >would free up pins so that pin-config no longer gives an error. >> > >> >> I seem to recall that disabling cape_universal ALSO disables any >> use of >> config-pin. More likely is that one needs to disable /other/ overlays that >> are claiming the desired pins. From my BBB: >> >> ###Disable auto loading of virtual capes (emmc/video/wireless/adc) >> #disable_uboot_overlay_emmc=1 >> #disable_uboot_overlay_video=1 >> #disable_uboot_overlay_audio=1 >> #disable_uboot_overlay_wireless=1 >> #disable_uboot_overlay_adc=1 >> ### >> ###PRUSS OPTIONS >> ###pru_rproc (4.14.x-ti kernel) >> #uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-14-TI-00A0.dtbo >> ###pru_rproc (4.19.x-ti kernel) >> uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-19-TI-00A0.dtbo >> ###pru_uio (4.14.x-ti, 4.19.x-ti & mainline/bone kernel) >> #uboot_overlay_pru=/lib/firmware/AM335X-PRU-UIO-00A0.dtbo >> ### >> ###Cape Universal Enable >> enable_uboot_cape_universal=1 >> >> Though what overlay claims P1_36 (PWM0 A) is not apparent. May >> have to >> search the device tree sources to find it. >> >> >> -- >> Dennis L Bieber >> >> -- >> For more options, visit http://beagleboard.org/discuss >> --- >> You received this message because you are subscribed to a topic in the >> Google Groups "BeagleBoard" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/beagleboard/IocB0viAW2A/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> beagleboard+unsubscr...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/beagleboard/gv2q5gpoi1o10hfvio4ishmebffvhlrusc%404ax.com >> . >> > -- > 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 beagleboard+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beagleboard/CAD20Z3y-UmK7XDn39927cTNjiMC0FTAwcmSpW-94iur_NMHRFg%40mail.gmail.com > <https://groups.google.com/d/msgid/beagleboard/CAD20Z3y-UmK7XDn39927cTNjiMC0FTAwcmSpW-94iur_NMHRFg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- 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 beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAG99bkr2%3DeyB%2BDNGJngxvem4no3MdijLgxLKWabkXHgH6Q8mXA%40mail.gmail.com.