Searched +full:reg +full:- +full:shift (Results 1 – 25 of 74) sorted by relevance
123
| /Documentation/devicetree/bindings/clock/ti/ |
| D | gate.txt | 4 quite much similar to the basic gate-clock [2], however, 7 will be controlled instead and the corresponding hw-ops for 10 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 11 [2] Documentation/devicetree/bindings/clock/gpio-gate-clock.yaml 15 - compatible : shall be one of: 16 "ti,gate-clock" - basic gate clock 17 "ti,wait-gate-clock" - gate clock which waits until clock is active before 19 "ti,dss-gate-clock" - gate clock with DSS specific hardware handling 20 "ti,am35xx-gate-clock" - gate clock with AM35xx specific hardware handling 21 "ti,clkdm-gate-clock" - clockdomain gate clock, which derives its functional [all …]
|
| D | mux.txt | 4 register-mapped multiplexer with multiple input clock signals or 22 "index-starts-at-one" modified the scheme as follows: 30 the number of bits to shift the control field in the register can be 31 supplied. If the shift value is missing it is the same as supplying 32 a zero shift. 34 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 37 - compatible : shall be "ti,mux-clock" or "ti,composite-mux-clock". 38 - #clock-cells : from common clock binding; shall be set to 0. 39 - clocks : link phandles of parent clocks 40 - reg : register offset for register controlling adjustable mux [all …]
|
| D | apll.txt | 4 register-mapped APLL with usually two selectable input clocks 11 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 15 - compatible : shall be "ti,dra7-apll-clock" or "ti,omap2-apll-clock" 16 - #clock-cells : from common clock binding; shall be set to 0. 17 - clocks : link phandles of parent clocks (clk-ref and clk-bypass) 18 - reg : address and length of the register set for controlling the APLL. 20 "control" - contains the control register offset 21 "idlest" - contains the idlest register offset 22 "autoidle" - contains the autoidle register offset (OMAP2 only) 23 - ti,clock-frequency : static clock frequency for the clock (OMAP2 only) [all …]
|
| D | divider.txt | 4 register-mapped adjustable clock rate divider that does not gate and has 15 ti,index-starts-at-one - valid divisor values start at 1, not the default 22 ti,index-power-of-two - valid divisor values are powers of two. E.g: 39 Any zero value in this array means the corresponding bit-value is invalid 44 the number of bits to shift that mask, if necessary. If the shift value 45 is missing it is the same as supplying a zero shift. 50 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 54 - compatible : shall be "ti,divider-clock" or "ti,composite-divider-clock". 55 - #clock-cells : from common clock binding; shall be set to 0. 56 - clocks : link to phandle of parent clock [all …]
|
| D | interface.txt | 4 quite much similar to the basic gate-clock [2], however, 9 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 10 [2] Documentation/devicetree/bindings/clock/gpio-gate-clock.yaml 13 - compatible : shall be one of: 14 "ti,omap3-interface-clock" - basic OMAP3 interface clock 15 "ti,omap3-no-wait-interface-clock" - interface clock which has no hardware 17 "ti,omap3-hsotgusb-interface-clock" - interface clock with USB specific HW 19 "ti,omap3-dss-interface-clock" - interface clock with DSS specific HW handling 20 "ti,omap3-ssi-interface-clock" - interface clock with SSI specific HW handling 21 "ti,am35xx-interface-clock" - interface clock with AM35xx specific HW handling [all …]
|
| D | autoidle.txt | 7 or fixed-factor. 9 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 12 - reg : offset for the register controlling the autoidle 13 - ti,autoidle-shift : bit shift of the autoidle enable bit 14 - ti,invert-autoidle-bit : autoidle is enabled by setting the bit to 0 18 #clock-cells = <0>; 19 compatible = "ti,divider-clock"; 21 ti,max-div = <31>; 22 ti,autoidle-shift = <8>; 23 reg = <0x2d38>; [all …]
|
| D | fixed-factor-clock.txt | 6 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 10 - compatible : shall be "ti,fixed-factor-clock". 11 - #clock-cells : from common clock binding; shall be set to 0. 12 - ti,clock-div: fixed divider. 13 - ti,clock-mult: fixed multiplier. 14 - clocks: parent clock. 17 - clock-output-names : from common clock binding. 18 - ti,autoidle-shift: bit shift of the autoidle enable bit for the clock, 20 - reg: offset for the autoidle register of this clock, see [2] 21 - ti,invert-autoidle-bit: autoidle is enabled by setting the bit to 0, see [2] [all …]
|
| /Documentation/devicetree/bindings/mmc/ |
| D | samsung,exynos-dw-mshc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/mmc/samsung,exynos-dw-mshc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 12 - Jaehoon Chung <jh80.chung@samsung.com> 13 - Krzysztof Kozlowski <krzk@kernel.org> 18 - enum: 19 - axis,artpec8-dw-mshc 20 - samsung,exynos4210-dw-mshc 21 - samsung,exynos4412-dw-mshc [all …]
|
| D | starfive,jh7110-mmc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/mmc/starfive,jh7110-mmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 14 - $ref: synopsys-dw-mshc-common.yaml# 17 - William Qiu <william.qiu@starfivetech.com> 21 const: starfive,jh7110-mmc 23 reg: 28 - description: biu clock 29 - description: ciu clock [all …]
|
| /Documentation/devicetree/bindings/clock/ |
| D | keystone-pll.txt | 9 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 12 - #clock-cells : from common clock binding; shall be set to 0. 13 - compatible : shall be "ti,keystone,main-pll-clock" or "ti,keystone,pll-clock" 14 - clocks : parent clock phandle 15 - reg - pll control0 and pll multiplier registers 16 - reg-names : control, multiplier and post-divider. The multiplier and 17 post-divider registers are applicable only for main pll clock 18 - fixed-postdiv : fixed post divider value. If absent, use clkod register bits 23 #clock-cells = <0>; 24 compatible = "ti,keystone,main-pll-clock"; [all …]
|
| D | xgene.txt | 1 Device Tree Clock bindings for APM X-Gene 5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 8 - compatible : shall be one of the following: 9 "apm,xgene-socpll-clock" - for a X-Gene SoC PLL clock 10 "apm,xgene-pcppll-clock" - for a X-Gene PCP PLL clock 11 "apm,xgene-pmd-clock" - for a X-Gene PMD clock 12 "apm,xgene-device-clock" - for a X-Gene device clock 13 "apm,xgene-socpll-v2-clock" - for a X-Gene SoC PLL v2 clock 14 "apm,xgene-pcppll-v2-clock" - for a X-Gene PCP PLL v2 clock 17 - reg : shall be the physical PLL register address for the pll clock. [all …]
|
| /Documentation/devicetree/bindings/regulator/ |
| D | anatop-regulator.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/regulator/anatop-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org> 13 - $ref: regulator.yaml# 17 const: fsl,anatop-regulator 19 regulator-name: true 21 anatop-reg-offset: 25 anatop-vol-bit-shift: [all …]
|
| /Documentation/arch/arm/samsung/ |
| D | clksrc-change-registers.awk | 1 #!/usr/bin/awk -f 3 # Copyright 2010 Ben Dooks <ben-linux@fluff.org> 8 # ./clksrc-change-registers.awk arch/arm/plat-s5pc1xx/include/plat/regs-clock.h < src > dst 14 return substr(s, eqat+2, (comat-eqat)-2) 19 return substr(b, 2, length(b)-2) 52 printf "cannot find shift " s "\n" > "/dev/stderr" 79 printf "=> '" name "' LENGTH=" dmask[name,0] " SHIFT=" dmask[name,1] "\n" > "/dev/stderr" 88 shift="" 103 if (line ~ /\.shift/) { 104 shift = extract_value(line) [all …]
|
| /Documentation/devicetree/bindings/i2c/ |
| D | opencores,i2c-ocores.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/i2c/opencores,i2c-ocores.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Peter Korsgaard <peter@korsgaard.com> 11 - Andrew Lunn <andrew@lunn.ch> 14 - $ref: /schemas/i2c/i2c-controller.yaml# 19 - items: 20 - enum: 21 - sifive,fu740-c000-i2c # Opencore based IP block FU740-C000 SoC [all …]
|
| /Documentation/devicetree/bindings/soc/imx/ |
| D | fsl,imx-anatop.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/imx/fsl,imx-anatop.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shawn Guo <shawnguo@kernel.org> 11 - Sascha Hauer <s.hauer@pengutronix.de> 16 - items: 17 - enum: 18 - fsl,imx6sl-anatop 19 - fsl,imx6sll-anatop [all …]
|
| /Documentation/devicetree/bindings/gpio/ |
| D | gpio-stp-xway.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/gpio/gpio-stp-xway.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 peripheral controller used to drive external shift register cascades. At most 16 - John Crispin <john@phrozen.org> 20 pattern: "^gpio@[0-9a-f]+$" 23 const: lantiq,gpio-stp-xway 25 reg: 28 gpio-controller: true [all …]
|
| D | gpio-pisosr.txt | 1 Generic Parallel-in/Serial-out Shift Register GPIO Driver 3 This binding describes generic parallel-in/serial-out shift register 5 SN74165 serial-out shift registers and the SN65HVS88x series of 9 - compatible : Should be "pisosr-gpio". 10 - gpio-controller : Marks the device node as a GPIO controller. 11 - #gpio-cells : Should be two. For consumer use see gpio.txt. 14 - ngpios : Number of used GPIO lines (0..n-1), default is 8. 15 - load-gpios : GPIO pin specifier attached to load enable, this 20 nodes please refer to ../spi/spi-bus.txt. 25 compatible = "ti,sn65hvs882", "pisosr-gpio"; [all …]
|
| D | fairchild,74hc595.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Generic 8-bit shift register 10 - Maxime Ripard <mripard@kernel.org> 15 - fairchild,74hc595 16 - nxp,74lvc594 18 reg: 21 gpio-controller: true 23 '#gpio-cells': [all …]
|
| /Documentation/devicetree/bindings/serial/ |
| D | 8250.yaml | 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - devicetree@vger.kernel.org 13 - $ref: serial.yaml# 14 - $ref: /schemas/memory-controllers/mc-peripheral-props.yaml# 15 - if: 17 - required: 18 - aspeed,lpc-io-reg 19 - required: 20 - aspeed,lpc-interrupts [all …]
|
| D | snps-dw-apb-uart.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/serial/snps-dw-apb-uart.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 13 - $ref: serial.yaml# 14 - $ref: rs485.yaml# 16 - if: 20 const: starfive,jh7110-uart 33 - items: [all …]
|
| /Documentation/devicetree/bindings/net/ |
| D | socfpga-dwmac.txt | 9 - compatible : For Cyclone5/Arria5 SoCs it should contain 10 "altr,socfpga-stmmac". For Arria10/Agilex/Stratix10 SoCs 11 "altr,socfpga-stmmac-a10-s10". 14 - altr,sysmgr-syscon : Should be the phandle to the system manager node that 15 encompasses the glue register, the register offset, and the register shift. 16 On Cyclone5/Arria5, the register shift represents the PHY mode bits, while 17 on the Arria10/Stratix10/Agilex platforms, the register shift represents 20 - altr,f2h_ptp_ref_clk use f2h_ptp_ref_clk instead of default eosc1 clock 24 altr,emac-splitter: Should be the phandle to the emac splitter soft IP node if 26 phy-mode: The phy mode the ethernet operates in [all …]
|
| /Documentation/devicetree/bindings/ata/ |
| D | ata-generic.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/ata/ata-generic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 18 - enum: 19 - arm,vexpress-cf 20 - fsl,mpc8349emitx-pata 21 - const: ata-generic 23 reg: [all …]
|
| /Documentation/devicetree/bindings/ipmi/ |
| D | ipmi-smic.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/ipmi/ipmi-smic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 12 - Corey Minyard <cminyard@mvista.com> 17 - ipmi-kcs 18 - ipmi-smic 19 - ipmi-bt 23 - const: ipmi 25 reg: [all …]
|
| /Documentation/devicetree/bindings/media/i2c/ |
| D | ovti,ov772x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jacopo Mondi <jacopo@jmondi.org> 20 - ovti,ov7720 21 - ovti,ov7725 23 reg: 29 reset-gpios: 34 powerdown-gpios: 40 $ref: /schemas/graph.yaml#/$defs/port-base [all …]
|
| D | ovti,ov5642.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Fabio Estevam <festevam@gmail.com> 13 - $ref: /schemas/media/video-interface-devices.yaml# 19 reg: 25 AVDD-supply: 28 DVDD-supply: 31 DOVDD-supply: 34 powerdown-gpios: [all …]
|
123