|
XINU
|
AM335X SoCのThe PAD制御レジスタに関する定義 More...

Go to the source code of this file.
Macros | |
| #define | am335x_padctl(addr, val) (*((uint32 *)(addr))) = (val) |
| 引数で指定されたアドレスに値を代入する。 More... | |
| #define | AM335X_PADCTL_PDN 0x00000000 |
| プルダウンが選択された More... | |
| #define | AM335X_PADCTL_PEN 0x00000008 |
| プルアップダウンが有効 More... | |
| #define | AM335X_PADCTL_PUP 0x00000010 |
| プルアップが選択された More... | |
| #define | AM335X_PADCTL_RXTX 0x00000020 |
| 入力モードもしくは出力モード More... | |
| #define | AM335X_PADCTL_SF 0x00000000 |
| スルーコントロールが速い状態 More... | |
| #define | AM335X_PADCTL_SS 0x00000040 |
| スルーコントロールが遅い状態 More... | |
| #define | AM335X_PADCTL_TX 0x00000000 |
| 出力限定モード More... | |
AM335X SoCのThe PAD制御レジスタに関する定義
PAD制御レジスタ(32bit)は、各I/Oの信号多重化およびその他の側面を制御する。
Definition in file am335x_control.h.
| #define am335x_padctl | ( | addr, | |
| val | |||
| ) | (*((uint32 *)(addr))) = (val) |
引数で指定されたアドレスに値を代入する。
| [in,out] | addr | 代入先のアドレス |
| [in] | val | 代入する値(OR条件で指定されたBit値) |
Definition at line 26 of file am335x_control.h.
Referenced by platinit(), and spiinit().
| #define AM335X_PADCTL_PDN 0x00000000 |
プルダウンが選択された
Definition at line 11 of file am335x_control.h.
| #define AM335X_PADCTL_PEN 0x00000008 |
| #define AM335X_PADCTL_PUP 0x00000010 |
| #define AM335X_PADCTL_RXTX 0x00000020 |
入力モードもしくは出力モード
Definition at line 13 of file am335x_control.h.
Referenced by platinit(), and spiinit().
| #define AM335X_PADCTL_SF 0x00000000 |
スルーコントロールが速い状態
Definition at line 19 of file am335x_control.h.
| #define AM335X_PADCTL_SS 0x00000040 |
スルーコントロールが遅い状態
Definition at line 17 of file am335x_control.h.
| #define AM335X_PADCTL_TX 0x00000000 |
1.8.13