On Fri, 12 Feb 2021 at 13:51, Philippe Mathieu-Daudé <[email protected]> wrote: > > On 2/12/21 2:45 PM, Peter Maydell wrote: > > On Fri, 5 Feb 2021 at 17:00, Peter Maydell <[email protected]> wrote: > >> > >> MPS3 boards have an extra SWITCH register in the FPGAIO block which > >> reports the value of some switches. Implement this, governed by a > >> property the board code can use to specify whether whether it exists. > >> > >> Signed-off-by: Peter Maydell <[email protected]> > >> --- > >> include/hw/misc/mps2-fpgaio.h | 1 + > >> hw/misc/mps2-fpgaio.c | 10 ++++++++++ > >> 2 files changed, 11 insertions(+) > > > > I changed my mind about the property/struct field name here, I think > > "has" is what we tend to use rather than "have". Trivial change > > to squash into this patch: > > What about "use-switches"? > > use-x: 12 occurences > has-x: 9. > > Is there a difference in the meaning? Maybe have refers to > something internal, while use to something external?
Generally 'has' (or 'have') means "configure the object to possess this thing", whereas "use" means "the object has this thing; configure it to actually make use of it". thanks -- PMM
