fusee: fix SD pinmuxing / signal integrity issues

This commit is contained in:
Kate J. Temkin
2018-05-03 04:54:36 -06:00
parent 5b3be77f0e
commit 99f749ef82
3 changed files with 144 additions and 46 deletions

View File

@@ -182,15 +182,18 @@ struct PACKED tegra_pinmux {
enum tegra_pinmux_constants {
/* Tristate (output buffer) control */
PINMUX_TRISTATE_PASSTHROUGH = (1 << 4),
PINMUX_TRISTATE = (1 << 4),
/* Park control */
PINMUX_PARKED = (1 << 5),
/* Input control */
PINMUX_INPUT = (1 << 6),
/* Pull resistors */
PINMUX_PULL_NONE = 0,
PINMUX_PULL_DOWN = 1,
PINMUX_PULL_UP = 2,
PINMUX_PULL_NONE = (0 << 2),
PINMUX_PULL_DOWN = (1 << 2),
PINMUX_PULL_UP = (2 << 2),
/* Function select */
PINMUX_SELECT_FUNCTION0 = 0,