Home
last modified time | relevance | path

Searched +full:push +full:- +full:pull (Results 1 – 25 of 454) sorted by relevance

12345678910>>...19

/kernel/linux/linux-5.10/arch/arm/lib/
Dmemmove.S1 /* SPDX-License-Identifier: GPL-2.0-only */
45 PLD( pld [r1, #-4] )
51 stmfd sp!, {r5 - r8}
56 UNWIND( .save {r5 - r8} ) @ in second stmfd block
67 PLD( pld [r1, #-4] )
69 PLD( pld [r1, #-32] )
71 PLD( pld [r1, #-64] )
72 PLD( pld [r1, #-96] )
74 3: PLD( pld [r1, #-128] )
87 W(ldr) r3, [r1, #-4]!
[all …]
Dcopy_template.S1 /* SPDX-License-Identifier: GPL-2.0-only */
14 * -------------------
69 * than one 32bit instruction in Thumb-2)
89 stmfd sp!, {r5 - r8}
94 UNWIND( .save {r5 - r8} ) @ in second stmfd block
140 lsl ip, ip, #STR1W_SHIFT - LDR1W_SHIFT
142 lsr ip, ip, #LDR1W_SHIFT - STR1W_SHIFT
159 7: ldmfd sp!, {r5 - r8}
195 .macro forward_copy_shift pull push argument
208 11: stmfd sp!, {r5 - r9}
[all …]
/kernel/linux/linux-4.19/arch/arm/lib/
Dmemmove.S47 PLD( pld [r1, #-4] )
53 stmfd sp!, {r5 - r8}
58 UNWIND( .save {r5 - r8} ) @ in second stmfd block
69 PLD( pld [r1, #-4] )
71 PLD( pld [r1, #-32] )
73 PLD( pld [r1, #-64] )
74 PLD( pld [r1, #-96] )
76 3: PLD( pld [r1, #-128] )
89 W(ldr) r3, [r1, #-4]!
90 W(ldr) r4, [r1, #-4]!
[all …]
Dcopy_template.S17 * -------------------
72 * than one 32bit instruction in Thumb-2)
92 stmfd sp!, {r5 - r8}
97 UNWIND( .save {r5 - r8} ) @ in second stmfd block
143 lsl ip, ip, #STR1W_SHIFT - LDR1W_SHIFT
145 lsr ip, ip, #LDR1W_SHIFT - STR1W_SHIFT
162 7: ldmfd sp!, {r5 - r8}
198 .macro forward_copy_shift pull push argument
211 11: stmfd sp!, {r5 - r9}
216 UNWIND( .save {r5 - r9} ) @ in new second stmfd block
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dstm32mp15-pinctrl.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved
6 #include <dt-bindings/pinctrl/stm32-pinfunc.h>
9 adc1_in6_pins_a: adc1-in6-0 {
15 adc12_ain_pins_a: adc12-ain-0 {
24 adc12_ain_pins_b: adc12-ain-1 {
31 adc12_usb_cc_pins_a: adc12-usb-cc-pins-0 {
38 cec_pins_a: cec-0 {
41 bias-disable;
42 drive-open-drain;
[all …]
Dstm32f7-pinctrl.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved
7 #include <dt-bindings/pinctrl/stm32-pinfunc.h>
8 #include <dt-bindings/mfd/stm32f7-rcc.h>
12 pinctrl: pin-controller {
13 #address-cells = <1>;
14 #size-cells = <1>;
16 interrupt-parent = <&exti>;
18 pins-are-numbered;
21 gpio-controller;
[all …]
Dstm32h743-pinctrl.dtsi2 * Copyright 2017 - Alexandre Torgue <alexandre.torgue@st.com>
4 * This file is dual-licensed: you can use it either under the terms
43 #include <dt-bindings/pinctrl/stm32-pinfunc.h>
47 pin-controller {
48 #address-cells = <1>;
49 #size-cells = <1>;
50 compatible = "st,stm32h743-pinctrl";
52 interrupt-parent = <&exti>;
54 pins-are-numbered;
57 gpio-controller;
[all …]
Dstm32f4-pinctrl.dtsi2 * Copyright 2017 - Alexandre Torgue <alexandre.torgue@st.com>
4 * This file is dual-licensed: you can use it either under the terms
43 #include <dt-bindings/pinctrl/stm32-pinfunc.h>
44 #include <dt-bindings/mfd/stm32f4-rcc.h>
48 pinctrl: pin-controller {
49 #address-cells = <1>;
50 #size-cells = <1>;
52 interrupt-parent = <&exti>;
54 pins-are-numbered;
57 gpio-controller;
[all …]
/kernel/linux/linux-4.19/arch/unicore32/lib/
Dcopy_template.S6 * Copyright (C) 2001-2010 GUAN Xue-tao
15 * -------------------
71 stm.w (r5 - r8), [sp-]
105 7: ldm.w (r5 - r8), [sp]+
142 11: stm.w (r5 - r9), [sp-]
146 mov r3, r11 pull #\a
149 or r3, r3, r4 push #\b
150 mov r4, r4 pull #\a
151 or r4, r4, r5 push #\b
152 mov r5, r5 pull #\a
[all …]
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dstm32mp157-pinctrl.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved
6 #include <dt-bindings/pinctrl/stm32-pinfunc.h>
10 pinctrl: pin-controller@50002000 {
11 #address-cells = <1>;
12 #size-cells = <1>;
13 compatible = "st,stm32mp157-pinctrl";
15 interrupt-parent = <&exti>;
17 pins-are-numbered;
20 gpio-controller;
[all …]
Dstm32f7-pinctrl.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved
7 #include <dt-bindings/pinctrl/stm32-pinfunc.h>
8 #include <dt-bindings/mfd/stm32f7-rcc.h>
12 pinctrl: pin-controller {
13 #address-cells = <1>;
14 #size-cells = <1>;
16 interrupt-parent = <&exti>;
18 pins-are-numbered;
21 gpio-controller;
[all …]
Dstm32f4-pinctrl.dtsi2 * Copyright 2017 - Alexandre Torgue <alexandre.torgue@st.com>
4 * This file is dual-licensed: you can use it either under the terms
43 #include <dt-bindings/pinctrl/stm32-pinfunc.h>
44 #include <dt-bindings/mfd/stm32f4-rcc.h>
48 pinctrl: pin-controller {
49 #address-cells = <1>;
50 #size-cells = <1>;
52 interrupt-parent = <&exti>;
54 pins-are-numbered;
57 gpio-controller;
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/pinctrl/
Dfsl,imx7ulp-pinctrl.txt10 Please also refer pinctrl-bindings.txt in this directory for generic pinctrl
16 - compatible: "fsl,imx7ulp-iomuxc1"
17 - reg: Should contain the base physical address and size of the iomuxc
21 - pinmux: One integers array, represents a group of pins mux setting.
29 Refer to imx7ulp-pinfunc.h in in device tree source folder for all
33 - drive-strength Integer. Controls Drive Strength
36 - drive-push-pull Bool. Enable Pin Push-pull
37 - drive-open-drain Bool. Enable Pin Open-drian
38 - slew-rate: Integer. Controls Slew Rate
41 - bias-disable: Bool. Pull disabled
[all …]
Dqcom,pmic-gpio.txt6 - compatible:
10 "qcom,pm8005-gpio"
11 "qcom,pm8018-gpio"
12 "qcom,pm8038-gpio"
13 "qcom,pm8058-gpio"
14 "qcom,pm8916-gpio"
15 "qcom,pm8917-gpio"
16 "qcom,pm8921-gpio"
17 "qcom,pm8941-gpio"
18 "qcom,pm8994-gpio"
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/watchdog/
Daspeed-wdt.txt4 - compatible: must be one of:
5 - "aspeed,ast2400-wdt"
6 - "aspeed,ast2500-wdt"
7 - "aspeed,ast2600-wdt"
9 - reg: physical base address of the controller and length of memory mapped
14 - aspeed,reset-type = "cpu|soc|system|none"
16 Reset behavior - Whenever a timeout occurs the watchdog can be programmed
23 If 'aspeed,reset-type=' is not specified the default is to enable system
28 - cpu: Reset CPU on watchdog timeout
30 - soc: Reset 'System on Chip' on watchdog timeout
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/watchdog/
Daspeed-wdt.txt4 - compatible: must be one of:
5 - "aspeed,ast2400-wdt"
6 - "aspeed,ast2500-wdt"
8 - reg: physical base address of the controller and length of memory mapped
13 - aspeed,reset-type = "cpu|soc|system|none"
15 Reset behavior - Whenever a timeout occurs the watchdog can be programmed
22 If 'aspeed,reset-type=' is not specfied the default is to enable system
27 - cpu: Reset CPU on watchdog timeout
29 - soc: Reset 'System on Chip' on watchdog timeout
31 - system: Reset system on watchdog timeout
[all …]
/kernel/linux/linux-5.10/Documentation/maintainer/
Dpull-requests.rst3 Creating Pull Requests
6 This chapter describes how maintainers can create and submit pull requests
11 experienced maintainer) primarily from comments made by Greg Kroah-Hartman
22 -------------
25 the pull request on a separate branch. Typically you will base this branch
26 off of a branch in the developers tree whom you intend to send the pull
29 In order to create the pull request you must first tag the branch that you
35 Greg offers the following. A pull request with miscellaneous stuff for
36 drivers/char, to be applied at the Kernel version 4.15-rc1 could be named
37 as ``char-misc-4.15-rc1``. If such tag would be produced from a branch
[all …]
/kernel/linux/linux-4.19/Documentation/maintainer/
Dpull-requests.rst3 Creating Pull Requests
6 This chapter describes how maintainers can create and submit pull requests
11 experienced maintainer) primarily from comments made by Greg Kroah-Hartman
22 -------------
25 the pull request on a separate branch. Typically you will base this branch
26 off of a branch in the developers tree whom you intend to send the pull
29 In order to create the pull request you must first tag the branch that you
35 Greg offers the following. A pull request with miscellaneous stuff for
36 drivers/char, to be applied at the Kernel version 4.15-rc1 could be named
37 as ``char-misc-4.15-rc1``. If such tag would be produced from a branch
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/net/can/
Dsja1000.txt5 - compatible : should be one of "nxp,sja1000", "technologic,sja1000".
7 - reg : should specify the chip select, address offset and size required
10 - interrupts: property with a value describing the interrupt source
15 - reg-io-width : Specify the size (in bytes) of the IO accesses that
20 - nxp,external-clock-frequency : Frequency of the external oscillator
25 - nxp,tx-output-mode : operation mode of the TX output control logic:
26 <0x0> : bi-phase output mode
31 - nxp,tx-output-config : TX output pin configuration:
33 <0x02> : TX0 pull-down (default)
34 <0x04> : TX0 pull-up
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/can/
Dsja1000.txt5 - compatible : should be one of "nxp,sja1000", "technologic,sja1000".
7 - reg : should specify the chip select, address offset and size required
10 - interrupts: property with a value describing the interrupt source
15 - reg-io-width : Specify the size (in bytes) of the IO accesses that
20 - nxp,external-clock-frequency : Frequency of the external oscillator
25 - nxp,tx-output-mode : operation mode of the TX output control logic:
26 <0x0> : bi-phase output mode
31 - nxp,tx-output-config : TX output pin configuration:
33 <0x02> : TX0 pull-down (default)
34 <0x04> : TX0 pull-up
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/net/
Dsmsc911x.txt1 * Smart Mixed-Signal Connectivity (SMSC) LAN911x/912x Controller
4 - compatible : Should be "smsc,lan<model>", "smsc,lan9115"
5 - reg : Address and length of the io space for SMSC LAN
6 - interrupts : one or two interrupt specifiers
7 - The first interrupt is the SMSC LAN interrupt line
8 - The second interrupt (if present) is the PME (power
11 - phy-mode : See ethernet.txt file in the same directory
14 - reg-shift : Specify the quantity to shift the register offsets by
15 - reg-io-width : Specify the size (in bytes) of the IO accesses that
18 - smsc,irq-active-high : Indicates the IRQ polarity is active-high
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Dsmsc911x.txt1 * Smart Mixed-Signal Connectivity (SMSC) LAN911x/912x Controller
4 - compatible : Should be "smsc,lan<model>", "smsc,lan9115"
5 - reg : Address and length of the io space for SMSC LAN
6 - interrupts : one or two interrupt specifiers
7 - The first interrupt is the SMSC LAN interrupt line
8 - The second interrupt (if present) is the PME (power
11 - phy-mode : See ethernet.txt file in the same directory
14 - reg-shift : Specify the quantity to shift the register offsets by
15 - reg-io-width : Specify the size (in bytes) of the IO accesses that
18 - smsc,irq-active-high : Indicates the IRQ polarity is active-high
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Dst,stmfx.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: STMicroelectonics Multi-Function eXpander (STMFX) bindings
9 description: ST Multi-Function eXpander (STMFX) is a slave controller using I2C for
15 - Amelie Delaunay <amelie.delaunay@st.com>
19 const: st,stmfx-0300
27 drive-open-drain: true
29 vdd-supply:
37 const: st,stmfx-0300-pinctrl
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/
Dqcom,pmic-gpio.txt6 - compatible:
10 "qcom,pm8005-gpio"
11 "qcom,pm8018-gpio"
12 "qcom,pm8038-gpio"
13 "qcom,pm8058-gpio"
14 "qcom,pm8916-gpio"
15 "qcom,pm8917-gpio"
16 "qcom,pm8921-gpio"
17 "qcom,pm8941-gpio"
18 "qcom,pm8950-gpio"
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/i2c/
Di2c-mtk.txt6 - compatible: value should be either of the following.
7 "mediatek,mt2701-i2c", "mediatek,mt6577-i2c": for MediaTek MT2701
8 "mediatek,mt2712-i2c": for MediaTek MT2712
9 "mediatek,mt6577-i2c": for MediaTek MT6577
10 "mediatek,mt6589-i2c": for MediaTek MT6589
11 "mediatek,mt7622-i2c": for MediaTek MT7622
12 "mediatek,mt7623-i2c", "mediatek,mt6577-i2c": for MediaTek MT7623
13 "mediatek,mt8173-i2c": for MediaTek MT8173
14 - reg: physical base address of the controller and dma base, length of memory
16 - interrupts: interrupt number to the cpu.
[all …]

12345678910>>...19