Lines Matching +full:all +full:- +full:outputs +full:- +full:2
5 ----------
13 - big-endian: Boolean; force big endian register accesses
16 - little-endian: Boolean; force little endian register accesses
19 - native-endian: Boolean; always use register accesses matched to the
20 endianness of the kernel binary (e.g. LE vmlinux -> readl/writel,
21 BE vmlinux -> ioread32be/iowrite32be). In this case no byte swaps
22 will ever be performed. Use this if the hardware "self-adjusts"
27 In such cases, little-endian is the preferred default, but it is not
28 a requirement. Some implementations assume that little-endian is
29 the default, because most existing (PCI-based) drivers implicitly
38 native-endian;
41 Scenario 2 : CPU in LE mode & device in BE mode.
46 big-endian;
54 native-endian;
62 little-endian;
65 Daisy-chained devices
66 ---------------------
68 Many serially-attached GPIO and IIO devices are daisy-chainable. To the
69 host controller, a daisy-chain appears as a single device, but the number
70 of inputs and outputs it provides is the sum of inputs and outputs provided
71 by all of its devices. The driver needs to know how many devices the
72 daisy-chain comprises to determine the amount of data exchanged, how many
73 inputs and outputs to register and so on.
76 - #daisy-chained-devices: Number of devices in the daisy-chain (default is 1).
82 gpio-controller;
83 #gpio-cells = <2>;
84 #daisy-chained-devices = <3>;