Fix placement of braces in structs and unions.
Signed-off-by: Aaro Koskinen <[email protected]>
---
drivers/staging/octeon-usb/cvmx-usbcx-defs.h | 138 +++++++++-----------------
1 file changed, 46 insertions(+), 92 deletions(-)
diff --git a/drivers/staging/octeon-usb/cvmx-usbcx-defs.h
b/drivers/staging/octeon-usb/cvmx-usbcx-defs.h
index d8461db..fe24c6c 100644
--- a/drivers/staging/octeon-usb/cvmx-usbcx-defs.h
+++ b/drivers/staging/octeon-usb/cvmx-usbcx-defs.h
@@ -118,11 +118,9 @@
* The application must program this register as part of the O2P USB core
initialization.
* Do not change this register after the initial programming.
*/
-union cvmx_usbcx_gahbcfg
-{
+union cvmx_usbcx_gahbcfg {
uint32_t u32;
- struct cvmx_usbcx_gahbcfg_s
- {
+ struct cvmx_usbcx_gahbcfg_s {
uint32_t reserved_9_31 : 23;
uint32_t ptxfemplvl : 1; /**< Periodic TxFIFO Empty
Level (PTxFEmpLvl)
Software should set
this bit to 0x1.
@@ -166,11 +164,9 @@ typedef union cvmx_usbcx_gahbcfg cvmx_usbcx_gahbcfg_t;
*
* This register contains the configuration options of the O2P USB core.
*/
-union cvmx_usbcx_ghwcfg3
-{
+union cvmx_usbcx_ghwcfg3 {
uint32_t u32;
- struct cvmx_usbcx_ghwcfg3_s
- {
+ struct cvmx_usbcx_ghwcfg3_s {
uint32_t dfifodepth : 16; /**< DFIFO Depth
(DfifoDepth)
This value is in
terms of 32-bit words.
* Minimum value is 32
@@ -229,11 +225,9 @@ typedef union cvmx_usbcx_ghwcfg3 cvmx_usbcx_ghwcfg3_t;
* However, the Core Interrupt (GINTSTS) register bit corresponding to that
interrupt will still be set.
* Mask interrupt: 1'b0, Unmask interrupt: 1'b1
*/
-union cvmx_usbcx_gintmsk
-{
+union cvmx_usbcx_gintmsk {
uint32_t u32;
- struct cvmx_usbcx_gintmsk_s
- {
+ struct cvmx_usbcx_gintmsk_s {
uint32_t wkupintmsk : 1; /**< Resume/Remote Wakeup
Detected Interrupt Mask
(WkUpIntMsk) */
uint32_t sessreqintmsk : 1; /**< Session Request/New
Session Detected Interrupt Mask
@@ -288,11 +282,9 @@ typedef union cvmx_usbcx_gintmsk cvmx_usbcx_gintmsk_t;
* The FIFO status interrupts are read only; once software reads from or
writes to the FIFO while servicing these
* interrupts, FIFO interrupt conditions are cleared automatically.
*/
-union cvmx_usbcx_gintsts
-{
+union cvmx_usbcx_gintsts {
uint32_t u32;
- struct cvmx_usbcx_gintsts_s
- {
+ struct cvmx_usbcx_gintsts_s {
uint32_t wkupint : 1; /**< Resume/Remote Wakeup
Detected Interrupt (WkUpInt)
In Device mode, this
interrupt is asserted when a resume is
detected on the USB.
In Host mode, this interrupt is asserted
@@ -478,11 +470,9 @@ typedef union cvmx_usbcx_gintsts cvmx_usbcx_gintsts_t;
*
* The application can program the RAM size and the memory start address for
the Non-Periodic TxFIFO.
*/
-union cvmx_usbcx_gnptxfsiz
-{
+union cvmx_usbcx_gnptxfsiz {
uint32_t u32;
- struct cvmx_usbcx_gnptxfsiz_s
- {
+ struct cvmx_usbcx_gnptxfsiz_s {
uint32_t nptxfdep : 16; /**< Non-Periodic TxFIFO
Depth (NPTxFDep)
This value is in
terms of 32-bit words.
Minimum value is 16
@@ -502,11 +492,9 @@ typedef union cvmx_usbcx_gnptxfsiz cvmx_usbcx_gnptxfsiz_t;
* This read-only register contains the free space information for the
Non-Periodic TxFIFO and
* the Non-Periodic Transmit Request Queue
*/
-union cvmx_usbcx_gnptxsts
-{
+union cvmx_usbcx_gnptxsts {
uint32_t u32;
- struct cvmx_usbcx_gnptxsts_s
- {
+ struct cvmx_usbcx_gnptxsts_s {
uint32_t reserved_31_31 : 1;
uint32_t nptxqtop : 7; /**< Top of the
Non-Periodic Transmit Request Queue (NPTxQTop)
Entry in the
Non-Periodic Tx Request Queue that is currently
@@ -550,11 +538,9 @@ typedef union cvmx_usbcx_gnptxsts cvmx_usbcx_gnptxsts_t;
*
* The application uses this register to reset various hardware features
inside the core.
*/
-union cvmx_usbcx_grstctl
-{
+union cvmx_usbcx_grstctl {
uint32_t u32;
- struct cvmx_usbcx_grstctl_s
- {
+ struct cvmx_usbcx_grstctl_s {
uint32_t ahbidle : 1; /**< AHB Master Idle
(AHBIdle)
Indicates that the
AHB Master State Machine is in the IDLE
condition. */
@@ -667,11 +653,9 @@ typedef union cvmx_usbcx_grstctl cvmx_usbcx_grstctl_t;
*
* The application can program the RAM size that must be allocated to the
RxFIFO.
*/
-union cvmx_usbcx_grxfsiz
-{
+union cvmx_usbcx_grxfsiz {
uint32_t u32;
- struct cvmx_usbcx_grxfsiz_s
- {
+ struct cvmx_usbcx_grxfsiz_s {
uint32_t reserved_16_31 : 16;
uint32_t rxfdep : 16; /**< RxFIFO Depth (RxFDep)
This value is in
terms of 32-bit words.
@@ -692,11 +676,9 @@ typedef union cvmx_usbcx_grxfsiz cvmx_usbcx_grxfsiz_t;
* The offset difference shown in this document is for software clarity
and is actually ignored by the
* hardware.
*/
-union cvmx_usbcx_grxstsph
-{
+union cvmx_usbcx_grxstsph {
uint32_t u32;
- struct cvmx_usbcx_grxstsph_s
- {
+ struct cvmx_usbcx_grxstsph_s {
uint32_t reserved_21_31 : 11;
uint32_t pktsts : 4; /**< Packet Status (PktSts)
Indicates the status
of the received packet
@@ -729,11 +711,9 @@ typedef union cvmx_usbcx_grxstsph cvmx_usbcx_grxstsph_t;
* before starting any transactions on either the AHB or the USB.
* Do not make changes to this register after the initial programming.
*/
-union cvmx_usbcx_gusbcfg
-{
+union cvmx_usbcx_gusbcfg {
uint32_t u32;
- struct cvmx_usbcx_gusbcfg_s
- {
+ struct cvmx_usbcx_gusbcfg_s {
uint32_t reserved_17_31 : 15;
uint32_t otgi2csel : 1; /**< UTMIFS or I2C
Interface Select (OtgI2CSel)
This bit is always
0x0. */
@@ -805,11 +785,9 @@ typedef union cvmx_usbcx_gusbcfg cvmx_usbcx_gusbcfg_t;
* channel, up to a maximum of 16 bits. Bits in this register are set and
cleared when the
* application sets and clears bits in the corresponding Host Channel-n
Interrupt register.
*/
-union cvmx_usbcx_haint
-{
+union cvmx_usbcx_haint {
uint32_t u32;
- struct cvmx_usbcx_haint_s
- {
+ struct cvmx_usbcx_haint_s {
uint32_t reserved_16_31 : 16;
uint32_t haint : 16; /**< Channel Interrupts
(HAINT)
One bit per channel:
Bit 0 for Channel 0, bit 15 for Channel 15 */
@@ -827,11 +805,9 @@ typedef union cvmx_usbcx_haint cvmx_usbcx_haint_t;
* interrupt mask bit per channel, up to a maximum of 16 bits.
* Mask interrupt: 1'b0 Unmask interrupt: 1'b1
*/
-union cvmx_usbcx_haintmsk
-{
+union cvmx_usbcx_haintmsk {
uint32_t u32;
- struct cvmx_usbcx_haintmsk_s
- {
+ struct cvmx_usbcx_haintmsk_s {
uint32_t reserved_16_31 : 16;
uint32_t haintmsk : 16; /**< Channel Interrupt Mask
(HAINTMsk)
One bit per channel:
Bit 0 for channel 0, bit 15 for channel 15 */
@@ -845,11 +821,9 @@ typedef union cvmx_usbcx_haintmsk cvmx_usbcx_haintmsk_t;
* Host Channel-n Characteristics Register (HCCHAR)
*
*/
-union cvmx_usbcx_hccharx
-{
+union cvmx_usbcx_hccharx {
uint32_t u32;
- struct cvmx_usbcx_hccharx_s
- {
+ struct cvmx_usbcx_hccharx_s {
uint32_t chena : 1; /**< Channel Enable (ChEna)
This field is set by
the application and cleared by the OTG host.
* 1'b0: Channel
disabled
@@ -914,11 +888,9 @@ typedef union cvmx_usbcx_hccharx cvmx_usbcx_hccharx_t;
*
* This register configures the core after power-on. Do not make changes to
this register after initializing the host.
*/
-union cvmx_usbcx_hcfg
-{
+union cvmx_usbcx_hcfg {
uint32_t u32;
- struct cvmx_usbcx_hcfg_s
- {
+ struct cvmx_usbcx_hcfg_s {
uint32_t reserved_3_31 : 29;
uint32_t fslssupp : 1; /**< FS- and LS-Only
Support (FSLSSupp)
The application uses
this bit to control the core's enumeration
@@ -963,11 +935,9 @@ typedef union cvmx_usbcx_hcfg cvmx_usbcx_hcfg_t;
* Interrupt register. The application must clear the appropriate bit in this
register to clear the
* corresponding bits in the HAINT and GINTSTS registers.
*/
-union cvmx_usbcx_hcintx
-{
+union cvmx_usbcx_hcintx {
uint32_t u32;
- struct cvmx_usbcx_hcintx_s
- {
+ struct cvmx_usbcx_hcintx_s {
uint32_t reserved_11_31 : 21;
uint32_t datatglerr : 1; /**< Data Toggle Error
(DataTglErr) */
uint32_t frmovrun : 1; /**< Frame Overrun
(FrmOvrun) */
@@ -996,11 +966,9 @@ typedef union cvmx_usbcx_hcintx cvmx_usbcx_hcintx_t;
* This register reflects the mask for each channel status described in the
previous section.
* Mask interrupt: 1'b0 Unmask interrupt: 1'b1
*/
-union cvmx_usbcx_hcintmskx
-{
+union cvmx_usbcx_hcintmskx {
uint32_t u32;
- struct cvmx_usbcx_hcintmskx_s
- {
+ struct cvmx_usbcx_hcintmskx_s {
uint32_t reserved_11_31 : 21;
uint32_t datatglerrmsk : 1; /**< Data Toggle Error Mask
(DataTglErrMsk) */
uint32_t frmovrunmsk : 1; /**< Frame Overrun Mask
(FrmOvrunMsk) */
@@ -1023,11 +991,9 @@ typedef union cvmx_usbcx_hcintmskx cvmx_usbcx_hcintmskx_t;
* Host Channel-n Split Control Register (HCSPLT)
*
*/
-union cvmx_usbcx_hcspltx
-{
+union cvmx_usbcx_hcspltx {
uint32_t u32;
- struct cvmx_usbcx_hcspltx_s
- {
+ struct cvmx_usbcx_hcspltx_s {
uint32_t spltena : 1; /**< Split Enable (SpltEna)
The application sets
this field to indicate that this channel is
enabled to perform
split transactions. */
@@ -1062,11 +1028,9 @@ typedef union cvmx_usbcx_hcspltx cvmx_usbcx_hcspltx_t;
* Host Channel-n Transfer Size Register (HCTSIZ)
*
*/
-union cvmx_usbcx_hctsizx
-{
+union cvmx_usbcx_hctsizx {
uint32_t u32;
- struct cvmx_usbcx_hctsizx_s
- {
+ struct cvmx_usbcx_hctsizx_s {
uint32_t dopng : 1; /**< Do Ping (DoPng)
Setting this field to
1 directs the host to do PING protocol. */
uint32_t pid : 2; /**< PID (Pid)
@@ -1102,11 +1066,9 @@ typedef union cvmx_usbcx_hctsizx cvmx_usbcx_hctsizx_t;
*
* This register stores the frame interval information for the current speed
to which the O2P USB core has enumerated.
*/
-union cvmx_usbcx_hfir
-{
+union cvmx_usbcx_hfir {
uint32_t u32;
- struct cvmx_usbcx_hfir_s
- {
+ struct cvmx_usbcx_hfir_s {
uint32_t reserved_16_31 : 16;
uint32_t frint : 16; /**< Frame Interval (FrInt)
The value that the
application programs to this field specifies
@@ -1137,11 +1099,9 @@ typedef union cvmx_usbcx_hfir cvmx_usbcx_hfir_t;
* It also indicates the time remaining (in terms of the number of PHY clocks)
* in the current (micro)frame.
*/
-union cvmx_usbcx_hfnum
-{
+union cvmx_usbcx_hfnum {
uint32_t u32;
- struct cvmx_usbcx_hfnum_s
- {
+ struct cvmx_usbcx_hfnum_s {
uint32_t frrem : 16; /**< Frame Time Remaining
(FrRem)
Indicates the amount
of time remaining in the current
microframe (HS) or
frame (FS/LS), in terms of PHY clocks.
@@ -1169,11 +1129,9 @@ typedef union cvmx_usbcx_hfnum cvmx_usbcx_hfnum_t;
* the bit that caused the interrupt. For the R_SS_WC bits, the application
must write a 1 to the bit
* to clear the interrupt.
*/
-union cvmx_usbcx_hprt
-{
+union cvmx_usbcx_hprt {
uint32_t u32;
- struct cvmx_usbcx_hprt_s
- {
+ struct cvmx_usbcx_hprt_s {
uint32_t reserved_19_31 : 13;
uint32_t prtspd : 2; /**< Port Speed (PrtSpd)
Indicates the speed
of the device attached to this port.
@@ -1288,11 +1246,9 @@ typedef union cvmx_usbcx_hprt cvmx_usbcx_hprt_t;
*
* This register holds the size and the memory start address of the Periodic
TxFIFO, as shown in Figures 310 and 311.
*/
-union cvmx_usbcx_hptxfsiz
-{
+union cvmx_usbcx_hptxfsiz {
uint32_t u32;
- struct cvmx_usbcx_hptxfsiz_s
- {
+ struct cvmx_usbcx_hptxfsiz_s {
uint32_t ptxfsize : 16; /**< Host Periodic TxFIFO
Depth (PTxFSize)
This value is in
terms of 32-bit words.
* Minimum value is 16
@@ -1310,11 +1266,9 @@ typedef union cvmx_usbcx_hptxfsiz cvmx_usbcx_hptxfsiz_t;
* This read-only register contains the free space information for the
Periodic TxFIFO and
* the Periodic Transmit Request Queue
*/
-union cvmx_usbcx_hptxsts
-{
+union cvmx_usbcx_hptxsts {
uint32_t u32;
- struct cvmx_usbcx_hptxsts_s
- {
+ struct cvmx_usbcx_hptxsts_s {
uint32_t ptxqtop : 8; /**< Top of the Periodic
Transmit Request Queue (PTxQTop)
This indicates the
entry in the Periodic Tx Request Queue that
is currently being
processes by the MAC.
--
1.7.10.4
_______________________________________________
devel mailing list
[email protected]
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel