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 |