Tool/software:
Hello,
I have the soc "AM62P" on my custom board, where I configured some gpio pin "gpio1_2" to report the state of a push button, when pushed 0v and when not it should be 1,8v.
As you can see the mentioned pb is connected to D19, which i configuered as input in the pmx node of the uboot device tree.
main_powerbutton_pins_default: main_powerbutton_pins_default { pinctrl-single,pins = < AM62PX_IOPAD(0x0180, PIN_INPUT, 7) /* (D19) RGMII2_RXC.GPIO1_2 */ >; };
I am not able to see the state change at the gpio pin and I am not 100% sure which pin to target in uboot?
I assume, it should map to "gpio@601000_2", however LLM suppose it should be "gpio@600000_34", as the gpios are split into 32-pin banks.
=> gpio status -a Bank gpio@600000_: gpio@600000_0: input: 0 [ ] gpio@600000_1: input: 0 [ ] gpio@600000_2: input: 1 [ ] gpio@600000_3: input: 1 [ ] gpio@600000_4: input: 1 [ ] gpio@600000_5: input: 1 [ ] gpio@600000_6: input: 1 [ ] gpio@600000_7: input: 1 [ ] gpio@600000_8: input: 1 [ ] gpio@600000_9: input: 1 [ ] gpio@600000_10: input: 1 [ ] gpio@600000_11: input: 0 [ ] gpio@600000_12: input: 0 [ ] gpio@600000_13: input: 0 [ ] gpio@600000_14: input: 0 [ ] gpio@600000_15: input: 1 [ ] gpio@600000_16: input: 1 [ ] gpio@600000_17: input: 0 [ ] gpio@600000_18: input: 0 [ ] gpio@600000_19: input: 0 [ ] gpio@600000_20: input: 0 [ ] gpio@600000_21: input: 1 [ ] gpio@600000_22: input: 0 [ ] gpio@600000_23: input: 0 [ ] gpio@600000_24: input: 1 [ ] gpio@600000_25: input: 1 [ ] gpio@600000_26: input: 0 [ ] gpio@600000_27: input: 0 [ ] gpio@600000_28: input: 0 [ ] gpio@600000_29: input: 0 [ ] gpio@600000_30: input: 0 [ ] gpio@600000_31: input: 0 [ ] gpio@600000_32: input: 0 [ ] gpio@600000_33: input: 0 [ ] gpio@600000_34: input: 0 [ ] gpio@600000_35: input: 0 [ ] gpio@600000_36: input: 0 [ ] gpio@600000_37: input: 0 [ ] gpio@600000_38: input: 0 [ ] gpio@600000_39: input: 0 [ ] gpio@600000_40: input: 0 [ ] gpio@600000_41: input: 0 [ ] gpio@600000_42: input: 0 [ ] gpio@600000_43: input: 0 [ ] gpio@600000_44: input: 0 [ ] gpio@600000_45: input: 0 [ ] gpio@600000_46: input: 0 [ ] gpio@600000_47: input: 0 [ ] gpio@600000_48: input: 0 [ ] gpio@600000_49: input: 0 [ ] gpio@600000_50: input: 0 [ ] gpio@600000_51: input: 0 [ ] gpio@600000_52: input: 0 [ ] gpio@600000_53: input: 0 [ ] gpio@600000_54: input: 0 [ ] gpio@600000_55: input: 0 [ ] gpio@600000_56: input: 0 [ ] gpio@600000_57: input: 0 [ ] gpio@600000_58: input: 0 [ ] gpio@600000_59: input: 0 [ ] gpio@600000_60: input: 0 [ ] gpio@600000_61: input: 0 [ ] gpio@600000_62: input: 0 [ ] gpio@600000_63: input: 0 [ ] gpio@600000_64: input: 0 [ ] gpio@600000_65: input: 0 [ ] gpio@600000_66: input: 0 [ ] gpio@600000_67: input: 0 [ ] gpio@600000_68: input: 0 [ ] gpio@600000_69: input: 0 [ ] gpio@600000_70: input: 0 [ ] gpio@600000_71: input: 0 [ ] gpio@600000_72: input: 0 [ ] gpio@600000_73: input: 0 [ ] gpio@600000_74: input: 0 [ ] gpio@600000_75: input: 0 [ ] gpio@600000_76: input: 0 [ ] gpio@600000_77: input: 0 [ ] gpio@600000_78: input: 0 [ ] gpio@600000_79: input: 0 [ ] gpio@600000_80: input: 0 [ ] gpio@600000_81: input: 0 [ ] gpio@600000_82: input: 0 [ ] gpio@600000_83: input: 0 [ ] gpio@600000_84: input: 0 [ ] gpio@600000_85: input: 1 [ ] gpio@600000_86: input: 0 [ ] gpio@600000_87: input: 0 [ ] gpio@600000_88: input: 0 [ ] gpio@600000_89: input: 0 [ ] gpio@600000_90: input: 0 [ ] gpio@600000_91: input: 0 [ ] Bank gpio@601000_: gpio@601000_0: input: 0 [ ] gpio@601000_1: input: 0 [ ] gpio@601000_2: input: 0 [ ] gpio@601000_3: input: 0 [ ] gpio@601000_4: input: 0 [ ] gpio@601000_5: input: 0 [ ] gpio@601000_6: input: 0 [ ] gpio@601000_7: input: 0 [ ] gpio@601000_8: input: 0 [ ] gpio@601000_9: input: 0 [ ] gpio@601000_10: input: 0 [ ] gpio@601000_11: input: 0 [ ] gpio@601000_12: input: 0 [ ] gpio@601000_13: input: 0 [ ] gpio@601000_14: input: 0 [ ] gpio@601000_15: input: 0 [ ] gpio@601000_16: input: 0 [ ] gpio@601000_17: input: 0 [ ] gpio@601000_18: input: 0 [ ] gpio@601000_19: input: 0 [ ] gpio@601000_20: input: 1 [ ] gpio@601000_21: input: 0 [ ] gpio@601000_22: input: 0 [ ] gpio@601000_23: input: 0 [ ] gpio@601000_24: input: 0 [ ] gpio@601000_25: input: 0 [ ] gpio@601000_26: input: 0 [ ] gpio@601000_27: input: 0 [ ] gpio@601000_28: input: 0 [ ] gpio@601000_29: input: 0 [ ] gpio@601000_30: input: 0 [ ] gpio@601000_31: input: 0 [ ] gpio@601000_32: input: 0 [ ] gpio@601000_33: input: 0 [ ] gpio@601000_34: input: 0 [ ] gpio@601000_35: input: 0 [ ] gpio@601000_36: input: 0 [ ] gpio@601000_37: input: 0 [ ] gpio@601000_38: input: 0 [ ] gpio@601000_39: input: 0 [ ] gpio@601000_40: input: 0 [ ] gpio@601000_41: input: 0 [ ] gpio@601000_42: input: 1 [ ] gpio@601000_43: input: 1 [ ] gpio@601000_44: input: 1 [ ] gpio@601000_45: input: 1 [ ] gpio@601000_46: input: 0 [ ] gpio@601000_47: input: 1 [ ] gpio@601000_48: input: 0 [ ] gpio@601000_49: input: 0 [ ] gpio@601000_50: input: 0 [ ] gpio@601000_51: input: 0 [ ]
Thanks and regards,
Mohamed