XINU
Macros
am335x_control.h File Reference

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

This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

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

PAD制御レジスタ(32bit)は、各I/Oの信号多重化およびその他の側面を制御する。

Definition in file am335x_control.h.

Macro Definition Documentation

◆ am335x_padctl

#define am335x_padctl (   addr,
  val 
)    (*((uint32 *)(addr))) = (val)

引数で指定されたアドレスに値を代入する。

Parameters
[in,out]addr代入先のアドレス
[in]val代入する値(OR条件で指定されたBit値)

Definition at line 26 of file am335x_control.h.

Referenced by platinit(), and spiinit().

◆ AM335X_PADCTL_PDN

#define AM335X_PADCTL_PDN   0x00000000

プルダウンが選択された

Definition at line 11 of file am335x_control.h.

◆ AM335X_PADCTL_PEN

#define AM335X_PADCTL_PEN   0x00000008

プルアップダウンが有効

Definition at line 7 of file am335x_control.h.

Referenced by spiinit().

◆ AM335X_PADCTL_PUP

#define AM335X_PADCTL_PUP   0x00000010

プルアップが選択された

Definition at line 9 of file am335x_control.h.

Referenced by spiinit().

◆ AM335X_PADCTL_RXTX

#define AM335X_PADCTL_RXTX   0x00000020

入力モードもしくは出力モード

Definition at line 13 of file am335x_control.h.

Referenced by platinit(), and spiinit().

◆ AM335X_PADCTL_SF

#define AM335X_PADCTL_SF   0x00000000

スルーコントロールが速い状態

Definition at line 19 of file am335x_control.h.

◆ AM335X_PADCTL_SS

#define AM335X_PADCTL_SS   0x00000040

スルーコントロールが遅い状態

Definition at line 17 of file am335x_control.h.

◆ AM335X_PADCTL_TX

#define AM335X_PADCTL_TX   0x00000000

出力限定モード

Definition at line 15 of file am335x_control.h.

Referenced by platinit(), and spiinit().