[bootlin/training-materials updates] master: Kernel serial lab - Update DT pin definitions (6f65def1)
Michael Opdenacker
michael.opdenacker at bootlin.com
Thu Mar 12 14:58:13 CET 2020
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/6f65def155e90fba0e416203fe00b182b11463d8
>---------------------------------------------------------------
commit 6f65def155e90fba0e416203fe00b182b11463d8
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date: Thu Mar 12 14:58:13 2020 +0100
Kernel serial lab - Update DT pin definitions
- According to DT definition changes in the latest kernels
Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>
>---------------------------------------------------------------
6f65def155e90fba0e416203fe00b182b11463d8
labs/kernel-serial-iomem/kernel-serial-iomem.tex | 2 +-
labs/kernel-serial-iomem/uarts-pinctrl.dts | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/labs/kernel-serial-iomem/kernel-serial-iomem.tex b/labs/kernel-serial-iomem/kernel-serial-iomem.tex
index e65c8fdf..5eaed746 100644
--- a/labs/kernel-serial-iomem/kernel-serial-iomem.tex
+++ b/labs/kernel-serial-iomem/kernel-serial-iomem.tex
@@ -49,7 +49,7 @@ Now, create again a new
the standard board DTS file and create a pin muxing section with
declarations for UART2 and UART4:
-{\small \sourcecode{labs/kernel-serial-iomem/uarts-pinctrl.dts}}
+{\scriptsize \sourcecode{labs/kernel-serial-iomem/uarts-pinctrl.dts}}
Then, declare the corresponding devices:
diff --git a/labs/kernel-serial-iomem/uarts-pinctrl.dts b/labs/kernel-serial-iomem/uarts-pinctrl.dts
index 82106ea8..1737131c 100644
--- a/labs/kernel-serial-iomem/uarts-pinctrl.dts
+++ b/labs/kernel-serial-iomem/uarts-pinctrl.dts
@@ -1,8 +1,8 @@
/* Pins 21 (TX) and 22 (RX) of connector P9 */
uart2_pins: uart2_pins {
pinctrl-single,pins = <
- AM33XX_IOPAD(0x954, PIN_OUTPUT_PULLDOWN | MUX_MODE1) /* spi0_d0.uart2_tx */
- AM33XX_IOPAD(0x950, PIN_INPUT_PULLUP | MUX_MODE1) /* spi0_sclk.uart2_rx */
+ AM33XX_PADCONF(AM335X_PIN_SPI0_SCLK, PIN_INPUT_PULLUP, MUX_MODE1) /* (A17) spi0_sclk.uart2_rxd */
+ AM33XX_PADCONF(AM335X_PIN_SPI0_D0, PIN_OUTPUT_PULLDOWN, MUX_MODE1) /* (B17) spi0_d0.uart2_txd */
>;
};
@@ -10,7 +10,7 @@ uart2_pins: uart2_pins {
uart4_pins: uart4_pins {
pinctrl-single,pins = <
- AM33XX_IOPAD(0x870, PIN_INPUT_PULLUP | MUX_MODE6) /* gpmc_wait0.uart4_rx */
- AM33XX_IOPAD(0x874, PIN_OUTPUT_PULLDOWN | MUX_MODE6) /* gpmc_wpn.uart4_tx */
+ AM33XX_PADCONF(AM335X_PIN_GPMC_WAIT0, PIN_INPUT_PULLUP, MUX_MODE6) /* (T17) gpmc_wait0.uart4_rxd */
+ AM33XX_PADCONF(AM335X_PIN_GPMC_WPN, PIN_OUTPUT_PULLDOWN, MUX_MODE6) /* (U17) gpmc_wpn.uart4_txd */
>;
};
More information about the training-materials-updates
mailing list