Lines Matching refs:may
20 can control PINs. It may be able to multiplex, bias, set load capacitance,
28 there may be several such number spaces in a system. This pin space may
29 be sparse - i.e. there may be gaps in the space with numbers where no
98 and such things in your driver, or the code may become complicated. You must
99 also consider matching of offsets to the GPIO ranges that may be handled by
190 may need more entries in your group structure, for example specific register
199 may be able to make an output pin high impedance, or "tristate" meaning it is
200 effectively disconnected. You may be able to connect an input pin to VDD or GND
281 The GPIO drivers may want to perform operations of various types on the same
292 pin controller may be muxing several GPIO ranges (typically SoCs that have
491 controller may have the same name.
532 a certain pin controller may use different sets of pins in different
543 silicon inside the package, and may or may not match the actual number of
745 and similar functions. There are cases where you may be using something
793 may be confused by a datasheet talking about a pin being possible to set
871 GPIO subsystem may call into the pinctrl subsystem in order to
872 co-ordinate register settings across HW modules. In particular, this may
878 may be placed at some pin-specific register in all cases or as part
885 If you make a 1-to-1 map to the GPIO subsystem for this pin, you may start
904 driver may look like this:
920 And your machine configuration may look like this:
1014 As you can see we may have several pin controllers on the system and thus
1029 The mapping table may also contain pin configuration entries. It's common for
1173 and not using the "default" state, you may have to do some device driver
1192 A driver may request a certain control state to be activated, usually just the
1244 specific state for a client device. This operation may be slow, too.
1249 into hardware. However, note that some pin controllers may have their
1255 - devm_pinctrl_put() is a variant of pinctrl_put() that may be used to
1261 pinctrl_get() may not be paired with devm_pinctrl_put().
1263 devm_pinctrl_get() may not be paired with plain pinctrl_put().
1306 The above can be hidden: using the device core, the pinctrl core may be
1312 back-end. This is when the GPIO driver may call out to the functions
1345 Since it may be common to request the core to hog a few always-applicable