From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Vasut Date: Mon, 23 Nov 2015 13:57:28 +0100 Subject: [U-Boot] [PATCH 04/10] ARM: socfpga: arria10: add stub sdram init for Arria10 In-Reply-To: <20151123122539.GB5361@amd> References: <1447968947-8395-1-git-send-email-dinguyen@opensource.altera.com> <1447968947-8395-5-git-send-email-dinguyen@opensource.altera.com> <20151123122539.GB5361@amd> Message-ID: <201511231357.28217.marex@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Monday, November 23, 2015 at 01:25:39 PM, Pavel Machek wrote: > Hi! > > > +union dramaddrw_reg { > > + struct { > > + u32 cfg_col_addr_width:5; > > + u32 cfg_row_addr_width:5; > > + u32 cfg_bank_addr_width:4; > > + u32 cfg_bank_group_addr_width:2; > > + u32 cfg_cs_addr_width:3; > > + u32 reserved:13; > > + }; > > + u32 word; > > +}; > > Umm. Are you sure this is good idea? Is gcc allowed to do something > funny and reorder bitfields in unexpected way? GCC won't do anything, but I cannot say I'm a big fan of those bitfields. Let's just drop them and use the BIT() macro. Best regards, Marek Vasut