A couple of years ago a pin was added to davinci-mdio-default-pins in src/arm/ti/omap/am335x-bone-common.dtsi, apparently for supporting a PHY reset signal via GPIO. The selected GPIO is GPIO1_8 (uart0_ctsn), which is unused on most BeagleBone variants, but is used on the BBE for an interrupt input from the Gyro chip. This leads to a pin conflict with the Gyro driver.
I wonder why a PHY reset pin was added to a file that is common for all BeagleBones based on the AM335x, when most variants don't use it! In my opinion, this pin setting ended up in the wrong file!
A couple of years ago a pin was added to
davinci-mdio-default-pinsinsrc/arm/ti/omap/am335x-bone-common.dtsi, apparently for supporting a PHY reset signal via GPIO. The selected GPIO is GPIO1_8 (uart0_ctsn), which is unused on most BeagleBone variants, but is used on the BBE for an interrupt input from the Gyro chip. This leads to a pin conflict with the Gyro driver.I wonder why a PHY reset pin was added to a file that is common for all BeagleBones based on the AM335x, when most variants don't use it! In my opinion, this pin setting ended up in the wrong file!