Vivien Didelot <vivien.dide...@savoirfairelinux.com> writes: >>> + { MV88E6XXX_INFO(6165, 0x165, "Marvell 88E6165") }, >> >> I think >> >>> + { MV88E6XXX_INFO(MV88E6XXX_FAMILY_6165, 0x165, "Marvell 88E6165") }, >> >> is clearer. It is hard to know what these values mean unless you go >> look at the macro. > > Same goes for the MV88E6XXX_INFO macro... I wanted to avoid long lines > while keeping the info table clear enough. > > MV88E6XXX_INFO(0x121, "Marvell 88E6123", > MV88E6XXX_FAMILY_6165,) }, > /* Family Prod Name */ > { MV88E6XXX_INFO(6165, 0x121, "Marvell 88E6123") }, > { MV88E6XXX_INFO(6165, 0x161, "Marvell 88E6161") }, > { MV88E6XXX_INFO(6165, 0x165, "Marvell 88E6165") }, > { MV88E6XXX_INFO(6165, 0x165, "Marvell 88E6165") }, > > But I don't really mind in fact, we'll do as you guys wish.
Oops, sent too fast. Thinking about that, I'll just keep plain struct mv88e6xxx_info in the tables and we will maybe introduce such macro when merging everything together. Thanks, Vivien