Tool/software:
I am working on GPIO configuration where I have added the config for two pins as below:
// SPDX-License-Identifier: GPL-2.0-only OR MIT /* * Not actually "common", but alternative to k3-am62x-sk-common - baseline for * CBC-9000 prototype hardware without SK/Development board settings * * Copyright (C) 2021-2024 Texas Instruments Incorporated - https://www.ti.com/ */ #include <dt-bindings/leds/common.h> #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/net/ti-dp83867.h> #include "k3-am625.dtsi" / { aliases { gpio = &main_pmx0; }; sensor { compatible = "gpio-keys"; pinctrl-names = "default"; pinctrl-0 = <&gpio_pins_default>; close { label = "Close"; gpios = <&main_gpio1 10 GPIO_ACTIVE_LOW>; // linux,code = <KEY_ENTER>; }; open { label = "Open"; gpios = <&main_gpio1 9 GPIO_ACTIVE_LOW>; // linux,code = <KEY_ENTER>; }; }; }; &main_pmx0 { gpio_pins_default: gpio-default-pins { bootph-all; pinctrl-single,pins = < AM62X_IOPAD(0x1A0, PIN_INPUT, 7) /* (E18) */ AM62X_IOPAD(0x19C, PIN_INPUT, 7) /* (B18) */ >; }; };
But I am not able to get and set the GPIOs, I need help on how I can do that.