/Linux-v4.19/Documentation/devicetree/bindings/regmap/ |
D | regmap.txt | 5 little-endian, 6 big-endian, 7 native-endian: See common-properties.txt for a definition 10 Regmap defaults to little-endian register access on MMIO based 12 architectures that typically run big-endian operating systems 13 (e.g. PowerPC), registers can be defined as big-endian and must 16 On SoCs that can be operated in both big-endian and little-endian 19 chips), "native-endian" is used to allow using the same device tree 23 Scenario 1 : a register set in big-endian mode. 27 big-endian;
|
/Linux-v4.19/drivers/net/ethernet/freescale/ |
D | xgmac_mdio.c | 135 bool endian = priv->is_little_endian; in xgmac_mdio_write() local 137 mdio_stat = xgmac_read32(®s->mdio_stat, endian); in xgmac_mdio_write() 148 xgmac_write32(mdio_stat, ®s->mdio_stat, endian); in xgmac_mdio_write() 150 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_write() 156 xgmac_write32(mdio_ctl, ®s->mdio_ctl, endian); in xgmac_mdio_write() 160 xgmac_write32(regnum & 0xffff, ®s->mdio_addr, endian); in xgmac_mdio_write() 162 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_write() 168 xgmac_write32(MDIO_DATA(value), ®s->mdio_data, endian); in xgmac_mdio_write() 170 ret = xgmac_wait_until_done(&bus->dev, regs, endian); in xgmac_mdio_write() 191 bool endian = priv->is_little_endian; in xgmac_mdio_read() local [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/usb/ |
D | usb-ohci.txt | 9 - big-endian-regs : boolean, set this for hcds with big-endian registers 10 - big-endian-desc : boolean, set this for hcds with big-endian descriptors 11 - big-endian : boolean, for hcds with big-endian-regs + big-endian-desc
|
D | usb-ehci.txt | 12 - big-endian-regs : boolean, set this for hcds with big-endian registers 13 - big-endian-desc : boolean, set this for hcds with big-endian descriptors 14 - big-endian : boolean, for hcds with big-endian-regs + big-endian-desc 31 big-endian;
|
/Linux-v4.19/Documentation/devicetree/bindings/ |
D | common-properties.txt | 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 27 In such cases, little-endian is the preferred default, but it is not 29 helper functions do assume that little-endian is the default, because 39 native-endian; 47 big-endian; 55 native-endian; 63 little-endian;
|
/Linux-v4.19/fs/nls/ |
D | nls_base.c | 117 static inline void put_utf16(wchar_t *s, unsigned c, enum utf16_endian endian) in put_utf16() argument 119 switch (endian) { in put_utf16() 132 int utf8s_to_utf16s(const u8 *s, int inlen, enum utf16_endian endian, in utf8s_to_utf16s() argument 154 endian); in utf8s_to_utf16s() 158 endian); in utf8s_to_utf16s() 161 put_utf16(op++, u, endian); in utf8s_to_utf16s() 165 put_utf16(op++, *s++, endian); in utf8s_to_utf16s() 174 static inline unsigned long get_utf16(unsigned c, enum utf16_endian endian) in get_utf16() argument 176 switch (endian) { in get_utf16() 186 int utf16s_to_utf8s(const wchar_t *pwcs, int inlen, enum utf16_endian endian, in utf16s_to_utf8s() argument [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/display/ |
D | sm501fb.txt | 19 - little-endian: available on big endian systems, to 20 set different foreign endian. 21 - big-endian: available on little endian systems, to 22 set different foreign endian.
|
D | fsl,dcu.txt | 14 - big-endian Boolean property, LS1021A DCU registers are big-endian. 26 big-endian;
|
/Linux-v4.19/Documentation/devicetree/bindings/i2c/ |
D | i2c-mux-reg.txt | 18 - little-endian: The existence indicates the register is in little endian. 19 - big-endian: The existence indicates the register is in big endian. 20 If both little-endian and big-endian are omitted, the endianness of the 36 Example of a mux on PCIe card, the host is a powerpc SoC (big endian): 45 little-endian; /* little endian register on PCIe */
|
/Linux-v4.19/scripts/ |
D | recordmcount.pl | 123 my ($arch, $endian, $bits, $objdump, $objcopy, $cc, 276 if ($endian eq "big") { 366 $objdump .= " -Melf-trad".$endian."mips "; 368 if ($endian eq "big") { 369 $endian = " -EB "; 372 $endian = " -EL "; 376 $cc .= " -mno-abicalls -fno-pic -mabi=" . $bits . $endian; 377 $ld .= $endian;
|
/Linux-v4.19/arch/c6x/ |
D | Makefile | 23 KBUILD_CFLAGS += -mbig-endian 24 KBUILD_AFLAGS += -mbig-endian 25 LINKFLAGS += -mbig-endian 26 KBUILD_LDFLAGS += -mbig-endian -EB
|
/Linux-v4.19/Documentation/devicetree/bindings/net/can/ |
D | fsl-flexcan.txt | 21 - big-endian: This means the registers of FlexCAN controller are big endian. 23 device tree node then controller is assumed to be little endian. 25 endian.
|
/Linux-v4.19/Documentation/devicetree/bindings/timer/ |
D | fsl,ftm-timer.txt | 16 - big-endian: One boolean property, the big endian mode will be in use if it is 17 present, or the little endian mode will be in use for all the device registers. 30 big-endian;
|
/Linux-v4.19/Documentation/devicetree/bindings/gpio/ |
D | gpio-mpc8xxx.txt | 16 - little-endian : GPIO registers are used as little endian. If not 17 present registers are used as big endian by default. 35 little-endian;
|
/Linux-v4.19/arch/mips/boot/dts/brcm/ |
D | bcm7346.dtsi | 82 native-endian; 126 native-endian; 139 native-endian; 151 native-endian; 163 native-endian; 321 native-endian; 330 native-endian; 340 native-endian; 349 native-endian; 359 native-endian; [all …]
|
D | bcm7125.dtsi | 82 native-endian; 109 native-endian; 122 native-endian; 134 native-endian; 146 native-endian; 223 native-endian; 232 native-endian;
|
/Linux-v4.19/Documentation/devicetree/bindings/memory-controllers/fsl/ |
D | ddr.txt | 10 - little-endian : Specifies little-endian access to registers 11 If omitted, big-endian will be used.
|
/Linux-v4.19/Documentation/devicetree/bindings/pwm/ |
D | pwm-fsl-ftm.txt | 14 Please see ../regmap/regmap.txt for more detail about how to specify endian 37 - big-endian: Boolean property, required if the FTM PWM registers use a big- 38 endian rather than little-endian layout. 54 big-endian;
|
/Linux-v4.19/Documentation/devicetree/bindings/watchdog/ |
D | fsl-imx-wdt.txt | 9 - big-endian: If present the watchdog device's registers are implemented 10 in big endian mode, otherwise in native mode(same with CPU), for more 22 big-endian;
|
/Linux-v4.19/Documentation/devicetree/bindings/mmc/ |
D | fsl-esdhc.txt | 38 - little-endian : If the host controller is little-endian mode, specify 39 this property. The default endian mode is big-endian.
|
/Linux-v4.19/arch/powerpc/tools/ |
D | gcc-check-mprofile-kernel.sh | 17 $* -m64 -mlittle-endian -S -x c -O2 -p -mprofile-kernel - -o - \ 23 $* -m64 -mlittle-endian -S -x c -O2 -p -mprofile-kernel - -o - \
|
/Linux-v4.19/scripts/gdb/linux/ |
D | utils.py | 80 endian = gdb.execute("show endian", to_string=True) 81 if "little endian" in endian: 83 elif "big endian" in endian: 86 raise gdb.GdbError("unknown endianness '{0}'".format(str(endian)))
|
/Linux-v4.19/Documentation/devicetree/bindings/sound/ |
D | fsl,spdif.txt | 38 - big-endian : If this property is absent, the native endian mode 39 will be in use as default, or the big endian mode 63 big-endian;
|
D | fsl,esai.txt | 47 - big-endian : If this property is absent, the native endian mode 48 will be in use as default, or the big endian mode 63 big-endian;
|
/Linux-v4.19/Documentation/devicetree/bindings/soc/fsl/ |
D | guts.txt | 28 - little-endian : Indicates that the global utilities block is little 29 endian. The default is big endian.
|