Changeset af60409 in mainline
- Timestamp:
- 2018-03-26T20:04:11Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- eb748a0
- Parents:
- b752a31
- Files:
-
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/printf/printf_core.c
rb752a31 raf60409 800 800 counter += retval; 801 801 j = nxt; 802 goto next_char;802 continue; 803 803 case 'c': 804 804 if (qualifier == PrintfQualifierLong) … … 810 810 counter = -counter; 811 811 goto out; 812 } ;812 } 813 813 814 814 counter += retval; 815 815 j = nxt; 816 goto next_char;816 continue; 817 817 818 818 /* … … 851 851 case '%': 852 852 j = i; 853 goto next_char;853 continue; 854 854 855 855 /* … … 861 861 * so we will print whole bad format sequence. 862 862 */ 863 goto next_char;863 continue; 864 864 } 865 865 … … 917 917 j = nxt; 918 918 } 919 next_char:920 ;921 919 } 922 920 -
uspace/drv/bus/usb/ehci/ehci_regs.h
rb752a31 raf60409 48 48 typedef struct ehci_cap_regs { 49 49 const ioport8_t caplength; 50 PADD8 ;50 PADD8(1); 51 51 const ioport16_t hciversion; 52 52 const ioport32_t hcsparams; … … 126 126 #define USB_ASYNCLIST_MASK 0xfffffff0 127 127 128 PADD32 [9];128 PADD32(9); 129 129 130 130 ioport32_t configflag; -
uspace/drv/bus/usb/ohci/hw_struct/hcca.h
rb752a31 raf60409 54 54 /** Frame number. */ 55 55 uint16_t frame_number; 56 PADD16 ;56 PADD16(1); 57 57 /** Pointer to the last completed TD. (useless) */ 58 58 uint32_t done_head; 59 59 /** Padding to make the size 256B */ 60 PADD32 [30];60 PADD32(30); 61 61 } hcca_t; 62 62 -
uspace/drv/bus/usb/uhci/hc.h
rb752a31 raf60409 91 91 ioport8_t sofmod; 92 92 93 PADD8 [3];93 PADD8(3); 94 94 ioport16_t ports[]; 95 95 } uhci_regs_t; -
uspace/drv/bus/usb/xhci/hw_struct/regs.h
rb752a31 raf60409 140 140 const ioport8_t caplength; 141 141 142 const PADD8 ;142 const PADD8(1); 143 143 144 144 /* BCD of specification version */ … … 360 360 ioport32_t pagesize; 361 361 362 PADD32 [2];362 PADD32(2); 363 363 364 364 /* … … 373 373 ioport64_t crcr; 374 374 375 PADD32 [4];375 PADD32(4); 376 376 377 377 ioport64_t dcbaap; … … 385 385 386 386 /* Offset of portrs from op_regs addr is 0x400. */ 387 PADD32 [241];387 PADD32(241); 388 388 389 389 /* … … 452 452 ioport32_t erstsz; 453 453 454 PADD32 ;454 PADD32(1); 455 455 456 456 ioport64_t erstba; … … 480 480 ioport32_t mfindex; 481 481 482 PADD32 [7];482 PADD32(7); 483 483 484 484 xhci_interrupter_regs_t ir []; -
uspace/drv/fb/amdm37x_dispc/amdm37x_dispc_regs.h
rb752a31 raf60409 47 47 #define AMDM37X_DISPC_REVISION_MASK 0xff 48 48 49 PADD32 [3];49 PADD32(3); 50 50 ioport32_t sysconfig; 51 51 #define AMDM37X_DISPC_SYSCONFIG_AUTOIDLE_FLAG (1 << 0) … … 82 82 #define AMDM37X_DISPC_IRQ_WAKEUP_FLAG (1 << 16) 83 83 84 PADD32 [8];84 PADD32(8); 85 85 ioport32_t control; 86 86 #define AMDM37X_DISPC_CONTROL_LCD_ENABLE_FLAG (1 << 0) … … 145 145 #define AMDM37X_DISPC_CONFIG_TVALPHABLENDERENABLE_FLAG (1 << 19) 146 146 147 PADD32 [1];147 PADD32(1); 148 148 ioport32_t default_color[2]; 149 149 ioport32_t trans_color[2]; … … 211 211 #define AMDM37X_DISPC_SIZE_HEIGHT_SHIFT 16 212 212 213 PADD32 [4];213 PADD32(4); 214 214 ioport32_t attributes; 215 215 #define AMDM37X_DISPC_GFX_ATTRIBUTES_ENABLE_FLAG (1 << 0) … … 262 262 } fir_coef[8]; 263 263 ioport32_t conv_coef[5]; 264 PADD32 [2];264 PADD32(2); 265 265 } vid[2]; 266 266 /* 0x1d4 */ … … 269 269 ioport32_t vid_fir_coef_v[8]; 270 270 /* 0x200 */ 271 PADD32 [8];271 PADD32(8); 272 272 /* 0x220 */ 273 273 ioport32_t cpr_coef_r; -
uspace/drv/platform/amdm37x/cm/clock_control.h
rb752a31 raf60409 74 74 #define CLOCK_CONTROL_CM_CLKEN2_PLL_EN_PERIPH2_DPLL_LOCK (0x7) 75 75 76 PADD32 [6];76 PADD32(6); 77 77 78 78 const ioport32_t idlest_ckgen; … … 95 95 #define CLOCK_CONTROL_CM_IDLEST2_CKGEN_ST_PERIPH2_CLK_FLAG (1 << 0) 96 96 97 PADD32 [2];97 PADD32(2); 98 98 99 99 ioport32_t autoidle_pll; … … 111 111 #define CLOCK_CONTROL_CM_AUTOIDLE2_PLL_AUTO_PERIPH2_DPLL_AUTOMATIC (0x1) 112 112 113 PADD32 [2];113 PADD32(2); 114 114 115 115 ioport32_t clksel1_pll; -
uspace/drv/platform/amdm37x/cm/core.h
rb752a31 raf60409 63 63 #define CORE_CM_FCLKEN1_EN_MMC3_FLAG (1 << 30) 64 64 65 PADD32 ;65 PADD32(1); 66 66 ioport32_t fclken3; 67 67 #define CORE_CM_FCLKEN3_EN_TS_FLAG (1 << 1) 68 68 #define CORE_CM_FCLKEN3_EN_USBTLL_FLAG (1 << 2) 69 69 70 PADD32 ;70 PADD32(1); 71 71 ioport32_t iclken1; 72 72 #define CORE_CM_ICLKEN1_EN_SDRC_FLAG (1 << 1) … … 97 97 #define CORE_CM_ICLKEN3_EN_USBTLL_FLAG (1 << 2) 98 98 99 PADD32 ;99 PADD32(1); 100 100 const ioport32_t idlest1; 101 101 #define CORE_CM_IDLEST1_ST_SDRC_FLAG (1 << 1) … … 128 128 #define CORE_CM_IDLEST3_ST_USBTLL_FLAG (1 << 2) 129 129 130 PADD32 ;130 PADD32(1); 131 131 ioport32_t autoidle1; 132 132 #define CORE_CM_AUTOIDLE1_AUTO_HSOTGUSB_FLAG (1 << 4) … … 156 156 #define CORE_CM_AUTOIDLE3_AUTO_USBTLL_FLAG (1 << 2) 157 157 158 PADD32 ;158 PADD32(1); 159 159 ioport32_t clksel; 160 160 #define CORE_CM_CLKSEL_CLKSEL_L3_MASK (0x3 << 0) … … 170 170 #define CORE_CM_CLKSEL_CLKSEL_GPT11_FLAG (1 << 7) 171 171 172 PADD32 ;172 PADD32(1); 173 173 ioport32_t clkstctrl; 174 174 #define CORE_CM_CLKCTRL_CLKCTRL_L3_MASK (0x3 << 0) -
uspace/drv/platform/amdm37x/cm/iva2.h
rb752a31 raf60409 55 55 #define IVA2_CM_CLKEN_PLL_EN_IVA2_DPLL_EN_IVA2_DPLL_LOCKED (0x7) 56 56 57 PADD32 [6];57 PADD32(6); 58 58 const ioport32_t idlest; 59 59 #define IVA2_CM_IDLEST_ST_IVA2_STANDBY_FLAG (1 << 0) … … 62 62 #define IVA2_CM_IDLEST_PLL_ST_IVA2_CLK_LOCKED_FLAG (1 << 0) 63 63 64 PADD32 [3];64 PADD32(3); 65 65 ioport32_t autoidle_pll; 66 66 #define IVA2_CM_AUTOIDLE_PLL_AUTO_IVA2_DPLL_MASK (0x7) … … 68 68 #define IVA2_CM_AUTOIDLE_PLL_AUTO_IVA2_DPLL_ENABLED (0x1) 69 69 70 PADD32 [2];70 PADD32(2); 71 71 ioport32_t clksel1_pll; 72 72 #define IVA2_CM_CLKSEL1_PLL_IVA2_CLK_SRC_MASK (0x7 << 19) -
uspace/drv/platform/amdm37x/cm/mpu.h
rb752a31 raf60409 44 44 45 45 typedef struct { 46 PADD32 ;46 PADD32(1); 47 47 ioport32_t clken_pll; 48 48 #define MPU_CM_CLKEN_PLL_EN_MPU_DPLL_LP_MODE_FLAG (1 << 10) … … 52 52 #define MPU_CM_CLKEN_PLL_EN_MPU_DPLL_EN_MPU_DPLL_LOCKED (0x7) 53 53 54 PADD32 [6];54 PADD32(6); 55 55 const ioport32_t idlest; 56 56 #define MPU_CM_IDLEST_ST_MPU_STANDBY_FLAG (1 << 0) … … 59 59 #define MPU_CM_IDLEST_PLL_ST_MPU_CLK_LOCKED_FLAG (1 << 0) 60 60 61 PADD32 [3];61 PADD32(3); 62 62 ioport32_t autoidle_pll; 63 63 #define MPU_CM_AUTOIDLE_PLL_AUTO_MPU_DPLL_MASK (0x7) … … 65 65 #define MPU_CM_AUTOIDLE_PLL_AUTO_MPU_DPLL_ENABLED (0x1) 66 66 67 PADD32 [2];67 PADD32(2); 68 68 ioport32_t clksel1_pll; 69 69 #define MPU_CM_CLKSEL1_PLL_MPU_CLK_SRC_MASK (0x7 << 19) -
uspace/drv/platform/amdm37x/cm/usbhost.h
rb752a31 raf60409 48 48 #define USBHOST_CM_FCLKEN_EN_USBHOST2_FLAG (1 << 1) 49 49 50 PADD32 [3];50 PADD32(3); 51 51 ioport32_t iclken; 52 52 #define USBHOST_CM_ICLKEN_EN_USBHOST (1 << 0) 53 53 54 PADD32 [3];54 PADD32(3); 55 55 const ioport32_t idlest; 56 56 #define USBHOST_CM_IDLEST_ST_USBHOST_STDBY_FLAG (1 << 0) 57 57 #define USBHOST_CM_IDLEST_ST_USBHOST_IDLE_FLAG (1 << 1) 58 58 59 PADD32 [3];59 PADD32(3); 60 60 ioport32_t autoidle; 61 61 #define USBHOST_CM_AUTOIDLE_AUTO_USBHOST_FLAG (1 << 0) 62 62 63 PADD32 [4];63 PADD32(4); 64 64 ioport32_t sleepdep; 65 65 #define USBHOST_CM_SLEEPDEP_EN_MPU_FLAG (1 << 1) -
uspace/drv/platform/amdm37x/prm/clock_control.h
rb752a31 raf60409 46 46 */ 47 47 typedef struct { 48 PADD32 [16];48 PADD32(16); 49 49 ioport32_t clksel; 50 50 #define CLOCK_CONTROL_PRM_CLKSEL_SYS_CLKIN_MASK (0x7) … … 56 56 #define CLOCK_CONTROL_PRM_CLKSEL_SYS_CLKIN_16_8M (0x5) 57 57 58 PADD32 [12];58 PADD32(12); 59 59 ioport32_t clkout_ctrl; 60 60 #define CLOCK_CONTROL_PRM_CLKOUT_CTRL_CLKOUOUT_EN_FLAG (1 << 7) -
uspace/drv/platform/amdm37x/prm/global_reg.h
rb752a31 raf60409 46 46 */ 47 47 typedef struct { 48 PADD32 [8];48 PADD32(8); 49 49 struct { 50 50 ioport32_t smps_sa; … … 133 133 } vc; 134 134 135 PADD32 [4];135 PADD32(4); 136 136 ioport32_t rstctrl; 137 137 #define GLOBAL_REG_PRM_RSTCTRL_RST_DPLL3_FLAG (1 << 2) … … 156 156 #define GLOBAL_REG_PRM_RSTST_GLOABL_COLD_RST_FLAG (1 << 0) 157 157 158 PADD32 ;158 PADD32(1); 159 159 ioport32_t volctrl; 160 160 #define GLOBAL_REG_PRM_VOLCTRL_SEL_VMODE_FLAG (1 << 4) … … 169 169 #define GLOBAL_REG_PRM_SRAM_PCHARGE_PCHARGE_TIME_GET(r) ((r) & 0xff) 170 170 171 PADD32 [2];171 PADD32(2); 172 172 ioport32_t clksrc_ctrl; 173 173 #define GLOBAL_REG_PRM_CLKSRC_CTRL_DPLL4_CLKINP_DIV_65_FLAG (1 << 8) … … 188 188 #define GLOBAL_REG_PRM_CLKSRC_CTRL_SYSCLKSEL_GET(r) (((r) >> 0) & 0x3) 189 189 190 PADD32 [3];190 PADD32(3); 191 191 const ioport32_t obs; 192 192 #define GLOBAL_REG_PRM_OBS_OBS_BUS_MASK (0x3ff) 193 193 194 PADD32 [3];194 PADD32(3); 195 195 ioport32_t voltsetup1; 196 196 #define GLOBAL_REG_PRM_VOLTSETUP1_SETUPTIME2_MASK (0xff << 16) … … 222 222 #define GLOBAL_REG_PRM_VOLTSETUP2_OFFMODESETUPTIME_GET(r) (((r) >> 0) & 0xffff) 223 223 224 PADD32 [3];224 PADD32(3); 225 225 struct { 226 226 ioport32_t config; … … 273 273 #define GLOBAL_REG_PRM_VP_STATUS_VPINIDLE_FLAG (1 << 0) 274 274 275 PADD32 [2];275 PADD32(2); 276 276 } vp[2]; 277 277 -
uspace/drv/platform/amdm37x/prm/usbhost.h
rb752a31 raf60409 49 49 */ 50 50 typedef struct { 51 PADD32 [22];51 PADD32(22); 52 52 ioport32_t rm_rstst; 53 53 #define USBHOST_PRM_RM_RSTST_COREDOMAINWKUP_RST_FLAG (1 << 3) … … 56 56 #define USBHOST_PRM_RM_RSTST_GLOBALCOLD_RST_FLAG (1 << 0) 57 57 58 PADD32 [18];58 PADD32(18); 59 59 ioport32_t pm_wken; 60 60 #define USBHOST_PRM_PM_WKEN_EN_USBHOST_FLAG (1 << 0) … … 66 66 #define USBHOST_PRM_PM_IVA2GRPSEL_GRPSEL_USBHOST_FLAG (1 << 0) 67 67 68 PADD32 ;68 PADD32(1); 69 69 ioport32_t pm_wkst; 70 70 #define USBHOST_PRM_PM_WKST_ST_USBHOST_FLAG (1 << 0) 71 71 72 PADD32 [5];72 PADD32(5); 73 73 ioport32_t pm_wkdep; 74 74 #define USBHOST_PRM_PM_WKDEP_EN_WKUP_FLAG (1 << 4) … … 77 77 #define USBHOST_PRM_PM_WKDEP_EN_CORE_FLAG (1 << 0) 78 78 79 PADD32 [5];79 PADD32(5); 80 80 ioport32_t pm_pwstctrl; 81 81 #define USBHOST_PRM_PM_PWSTCTRL_MEMONSTATE_MASK (0x3 << 16) -
uspace/drv/platform/amdm37x/uhh.h
rb752a31 raf60409 47 47 #define UHH_REVISION_MAJOR_MASK 0xf0 48 48 49 PADD32 [3];49 PADD32(3); 50 50 ioport32_t sysconfig; 51 51 #define UHH_SYSCONFIG_AUTOIDLE_FLAG (1 << 0) … … 67 67 #define UHH_SYSSTATUS_EHCI_RESETDONE_FLAG (1 << 2) 68 68 69 PADD32 [10];69 PADD32(10); 70 70 ioport32_t hostconfig; 71 71 #define UHH_HOSTCONFIG_P1_ULPI_BYPASS_FLAG (1 << 0) -
uspace/drv/platform/amdm37x/usbtll.h
rb752a31 raf60409 47 47 #define TLL_REVISION_MAJOR_MASK 0xf0 48 48 49 PADD32 [3];49 PADD32(3); 50 50 ioport32_t sysconfig; 51 51 #define TLL_SYSCONFIG_AUTOIDLE_FLAG (1 << 0) … … 71 71 #define TLL_IRQSTATUS_ACCESS_ERROR_EN_FLAG (1 << 2) 72 72 73 PADD32 [4];73 PADD32(4); 74 74 ioport32_t shared_conf; 75 75 #define TLL_SHARED_CONF_FCLK_IS_ON_FLAG (1 << 0) … … 80 80 #define TLL_SHARED_CONF_USB_90D_DDR_EN_FLAG (1 << 6) 81 81 82 PADD32 [3];82 PADD32(3); 83 83 ioport32_t channel_conf[3]; 84 84 #define TLL_CHANNEL_CONF_CHANEN_FLAG (1 << 0) -
uspace/lib/c/include/macros.h
rb752a31 raf60409 60 60 61 61 #define _paddname(line) PADD_ ## line ## __ 62 #define _padd(width, line ) uint ## width ## _t _paddname(line)62 #define _padd(width, line, n) uint ## width ## _t _paddname(line) [n] 63 63 64 #define PADD32 _padd(32, __LINE__)65 #define PADD16 _padd(16, __LINE__)66 #define PADD8 _padd(8, __LINE__)64 #define PADD32(n) _padd(32, __LINE__, n) 65 #define PADD16(n) _padd(16, __LINE__, n) 66 #define PADD8(n) _padd(8, __LINE__, n) 67 67 68 68 #endif
Note:
See TracChangeset
for help on using the changeset viewer.