Arrow / Mbed OS DAPLink Reset
Embed: (wiki syntax)

« Back to documentation index

USBPHY_Type Struct Reference

USBPHY_Type Struct Reference
[USBPHY Peripheral Access Layer]

USBPHY - Register Layout Typedef. More...

#include <MK26F18.h>

Data Fields

__IO uint32_t PWD
 USB PHY Power-Down Register, offset: 0x0.
__IO uint32_t PWD_SET
 USB PHY Power-Down Register, offset: 0x4.
__IO uint32_t PWD_CLR
 USB PHY Power-Down Register, offset: 0x8.
__IO uint32_t PWD_TOG
 USB PHY Power-Down Register, offset: 0xC.
__IO uint32_t TX
 USB PHY Transmitter Control Register, offset: 0x10.
__IO uint32_t TX_SET
 USB PHY Transmitter Control Register, offset: 0x14.
__IO uint32_t TX_CLR
 USB PHY Transmitter Control Register, offset: 0x18.
__IO uint32_t TX_TOG
 USB PHY Transmitter Control Register, offset: 0x1C.
__IO uint32_t RX
 USB PHY Receiver Control Register, offset: 0x20.
__IO uint32_t RX_SET
 USB PHY Receiver Control Register, offset: 0x24.
__IO uint32_t RX_CLR
 USB PHY Receiver Control Register, offset: 0x28.
__IO uint32_t RX_TOG
 USB PHY Receiver Control Register, offset: 0x2C.
__IO uint32_t CTRL
 USB PHY General Control Register, offset: 0x30.
__IO uint32_t CTRL_SET
 USB PHY General Control Register, offset: 0x34.
__IO uint32_t CTRL_CLR
 USB PHY General Control Register, offset: 0x38.
__IO uint32_t CTRL_TOG
 USB PHY General Control Register, offset: 0x3C.
__IO uint32_t STATUS
 USB PHY Status Register, offset: 0x40.
__IO uint32_t DEBUGr
 USB PHY Debug Register, offset: 0x50.
__IO uint32_t DEBUG_SET
 USB PHY Debug Register, offset: 0x54.
__IO uint32_t DEBUG_CLR
 USB PHY Debug Register, offset: 0x58.
__IO uint32_t DEBUG_TOG
 USB PHY Debug Register, offset: 0x5C.
__I uint32_t DEBUG0_STATUS
 UTMI Debug Status Register 0, offset: 0x60.
__IO uint32_t DEBUG1
 UTMI Debug Status Register 1, offset: 0x70.
__IO uint32_t DEBUG1_SET
 UTMI Debug Status Register 1, offset: 0x74.
__IO uint32_t DEBUG1_CLR
 UTMI Debug Status Register 1, offset: 0x78.
__IO uint32_t DEBUG1_TOG
 UTMI Debug Status Register 1, offset: 0x7C.
__I uint32_t VERSION
 UTMI RTL Version, offset: 0x80.
__IO uint32_t PLL_SIC
 USB PHY PLL Control/Status Register, offset: 0xA0.
__IO uint32_t PLL_SIC_SET
 USB PHY PLL Control/Status Register, offset: 0xA4.
__IO uint32_t PLL_SIC_CLR
 USB PHY PLL Control/Status Register, offset: 0xA8.
__IO uint32_t PLL_SIC_TOG
 USB PHY PLL Control/Status Register, offset: 0xAC.
__IO uint32_t USB1_VBUS_DETECT
 USB PHY VBUS Detect Control Register, offset: 0xC0.
__IO uint32_t USB1_VBUS_DETECT_SET
 USB PHY VBUS Detect Control Register, offset: 0xC4.
__IO uint32_t USB1_VBUS_DETECT_CLR
 USB PHY VBUS Detect Control Register, offset: 0xC8.
__IO uint32_t USB1_VBUS_DETECT_TOG
 USB PHY VBUS Detect Control Register, offset: 0xCC.
__I uint32_t USB1_VBUS_DET_STAT
 USB PHY VBUS Detector Status Register, offset: 0xD0.
__I uint32_t USB1_CHRG_DET_STAT
 USB PHY Charger Detect Status Register, offset: 0xF0.
__IO uint32_t ANACTRL
 USB PHY Analog Control Register, offset: 0x100.
__IO uint32_t ANACTRL_SET
 USB PHY Analog Control Register, offset: 0x104.
__IO uint32_t ANACTRL_CLR
 USB PHY Analog Control Register, offset: 0x108.
__IO uint32_t ANACTRL_TOG
 USB PHY Analog Control Register, offset: 0x10C.
__IO uint32_t USB1_LOOPBACK
 USB PHY Loopback Control/Status Register, offset: 0x110.
__IO uint32_t USB1_LOOPBACK_SET
 USB PHY Loopback Control/Status Register, offset: 0x114.
__IO uint32_t USB1_LOOPBACK_CLR
 USB PHY Loopback Control/Status Register, offset: 0x118.
__IO uint32_t USB1_LOOPBACK_TOG
 USB PHY Loopback Control/Status Register, offset: 0x11C.
__IO uint32_t USB1_LOOPBACK_HSFSCNT
 USB PHY Loopback Packet Number Select Register, offset: 0x120.
__IO uint32_t USB1_LOOPBACK_HSFSCNT_SET
 USB PHY Loopback Packet Number Select Register, offset: 0x124.
__IO uint32_t USB1_LOOPBACK_HSFSCNT_CLR
 USB PHY Loopback Packet Number Select Register, offset: 0x128.
__IO uint32_t USB1_LOOPBACK_HSFSCNT_TOG
 USB PHY Loopback Packet Number Select Register, offset: 0x12C.
__IO uint32_t TRIM_OVERRIDE_EN
 USB PHY Trim Override Enable Register, offset: 0x130.
__IO uint32_t TRIM_OVERRIDE_EN_SET
 USB PHY Trim Override Enable Register, offset: 0x134.
__IO uint32_t TRIM_OVERRIDE_EN_CLR
 USB PHY Trim Override Enable Register, offset: 0x138.
__IO uint32_t TRIM_OVERRIDE_EN_TOG
 USB PHY Trim Override Enable Register, offset: 0x13C.

Detailed Description

USBPHY - Register Layout Typedef.

Definition at line 26564 of file MK26F18.h.


Field Documentation

__IO uint32_t ANACTRL

USB PHY Analog Control Register, offset: 0x100.

Definition at line 26608 of file MK26F18.h.

__IO uint32_t ANACTRL_CLR

USB PHY Analog Control Register, offset: 0x108.

Definition at line 26610 of file MK26F18.h.

__IO uint32_t ANACTRL_SET

USB PHY Analog Control Register, offset: 0x104.

Definition at line 26609 of file MK26F18.h.

__IO uint32_t ANACTRL_TOG

USB PHY Analog Control Register, offset: 0x10C.

Definition at line 26611 of file MK26F18.h.

__IO uint32_t CTRL

USB PHY General Control Register, offset: 0x30.

Definition at line 26577 of file MK26F18.h.

__IO uint32_t CTRL_CLR

USB PHY General Control Register, offset: 0x38.

Definition at line 26579 of file MK26F18.h.

__IO uint32_t CTRL_SET

USB PHY General Control Register, offset: 0x34.

Definition at line 26578 of file MK26F18.h.

__IO uint32_t CTRL_TOG

USB PHY General Control Register, offset: 0x3C.

Definition at line 26580 of file MK26F18.h.

__I uint32_t DEBUG0_STATUS

UTMI Debug Status Register 0, offset: 0x60.

Definition at line 26587 of file MK26F18.h.

__IO uint32_t DEBUG1

UTMI Debug Status Register 1, offset: 0x70.

Definition at line 26589 of file MK26F18.h.

__IO uint32_t DEBUG1_CLR

UTMI Debug Status Register 1, offset: 0x78.

Definition at line 26591 of file MK26F18.h.

__IO uint32_t DEBUG1_SET

UTMI Debug Status Register 1, offset: 0x74.

Definition at line 26590 of file MK26F18.h.

__IO uint32_t DEBUG1_TOG

UTMI Debug Status Register 1, offset: 0x7C.

Definition at line 26592 of file MK26F18.h.

__IO uint32_t DEBUG_CLR

USB PHY Debug Register, offset: 0x58.

Definition at line 26585 of file MK26F18.h.

__IO uint32_t DEBUG_SET

USB PHY Debug Register, offset: 0x54.

Definition at line 26584 of file MK26F18.h.

__IO uint32_t DEBUG_TOG

USB PHY Debug Register, offset: 0x5C.

Definition at line 26586 of file MK26F18.h.

__IO uint32_t DEBUGr

USB PHY Debug Register, offset: 0x50.

Definition at line 26583 of file MK26F18.h.

__IO uint32_t PLL_SIC

USB PHY PLL Control/Status Register, offset: 0xA0.

Definition at line 26595 of file MK26F18.h.

__IO uint32_t PLL_SIC_CLR

USB PHY PLL Control/Status Register, offset: 0xA8.

Definition at line 26597 of file MK26F18.h.

__IO uint32_t PLL_SIC_SET

USB PHY PLL Control/Status Register, offset: 0xA4.

Definition at line 26596 of file MK26F18.h.

__IO uint32_t PLL_SIC_TOG

USB PHY PLL Control/Status Register, offset: 0xAC.

Definition at line 26598 of file MK26F18.h.

__IO uint32_t PWD

USB PHY Power-Down Register, offset: 0x0.

Definition at line 26565 of file MK26F18.h.

__IO uint32_t PWD_CLR

USB PHY Power-Down Register, offset: 0x8.

Definition at line 26567 of file MK26F18.h.

__IO uint32_t PWD_SET

USB PHY Power-Down Register, offset: 0x4.

Definition at line 26566 of file MK26F18.h.

__IO uint32_t PWD_TOG

USB PHY Power-Down Register, offset: 0xC.

Definition at line 26568 of file MK26F18.h.

__IO uint32_t RX

USB PHY Receiver Control Register, offset: 0x20.

Definition at line 26573 of file MK26F18.h.

__IO uint32_t RX_CLR

USB PHY Receiver Control Register, offset: 0x28.

Definition at line 26575 of file MK26F18.h.

__IO uint32_t RX_SET

USB PHY Receiver Control Register, offset: 0x24.

Definition at line 26574 of file MK26F18.h.

__IO uint32_t RX_TOG

USB PHY Receiver Control Register, offset: 0x2C.

Definition at line 26576 of file MK26F18.h.

__IO uint32_t STATUS

USB PHY Status Register, offset: 0x40.

Definition at line 26581 of file MK26F18.h.

__IO uint32_t TRIM_OVERRIDE_EN

USB PHY Trim Override Enable Register, offset: 0x130.

Definition at line 26620 of file MK26F18.h.

__IO uint32_t TRIM_OVERRIDE_EN_CLR

USB PHY Trim Override Enable Register, offset: 0x138.

Definition at line 26622 of file MK26F18.h.

__IO uint32_t TRIM_OVERRIDE_EN_SET

USB PHY Trim Override Enable Register, offset: 0x134.

Definition at line 26621 of file MK26F18.h.

__IO uint32_t TRIM_OVERRIDE_EN_TOG

USB PHY Trim Override Enable Register, offset: 0x13C.

Definition at line 26623 of file MK26F18.h.

__IO uint32_t TX

USB PHY Transmitter Control Register, offset: 0x10.

Definition at line 26569 of file MK26F18.h.

__IO uint32_t TX_CLR

USB PHY Transmitter Control Register, offset: 0x18.

Definition at line 26571 of file MK26F18.h.

__IO uint32_t TX_SET

USB PHY Transmitter Control Register, offset: 0x14.

Definition at line 26570 of file MK26F18.h.

__IO uint32_t TX_TOG

USB PHY Transmitter Control Register, offset: 0x1C.

Definition at line 26572 of file MK26F18.h.

__I uint32_t USB1_CHRG_DET_STAT

USB PHY Charger Detect Status Register, offset: 0xF0.

Definition at line 26606 of file MK26F18.h.

__IO uint32_t USB1_LOOPBACK

USB PHY Loopback Control/Status Register, offset: 0x110.

Definition at line 26612 of file MK26F18.h.

__IO uint32_t USB1_LOOPBACK_CLR

USB PHY Loopback Control/Status Register, offset: 0x118.

Definition at line 26614 of file MK26F18.h.

__IO uint32_t USB1_LOOPBACK_HSFSCNT

USB PHY Loopback Packet Number Select Register, offset: 0x120.

Definition at line 26616 of file MK26F18.h.

USB PHY Loopback Packet Number Select Register, offset: 0x128.

Definition at line 26618 of file MK26F18.h.

USB PHY Loopback Packet Number Select Register, offset: 0x124.

Definition at line 26617 of file MK26F18.h.

USB PHY Loopback Packet Number Select Register, offset: 0x12C.

Definition at line 26619 of file MK26F18.h.

__IO uint32_t USB1_LOOPBACK_SET

USB PHY Loopback Control/Status Register, offset: 0x114.

Definition at line 26613 of file MK26F18.h.

__IO uint32_t USB1_LOOPBACK_TOG

USB PHY Loopback Control/Status Register, offset: 0x11C.

Definition at line 26615 of file MK26F18.h.

__I uint32_t USB1_VBUS_DET_STAT

USB PHY VBUS Detector Status Register, offset: 0xD0.

Definition at line 26604 of file MK26F18.h.

__IO uint32_t USB1_VBUS_DETECT

USB PHY VBUS Detect Control Register, offset: 0xC0.

Definition at line 26600 of file MK26F18.h.

__IO uint32_t USB1_VBUS_DETECT_CLR

USB PHY VBUS Detect Control Register, offset: 0xC8.

Definition at line 26602 of file MK26F18.h.

__IO uint32_t USB1_VBUS_DETECT_SET

USB PHY VBUS Detect Control Register, offset: 0xC4.

Definition at line 26601 of file MK26F18.h.

__IO uint32_t USB1_VBUS_DETECT_TOG

USB PHY VBUS Detect Control Register, offset: 0xCC.

Definition at line 26603 of file MK26F18.h.

__I uint32_t VERSION

UTMI RTL Version, offset: 0x80.

Definition at line 26593 of file MK26F18.h.