drivers: pinctrl_emsdp: fix definition location
Mux Control Register Index are internals of driver, now moved from dt-binding header to driver itself. Signed-off-by: Siyuan Cheng <siyuanc@synopsys.com>
This commit is contained in:
parent
1a6b6e7b84
commit
24efa6720d
3 changed files with 9 additions and 10 deletions
|
@ -133,6 +133,6 @@
|
|||
|
||||
/* INNER_CONNECT, DUMMY MUX */
|
||||
unmuxed_pin: unmuxed_pin {
|
||||
pinmux = <INNER_CONNECT NOT_PINMUX>;
|
||||
pinmux = <UNMUXED_PIN NOT_PINMUX>;
|
||||
};
|
||||
};
|
||||
|
|
|
@ -11,6 +11,12 @@
|
|||
#include <zephyr/drivers/pinctrl.h>
|
||||
#include <zephyr/dt-bindings/pinctrl/emsdp-pinctrl.h>
|
||||
|
||||
/**
|
||||
* Mux Control Register Index
|
||||
*/
|
||||
#define PMOD_MUX_CTRL 0 /*!< 32-bits, offset 0x0 */
|
||||
#define ARDUINO_MUX_CTRL 4 /*!< 32-bits, offset 0x4 */
|
||||
|
||||
#define EMSDP_CREG_BASE DT_INST_REG_ADDR(0)
|
||||
#define EMSDP_CREG_PMOD_MUX_OFFSET (0x0030)
|
||||
|
||||
|
@ -103,7 +109,7 @@ static int pinctrl_emsdp_set(uint32_t pin, uint32_t type)
|
|||
const uint32_t mux_regs = (EMSDP_CREG_BASE + EMSDP_CREG_PMOD_MUX_OFFSET);
|
||||
uint32_t reg;
|
||||
|
||||
if (pin == INNER_CONNECT) {
|
||||
if (pin == UNMUXED_PIN) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
@ -7,13 +7,6 @@
|
|||
#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_EMSDP_PINCTRL_H_
|
||||
#define ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_EMSDP_PINCTRL_H_
|
||||
|
||||
/**
|
||||
* Mux Control Register Index
|
||||
*/
|
||||
#define PMOD_MUX_CTRL 0 /*!< 32-bits, offset 0x0 */
|
||||
|
||||
#define ARDUINO_MUX_CTRL 4 /*!< 32-bits, offset 0x4 */
|
||||
|
||||
#define PMOD_A 0
|
||||
#define PMOD_B 1
|
||||
#define PMOD_C 2
|
||||
|
@ -37,7 +30,7 @@
|
|||
#define ARDUINO_PIN_AD3 20
|
||||
#define ARDUINO_PIN_AD4 21
|
||||
#define ARDUINO_PIN_AD5 22
|
||||
#define INNER_CONNECT 23
|
||||
#define UNMUXED_PIN 23
|
||||
|
||||
#define PMOD_GPIO 0
|
||||
#define PMOD_UARTA 1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue