/linux-4.4.14/Documentation/devicetree/bindings/powerpc/nintendo/ |
D | wii.txt | 30 - compatible : should be "nintendo,hollywood-vi","nintendo,flipper-vi" 31 - reg : should contain the VI registers location and length 32 - interrupts : should contain the VI interrupt 41 - compatible : should be "nintendo,hollywood-pi","nintendo,flipper-pi" 42 - reg : should contain the PI registers location and length 53 - compatible : should be "nintendo,flipper-pic" 63 - compatible : should be "nintendo,hollywood-dsp","nintendo,flipper-dsp" 64 - reg : should contain the DSP registers location and length 65 - interrupts : should contain the DSP interrupt 75 - compatible : should be "nintendo,hollywood-si","nintendo,flipper-si" [all …]
|
D | gamecube.txt | 21 - compatible : should be "nintendo,flipper-vi" 22 - reg : should contain the VI registers location and length 23 - interrupts : should contain the VI interrupt 32 - compatible : should be "nintendo,flipper-pi" 33 - reg : should contain the PI registers location and length 43 - compatible : should be "nintendo,flipper-pic" 52 - compatible : should be "nintendo,flipper-dsp" 53 - reg : should contain the DSP registers location and length 54 - interrupts : should contain the DSP interrupt 64 - compatible : should be "nintendo,flipper-aram" [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/4xx/ |
D | akebono.txt | 20 - compatible : should be "ibm,476gtr-sdhci","generic-sdhci". 21 - reg : should contain the SDHCI registers location and length. 23 - interrupts : should contain the SDHCI interrupt. 31 - compatible : should be "ibm,476gtr-ahci". 32 - reg : should contain the AHCI registers location and length. 34 - interrupts : should contain the AHCI interrupt. 43 - compatible : should be "ibm,akebono-fpga". 44 - reg : should contain the FPGA registers location and length. 53 - compatible : should be "ibm,akebono-avr". 54 - reg : should contain the I2C bus address for the AVR.
|
/linux-4.4.14/drivers/staging/iio/Documentation/ |
D | sysfs-bus-iio-light | 33 This should return the calculated lux from the light sensor. If 34 it comes back in SI units, it should also include _input else it 35 should include _raw to signify it is not in SI units. 42 in proximity mode. When this is enabled, then the device should 52 This property is supported by proximity sensors and should be 54 value is returned in SI units, it should also include _input 55 but if it is not, then it should include _raw. 62 sensing mode. This value should be the output from a reading 63 and if expressed in SI units, should include _input. If this 64 value is not in SI units, then it should include _raw. [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/regulator/ |
D | pbias-regulator.txt | 5 - should be "ti,pbias-dra7" for DRA7 6 - should be "ti,pbias-omap2" for OMAP2 7 - should be "ti,pbias-omap3" for OMAP3 8 - should be "ti,pbias-omap4" for OMAP4 9 - should be "ti,pbias-omap5" for OMAP5 13 - regulator-name : should be
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/qe/ |
D | par_io.txt | 4 The node should reside in the "soc" node of the tree. For each 5 device that using parallel I/O ports, a child node should be created. 10 - device_type : should be "par_io". 25 Note that "par_io" nodes are obsolete, and should not be used for 26 the new device trees. Instead, each Par I/O bank should be represented 30 - #gpio-cells : should be "2". 31 - compatible : should be "fsl,<chip>-qe-pario-bank",
|
D | usb.txt | 4 - compatible : should be "fsl,<chip>-qe-usb", "fsl,mpc8323-qe-usb". 5 - reg : the first two cells should contain usb registers location and 6 length, the next two two cells should contain PRAM location and 8 - interrupts : should contain USB interrupt. 19 - gpios : should specify GPIOs in this order: USBOE, USBTP, USBTN, USBRP,
|
D | ucc.txt | 4 - device_type : should be "network", "hldc", "uart", "transparent" 11 information for the interrupt. This should be encoded based on 22 driver should use "Soft-UART" mode, which is needed on some SOCs that have 34 Drivers that currently use the deprecated properties should continue to 35 do so, in order to support older device trees, but they should be updated
|
/linux-4.4.14/Documentation/devicetree/bindings/media/ |
D | exynos-fimc-lite.txt | 5 - compatible : should be one of: 11 - interrupts : should contain FIMC-LITE interrupt; 12 - clocks : FIMC LITE gate clock should be specified in this property. 13 - clock-names : should contain "flite" entry. 15 Each FIMC device should have an alias in the aliases node, in the form of
|
D | exynos5-gsc.txt | 6 - compatible: should be "samsung,exynos5-gsc" 7 - reg: should contain G-Scaler physical address location and length. 8 - interrupts: should contain G-Scaler interrupt number 19 Each G-Scaler node should have a numbered alias in the aliases node,
|
D | samsung-s5k6a3.txt | 15 - clocks : should contain list of phandle and clock specifier pairs 18 - clock-names : should contain "extclk" entry for the sensor's EXTCLK clock; 22 - clock-frequency : the frequency at which the "extclk" clock should be 26 The common video interfaces bindings (see video-interfaces.txt) should be 28 node should contain one 'port' child node with an 'endpoint' subnode.
|
D | samsung-s5c73m3.txt | 8 and should be placed under respective bus controller nodes. 25 - clocks : should contain list of phandle and clock specifier pairs 28 - clock-names : should contain "cis_extclk" entry for the CIS_EXTCLK clock; 32 - clock-frequency : the frequency at which the "cis_extclk" clock should be 36 The common video interfaces bindings (see video-interfaces.txt) should be used 38 device node should contain one 'port' child node with an 'endpoint' subnode for 50 and physical lane indexes in subsequent elements of the array should
|
D | exynos-jpeg-codec.txt | 5 - compatible : should be one of: 11 - clock-names : should contain: 14 - clocks : should contain the clock specifier and clock ID list
|
D | sunxi-ir.txt | 7 - clock-names : should contain "apb" and "ir" entries; 8 - interrupts : should contain IR IRQ number; 9 - reg : should contain IO map address for IR.
|
D | samsung-s5k5baf.txt | 18 - clock-names : should include "mclk" for the sensor's master clock; 22 - clock-frequency : the frequency at which the "mclk" clock should be 26 The device node should contain one 'port' child node with one child 'endpoint' 35 video-interfaces.txt. If present it should be <1> - the device
|
D | samsung-fimc.txt | 25 must be 1. A clock provider is associated with the 'camera' node and it should 30 - clock-output-names: from the common clock bindings, should contain names of 37 camera port pinmux at runtime. The "idle" state should configure both the camera 39 should be inactive. For the "active-a" state the camera port A must be activated 40 and the port B deactivated and for the state "active-b" it should be the other 54 - interrupts: should contain FIMC interrupt; 67 Each FIMC device should have an alias in the aliases node, in the form of 83 respectively. If a rotator is present its corresponding bit should be set. 96 This node should contain child 'port' nodes specifying active parallel video 108 The sensor device nodes should be added to their control bus controller (e.g.
|
D | st-rc.txt | 11 protocol used for receiving remote control signals. rx-mode should 13 - tx-mode: should be "infrared". This property specifies the L1 14 protocol used for transmitting remote control signals. tx-mode should
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/ |
D | mpc512x_lpbfifo.txt | 4 - compatible: should be "fsl,mpc512x-lpbfifo"; 5 - reg: should contain the offset and length of SCLPC register set; 6 - interrupts: should contain the interrupt specifier for SCLPC; syntax of an 8 - dmas: should contain the DMA specifier for SCLPC as described at 10 - dma-names: should be "rx-tx";
|
D | mcu-mpc8349emitx.txt | 5 - reg : should specify I2C address (0x0a). 6 - #gpio-cells : should be 2. 7 - gpio-controller : should be present.
|
D | cpus.txt | 31 these registers should be set if the coresponding CPU should be 33 that should be set if this cpu should be snooped.
|
D | pmc.txt | 6 "fsl,mpc8349-pmc" should be listed for any chip whose PMC is 7 compatible. "fsl,mpc8313-pmc" should also be listed for any chip 10 "fsl,mpc8548-pmc" should be listed for any chip whose PMC is 11 compatible. "fsl,mpc8536-pmc" should also be listed for any chip 14 "fsl,mpc8641d-pmc" should be listed for any chip whose PMC is 51 DEVDISR2, if present -- this cell should be zero or absent if the
|
D | gtm.txt | 4 - compatible : should be 8 - reg : should contain gtm registers location and length (0x40). 9 - interrupts : should contain four interrupts.
|
D | diu.txt | 7 - compatible : should be "fsl,diu" or "fsl,mpc5121-diu". 8 - reg : should contain at least address and length of the DIU register 10 - interrupts : one DIU interrupt should be described here.
|
D | pamu.txt | 15 I/O space utilized by the controller. The size should 42 functions. Certain bits from these registers should be 43 set if PAMUs should be snooped. This property defines 44 a bitmask which selects the bits that should be set if 45 PAMUs should be snooped. 50 connected to a specific PAMU device should have a "fsl,pamu-phandle" property 56 PAMU controller's configuration registers. The size should
|
D | scfg.txt | 9 - compatible: should be "fsl,<chip>-scfg" 10 - reg: should contain base address and length of SCFG memory-mapped
|
D | srio.txt | 13 compatible is provided it should be ordered before "fsl,srio". 19 length of the SRIO configuration registers. The size should 39 Port Child Nodes: There should a port child node for each port that exists in 40 the controller. The ports are numbered starting at one (1) and should have 60 correctly configured for SRIO accesses. The property should
|
D | mpc5200.txt | 10 <chip>-<device>[-<mode>]. The OS should be able to match a device driver 12 match on the compatible list; the 'most compatible' driver should be 16 conundrum. How should the compatible property be set up to provide 28 should have two items in the compatible list: 71 tree should use the "fsl,mpc5200b-<device>","fsl,mpc5200-<device>" form. 105 design supports the internal wdt, then the device node for GPT0 should 140 The PSCs should include a cell-index which is the index of the PSC in 153 Each GPIO controller node should have the empty property gpio-controller and 164 - current-speed - Specifies that the MII should be configured for a fixed 165 speed. This property should contain two cells. The [all …]
|
D | cache_sram.txt | 6 tree should be done as under:- 10 - compatible : should be "fsl,p2020-cache-sram"
|
/linux-4.4.14/Documentation/devicetree/bindings/serial/ |
D | omap_serial.txt | 4 - compatible : should be "ti,omap2-uart" for OMAP2 controllers 5 - compatible : should be "ti,omap3-uart" for OMAP3 controllers 6 - compatible : should be "ti,omap4-uart" for OMAP4 controllers 7 - compatible : should be "ti,am4372-uart" for AM437x controllers 8 - compatible : should be "ti,am3352-uart" for AM335x controllers 9 - compatible : should be "ti,dra742-uart" for DRA7x controllers
|
D | altera_jtaguart.txt | 4 - compatible : should be "ALTR,juart-1.0" <DEPRECATED> 5 - compatible : should be "altr,juart-1.0"
|
D | altera_uart.txt | 4 - compatible : should be "ALTR,uart-1.0" <DEPRECATED> 5 - compatible : should be "altr,uart-1.0"
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/ |
D | nspire.txt | 4 - compatible: Compatible property value should contain "ti,nspire". 5 CX models should have "ti,nspire-cx" 6 Touchpad models should have "ti,nspire-tp" 7 Clickpad models should have "ti,nspire-clp"
|
D | sp810.txt | 9 should be: "arm,sp810", "arm,primecell" 16 should be: "refclk", "timclk", "apb_pclk" 22 should be: <1> 25 should be: "timerclken0", "timerclken1", "timerclken2", "timerclken3" 28 should be: clock specifier for each output clock of this 32 should be: phandle of input clock listed in clocks
|
D | pmu.txt | 5 representation in the device tree should be done as under:- 9 - compatible : should be one of 28 interrupt (PPI) then 1 interrupt should be specified. 41 This property should be present when there is more than
|
D | arm,scpi.txt | 10 - compatible : should be "arm,scpi" 13 SCPI message protocol should be specified in any order 31 - compatible : should be "arm,scpi-clocks" 63 - compatible : should be "arm,juno-sram-ns" for Non-secure SRAM on Juno 65 The rest of the properties should follow the generic mmio-sram description 72 - compatible : should be "arm,juno-scp-shmem" for Non-secure SRAM based 80 - compatible : should be "arm,scpi-sensors". 81 - #thermal-sensor-cells: should be set to 1. This property follows the
|
/linux-4.4.14/Documentation/devicetree/bindings/phy/ |
D | brcm,brcmstb-sata-phy.txt | 4 - compatible: should be one or more of 7 - address-cells: should be 1 8 - size-cells: should be 0 10 - reg-names: should be "phy" 13 Each port's PHY should be represented as a sub-node.
|
D | berlin-sata-phy.txt | 5 - compatible: should be one of 8 - address-cells: should be 1 9 - size-cells: should be 0 15 Each PHY should be represented as a sub-node.
|
D | rockchip-usb-phy.txt | 7 - #address-cells: should be 1 8 - #size-cells: should be 0 11 Each PHY should be represented as a sub-node. 15 - #phy-cells: should be 0
|
D | phy-mt65xx-usb.txt | 7 - compatible : should be "mediatek,mt8173-u3phy" 22 - #phy-cells : should be 1 (See second example) 55 Device nodes should specify the configuration required in their "phys"
|
/linux-4.4.14/Documentation/devicetree/bindings/rtc/ |
D | atmel,at91sam9-rtc.txt | 4 - compatible: should be: "atmel,at91sam9260-rtt" 5 - reg: should encode the memory region of the RTT controller 7 - clocks: should contain the 32 KHz slow clk that will drive the RTT block. 8 - atmel,rtt-rtc-time-reg: should encode the GPBR register used to store 10 The first cell should point to the GPBR node and the second one
|
D | abracon,abx80x.txt | 9 - "compatible": should one of: 28 - "abracon,tc-diode": should be "standard" (0.6V) or "schottky" (0.3V) 29 - "abracon,tc-resistor": should be <0>, <3>, <6> or <11>. 0 disables the output
|
D | nxp,rtc-2123.txt | 4 - compatible: should be: "nxp,rtc-pcf2123" 5 - reg: should be the SPI slave chipselect address
|
D | haoyu,hym8563.txt | 7 - compatible: should be: "haoyu,hym8563" 9 - #clock-cells: the value should be 0
|
D | dallas,ds1390.txt | 10 Should be given if trickle charger should be enabled 12 Should be given if internal trickle charger diode should be disabled
|
D | dallas,ds1339.txt | 10 Should be given if trickle charger should be enabled 12 Should be given if internal trickle charger diode should be disabled
|
D | ti,bq32k.txt | 10 Should be given if trickle charger should be enabled 12 Should be given if internal trickle charger diode should be disabled
|
/linux-4.4.14/Documentation/virtual/kvm/ |
D | review-checklist.txt | 7 2. Patches should be against kvm.git master branch. 15 5. New features must default to off (userspace should explicitly request them). 16 Performance improvements can and should default to on. 18 6. New cpu features should be exposed via KVM_GET_SUPPORTED_CPUID2 20 7. Emulator changes should be accompanied by unit tests for qemu-kvm.git 23 8. Changes should be vendor neutral when possible. Changes to common code
|
/linux-4.4.14/Documentation/devicetree/bindings/net/ |
D | brcm,bcmgenet.txt | 4 - compatible: should contain one of "brcm,genet-v1", "brcm,genet-v2", 11 - #address-cells: should be 1 12 - #size-cells: should be 1 19 name should be "enet" and second should be "enet-wol". 26 voluntarily disabled, this property should be used to describe the "fixed link". 32 - mdio bus node: this node should always be present regarless of the PHY 37 - compatible: should contain one of "brcm,genet-mdio-v1", "brcm,genet-mdio-v2" 42 - #address-cells: address cell for MDIO bus addressing, should be 1 43 - #size-cells: size of the cells for MDIO bus addressing, should be 0
|
D | hisilicon-hns-dsaf.txt | 4 - compatible: should be "hisilicon,hns-dsaf-v1" or "hisilicon,hns-dsaf-v2". 8 should be "dsafX", X is the dsaf id. 14 - interrupts: should contain the DSA Fabric and rcb interrupt. 22 - buf-size: rx buffer size, should be 16-1024. 23 - desc-num: number of description in TX and RX queue, should be 512, 1024, 2048 or 4096.
|
D | ipq806x-dwmac.txt | 8 - compatible: should be "qcom,ipq806x-gmac" along with "snps,dwmac" 12 - qcom,nss-common: should contain a phandle to a syscon device mapping the 15 - qcom,qsgmii-csr: should contain a phandle to a syscon device mapping the
|
D | meson-dwmac.txt | 8 - compatible: should be "amlogic,meson6-dwmac" along with "snps,dwmac" 12 - reg: should contain a register range for the dwmac controller and
|
/linux-4.4.14/Documentation/devicetree/bindings/usb/ |
D | exynos-usb.txt | 8 - compatible: should be "samsung,exynos4210-ehci" for USB 2.0 15 - port: if in the SoC there are EHCI phys, they should be listed here. 16 One phy per port. Each port should have following entries: 49 - compatible: should be "samsung,exynos4210-ohci" for USB 2.0 56 - port: if in the SoC there are OHCI phys, they should be listed here. 57 One phy per port. Each port should have following entries: 85 - compatible: should be one of the following - 89 - #address-cells, #size-cells : should be '1' if the device has sub-nodes 97 The dwc3 core should be added as subnode to Exynos dwc3 glue.
|
D | ohci-st.txt | 8 - interrupts : one OHCI controller interrupt should be described here 10 - clock-names : should be "ic" for interconnect clock and "clk48" 14 - phy-names : should be "usb" 17 - reset-names : should be "power" and "softreset".
|
D | dwc3-st.txt | 10 - reg-names : should be "reg-glue" and "syscfg-reg" 11 - st,syscon : should be phandle to system configuration node which 13 - resets : list of phandle and reset specifier pairs. There should be two entries, one 15 - reset-names : list of reset signal names. Names should be "powerdown" and "softreset" 19 - #address-cells, #size-cells : should be '1' if the device has sub-nodes 32 The dwc3 core should be added as subnode to ST DWC3 glue as shown in the
|
D | ehci-st.txt | 7 - interrupts : one EHCI interrupt should be described here 12 - clock-names : should be "ic" for interconnect clock and "clk48" 16 - phy-names : should be "usb" 19 - reset-names : should be "power" and "softreset"
|
D | usb-xhci.txt | 4 - compatible: should be one of "generic-xhci", 8 - reg: should contain address and length of the standard XHCI 10 - interrupts: one XHCI interrupt should be described here.
|
D | ci-hdrc-usb2.txt | 4 - compatible: should be one of: 26 - phy-names: should be "usb-phy" 31 should be aligned with ITC bits at register USBCMD. 32 - ahb-burst-config: it is vendor dependent, the required value should be 49 - extcon: phandles to external connector devices. First phandle should point to 50 external connector, which provide "USB" cable events, the second should point 52 of the external connector devices is not required, empty <0> phandle should
|
D | twlxxxx-usb.txt | 5 - interrupts : Two interrupt numbers to the cpu should be specified. First 10 - usb-supply : phandle to the regulator device tree node. It should be vusb 25 - interrupts : The interrupt numbers to the cpu should be specified. First 29 <supply-name> should be vusb1v5, vusb1v8 and vusb3v1
|
D | keystone-usb.txt | 6 - compatible: should be "ti,keystone-dwc3". 7 - #address-cells, #size-cells : should be '1' if the device has sub-nodes 19 The dwc3 core should be added as subnode to Keystone DWC3 glue.
|
D | ohci-omap3.txt | 5 - compatible: should be "ti,ohci-omap3" 6 - reg: should contain one register range i.e. start and length
|
D | usb-ehci.txt | 4 - compatible : should be "generic-ehci". 5 - reg : should contain at least address and length of the standard EHCI 9 - interrupts : one EHCI interrupt should be described here.
|
D | usb-nop-xceiv.txt | 4 - compatible: should be usb-nop-xceiv 20 - vbus-detect-gpio: should specify the GPIO detecting a VBus insertion 22 - vbus-regulator : should specifiy the regulator supplying current drawn from
|
D | generic.txt | 7 via DT, USB controllers should default to their maximum 12 passed via DT, USB DRD controllers should default to 18 is enabled, if ADP is required, otg-rev should be
|
/linux-4.4.14/Documentation/devicetree/bindings/mfd/ |
D | omap-usb-tll.txt | 5 - compatible : should be "ti,usbhs-tll" 6 - reg : should contain one register range i.e. start and length 7 - interrupts : should contain the TLL module's interrupt 15 - clock-names: should include:
|
D | atmel-hlcdc.txt | 4 - compatible: value should be one of the following: 13 - clocks: should contain the 3 clocks requested by the HLCDC device. 14 - interrupts: should contain the description of the HLCDC interrupt line
|
/linux-4.4.14/Documentation/filesystems/caching/ |
D | backend-api.txt | 20 The cache definition (struct fscache_cache) should be initialised by calling: 38 The cache should then be registered with FS-Cache by passing a pointer to the 45 Two extra arguments should also be supplied: 47 (*) "fsdef" which should point to the object representation for the FS-Cache 52 (*) "tagname" which, if given, should be a text string naming this cache. If 138 Structures of this type should be allocated by the cache backend and 144 that refer to a particular object. In such a case it should be printed 148 is backing. An object should retired when put_object() is called if it is 149 in state FSCACHE_OBJECT_RECYCLING. The fscache_object struct should be 173 an operation needs more processing time, it should be enqueued again. [all …]
|
D | operations.txt | 33 To make use of this facility, <linux/fscache-cache.h> should be #included. 52 Someone wanting to issue an operation should allocate something with this 53 struct embedded in it. They should initialise it by calling: 60 The op->flags parameter should be set to indicate the CPU time provision and 63 The op->fast_work, op->slow_work and op->processor flags should be set as 154 The first function should be used to submit non-exclusive ops and the 167 it, so the caller should put their reference to it by passing it to: 172 operation with FSCACHE_OP_MYTHREAD, then it should monitor 176 When it has finished doing its processing, it should call 200 processor method with a pointer to the operation. This should then get at the
|
/linux-4.4.14/Documentation/devicetree/bindings/display/imx/ |
D | ldb.txt | 10 - #address-cells : should be <1> 11 - #size-cells : should be <0> 12 - compatible : should be "fsl,imx53-ldb" or "fsl,imx6q-ldb". 16 - gpr : should be <&gpr> on i.MX53 and i.MX6q. 37 - pinctrl-names : should be "default" on i.MX53, not used on i.MX6q 40 - fsl,dual-channel : boolean. if it exists, only LVDS channel 0 should 52 - reg : should be <0> or <1> 58 On i.MX6, there should be four input ports (port@[0-3]) that correspond 67 - fsl,data-mapping : should be "spwg" or "jeida" 70 - fsl,data-width : should be <18> or <24>
|
D | hdmi.txt | 10 - #address-cells : should be <1> 11 - #size-cells : should be <0> 12 - compatible : should be "fsl,imx6q-hdmi" or "fsl,imx6dl-hdmi". 13 - gpr : should be <&gpr>.
|
/linux-4.4.14/Documentation/devicetree/bindings/spi/ |
D | spi-mt65xx.txt | 4 - compatible: should be one of the following. 9 - #address-cells: should be 1. 11 - #size-cells: should be 0. 18 The first should be one of the following. It's PLL. 25 The second should be <&topckgen CLK_TOP_SPI_SEL>. It's clock mux. 35 controller used. This is a array, the element value should be 0~3,
|
D | spi-meson.txt | 10 - compatible: should be "amlogic,meson6-spifc" 13 - #address-cells: should be 1 14 - #size-cells: should be 0
|
D | spi-samsung.txt | 8 - compatible: should be one of the following. 28 - #address-cells: should be 1. 29 - #size-cells: should be 0. 41 - cs-gpios: should specify GPIOs used for chipselects (see spi-bus.txt) 45 - The spi slave nodes should provide the following information which is required 59 - All the SPI controller nodes should be represented in the aliases node using
|
D | spi-rockchip.txt | 8 - compatible: should be one of the following. 19 - #address-cells: should be 1. 20 - #size-cells: should be 0. 26 - dma-names: DMA request names should include "tx" and "rx" if present.
|
D | spi_altera.txt | 4 - compatible : should be "ALTR,spi-1.0". <DEPRECATED> 5 - compatible : should be "altr,spi-1.0".
|
D | fsl-spi.txt | 7 - compatible : should be "fsl,spi" or "aeroflexgaisler,spictrl". 12 information for the interrupt. This should be encoded based on 40 - compatible : should be "fsl,mpc8536-espi". 42 - interrupts : should contain eSPI interrupt, the device has one interrupt.
|
D | spi_oc_tiny.txt | 4 - compatible : should be "opencores,tiny-spi-rtlsvn2". 5 - gpios : should specify GPIOs used for chipselect.
|
D | spi-dw.txt | 4 - compatible: should be "snps,designware-spi" 8 - interrupts: should contain one interrupt
|
/linux-4.4.14/Documentation/devicetree/bindings/misc/ |
D | sram.txt | 15 child node should use a 'reg' property to specify a specific range of 18 Following the generic-names recommended practice, node names should 19 reflect the purpose of the node. Unit address (@<address>) should be 24 - #address-cells, #size-cells : should use the same values as the root node 25 - ranges : standard definition, should translate from local addresses 34 - compatible : standard definition, should contain a vendor specific string
|
/linux-4.4.14/Documentation/networking/ |
D | netdev-features.txt | 23 request. This set should be initialized in ndo_init callback and not 27 for a device. This should be changed only by network core or in 38 networking core and should not be referenced in drivers. 62 netdev_update_features() while holding rtnl_lock. This should not be done 63 from ndo_*_features callbacks. netdev->features should not be modified by 73 All dependencies between features should be resolved here. The resulting 78 This callback should not modify hardware nor driver state (should be 88 Hardware should be reconfigured to match passed feature set. The set 89 should not be altered unless some error condition happens that can't 91 should update netdev->features to match resulting hardware state. [all …]
|
D | x25-iface.txt | 26 over the LAPB link. The LAPB link should already exist before any data is 32 confirmation message should be returned as soon as possible. 37 confirmation message should be returned as soon as possible. 89 Thus, driver authors should make netif_rx() as reliable as possible: 94 - Driver authors should use irq affinity for the interrupt handler. 99 (1) Drivers for kernel versions 2.4.x and above should always check the 107 data_indication() method should now transparently pass the 109 (2) Drivers for kernel versions 2.2.x should always check the global 111 should only call netif_rx() if netdev_dropping is zero. Otherwise 112 the driver should not confirm delivery of the frame and drop it. [all …]
|
D | regulatory.txt | 17 core regulatory domain all wireless devices should adhere to. 38 # Example file, should be put in /etc/udev/rules.d/regulatory.rules 86 roaming should use this callback. More on world roaming will be 143 structure and pass it to the wireless core. To do this you should 145 structure and you should then fill it with your data. Finally you simply 205 The file net/wireless/db.txt should be kept up-to-date with the db.txt 210 Again, most users in most situations should be using the CRDA package 212 should be building and using CRDA on their own rather than using 213 this option. If you are not absolutely sure that you should be using
|
/linux-4.4.14/Documentation/devicetree/bindings/sound/ |
D | brcm,bcm2835-i2s.txt | 6 * The first entry should cover the PCM registers 7 * The second entry should cover the PCM clock registers 12 One of the DMA channels will be responsible for transmission (should be 13 named "tx") and one for reception (should be named "rx").
|
D | rockchip-spdif.txt | 9 - compatible: should be one of the following: 14 - interrupts: should contain the SPDIF interrupt. 17 - dma-names: should be "tx" 20 - clock-names: should contain following:
|
D | rockchip-i2s.txt | 8 - compatible: should be one of the followings 14 - interrupts: should contain the I2S interrupt. 17 - dma-names: should include "tx" and "rx". 19 - clock-names: should contain followings:
|
D | sirf-audio-port.txt | 10 One of the DMA channels will be responsible for transmission (should be 11 named "tx") and one for reception (should be named "rx").
|
/linux-4.4.14/Documentation/arm/ |
D | Setup | 11 should not be referenced outside of arch/arm/kernel/setup.c:setup_arch(). 24 the memory is banked, then this should contain the total number 27 If the system contains separate VRAM, this value should not 32 This is now obsolete, and should not be used. 50 or VGA console character size. They should not be used for any other 61 is otherwise unused. (should not be used for other console types, and 62 should not be used for other purposes). 82 These are now obsolete, and should not be used. 125 These are now obsolete, and should not be used.
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/ |
D | qe.txt | 4 NOTE: This is an interim binding; it should be updated to fit 8 as a complete entity (UCC, USB etc ). All of them should be siblings on 16 - compatible : should be "fsl,qe"; 29 that contains the firmware that should be uploaded for this QE. 30 The compatible property for the firmware node should say, 52 - compatible : should be "fsl,qe-muram", "fsl,cpm-muram". 79 property, and any firmware-specific properties. The node should be placed 82 should define an fsl,firmware-phandle property that points to the firmware node 93 kind of firmware it is. For QE, this should be "fsl,qe-firmware".
|
/linux-4.4.14/Documentation/serial/ |
D | driver | 7 driver. It is not complete, any questions you have should be directed to 77 this function should return TIOCSER_TEMT, otherwise return 0. 78 If the port does not support this operation, then it should 94 If the appropriate bit is set, the signal should be driven 95 active. If the bit is clear, the signal should be driven 104 of the outputs should not be returned, since the core keeps 105 track of their state. The state information should include: 111 the port does not support CTS, DCD or DSR, the driver should 113 not available, the signal should not be indicated as active. 124 The driver should stop transmitting characters as soon as [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/nios2/ |
D | nios2.txt | 11 - compatible: Compatible property value should be "altr,nios2-1.0". 15 interrupt source, should be 1. 26 - altr,has-mul: Specifies CPU hardware multipy support, should be 1. 27 - altr,has-mmu: Specifies CPU support MMU support, should be 1. 28 - altr,has-initda: Specifies CPU support initda instruction, should be 1. 35 - altr,implementation: Nios II core implementation, this should be "fast";
|
/linux-4.4.14/Documentation/devicetree/bindings/gpio/ |
D | gpio-samsung.txt | 4 - compatible: Compatible property value should be "samsung,exynos4-gpio>". 10 should be the following with values derived from the SoC user manual. 29 - #address-cells: should be 1. 30 - #size-cells: should be 1.
|
D | gpio-tz1090.txt | 4 - compatible: Compatible property value should be "img,tz1090-gpio". 13 - Each bank of GPIOs should have a subnode to represent it. 21 nodes should have the following values. 42 client nodes should have the following values.
|
D | gpio-stmpe.txt | 8 - st,norequest-mask: bitmask specifying which GPIOs should _not_ be requestable 11 Node name must be stmpe_gpio and should be child node of stmpe node to which it
|
/linux-4.4.14/drivers/staging/media/davinci_vpfe/ |
D | TODO | 5 - Controls should be used when possible rather than private ioctl 6 - No enums should be used 14 - The driver should have no knowledge of possible external subdevs; see 16 - Some of the hardware control should be refactorede 18 - Names that are visible in kernel global namespace should have a common
|
/linux-4.4.14/Documentation/development-process/ |
D | 5.Posting | 19 feedback from the community before the work is complete. So you should 32 There are a number of things which should be done before you consider 43 - Does your change have performance implications? If so, you should run 45 summary of the results should be included with the patch. 62 general rule, a patch should be based on the current mainline as found in 73 Only the most simple changes should be formatted as a single patch; 74 everything else should be made as a logical series of changes. Splitting 86 - Each logically independent change should be formatted as a separate 88 large (adding a significant new driver, for example), but they should be 90 should make a specific change which can be reviewed on its own and [all …]
|
D | 4.Coding | 48 on it for other reasons, but coding style changes should not be made for 51 The coding style document also should not be read as an absolute law which 64 just as harmful as premature optimization. Abstraction should be used to 75 patches to remove unused arguments; they should, in general, not be added 102 should be confined to header files whenever possible. 124 slow execution dramatically. Inline functions, as a rule, should be quite 135 a given function should actually be inlined or not. So the liberal 165 New code should be written with this requirement in mind; retrofitting 167 should take the time to understand the available locking primitives well 214 tools should be used whenever possible. [all …]
|
/linux-4.4.14/Documentation/input/ |
D | event-codes.txt | 90 Client should ignore all events up to and including next SYN_REPORT 109 code should be set to a value of 1. When the tool is no longer interacting 110 with the input device, the BTN_TOOL_<name> code should be reset to 0. All 111 trackpads, tablets, and touchscreens should use at least one BTN_TOOL_<name> 138 BTN_TOOL_DOUBLETAP should be set to value 1 for the duration of the motion. 140 purpose. A trackpad event generated by finger touches should generate events 142 codes should have a value of 1 during any synchronization frame. 147 Note: In multitouch drivers, the input_mt_report_finger_count() function should 154 space is unknown. If the absolute position is known, EV_ABS codes should be used 172 event should only be emitted while the tool is hovering, meaning in close [all …]
|
D | multi-touch-protocol.txt | 52 For type A devices, the kernel driver should generate an arbitrary 57 For type B devices, the kernel driver should associate a slot with each 69 driver. A driver for such a device should associate one type B slot with each 71 contact associated with a slot changes, the driver should invalidate that 73 tracking more contacts than it is currently reporting, the driver should use 75 being tracked by the hardware at that moment. The driver should do this by 78 The driver should only advertise as many slots as the hardware can report. 218 implicitly handled by input core; drivers should instead call 227 The length of the major axis of the contact. The length should be given in 239 tool. This should be understood as the size of the tool itself. The [all …]
|
D | gameport-programming.txt | 139 If the gameport supports cooked mode, this should be set to a value that 144 Trigger. This function should trigger the ns558 oneshots. If set to NULL, 154 If the gameport supports cooked mode, it should point this to its cooked 155 read function. It should fill axes[0..3] with four values of the joystick axes 160 Function for calibrating the ADC hardware. When called, axes[0..3] should be 161 pre-filled by cooked data by the caller, max[0..3] should be pre-filled with 162 expected maximums for each axis. The calibrate() function should set the 177 Close() should free the resources allocated by open, possibly disabling the
|
/linux-4.4.14/tools/testing/selftests/powerpc/primitives/ |
D | load_unaligned_zeropad.c | 113 unsigned long should; in do_one_test() local 117 should = *(unsigned long *)p; in do_one_test() 122 if (should != got) in do_one_test() 123 …tf("offset %u load_unaligned_zeropad returned 0x%lx, should be 0x%lx\n", page_offset, got, should); in do_one_test()
|
/linux-4.4.14/Documentation/devicetree/bindings/pci/ |
D | v3-v360epc-pci.txt | 7 - syscon: should contain a link to the syscon device node (since 13 - reg: should contain the base address of the V3 adapter. 14 - interrupts: should contain a reference to the V3 error interrupt
|
D | designware-pcie.txt | 4 - compatible: should contain "snps,dw-pcie" to identify the core. 8 is deprecated and should be avoided.) 20 - num-lanes: number of lanes to use (this property should be specified unless
|
/linux-4.4.14/Documentation/devicetree/bindings/i2c/ |
D | i2c-designware.txt | 5 - compatible : should be "snps,designware-i2c" 14 - i2c-sda-hold-time-ns : should contain the SDA hold time in nanoseconds. 17 - i2c-scl-falling-time-ns : should contain the SCL falling time in nanoseconds. 20 - i2c-sda-falling-time-ns : should contain the SDA falling time in nanoseconds.
|
D | i2c-uniphier-f.txt | 4 - compatible: should be "socionext,uniphier-fi2c". 5 - #address-cells: should be 1. 6 - #size-cells: should be 0.
|
D | i2c-uniphier.txt | 4 - compatible: should be "socionext,uniphier-i2c". 5 - #address-cells: should be 1. 6 - #size-cells: should be 0.
|
D | i2c-emev2.txt | 9 - #address-cells : should be <1> 10 - #size-cells : should be <0>
|
D | i2c-meson.txt | 8 - #address-cells: should be <1> 9 - #size-cells: should be <0>
|
D | i2c-digicolor.txt | 8 - #address-cells: should be <1> 9 - #size-cells: should be <0>
|
D | i2c-lpc2k.txt | 8 - #address-cells: should be <1> 9 - #size-cells: should be <0>
|
D | i2c-riic.txt | 8 - #address-cells : should be <1> 9 - #size-cells : should be <0>
|
/linux-4.4.14/Documentation/devicetree/bindings/display/atmel/ |
D | hlcdc-dc.txt | 7 - compatible: value should be "atmel,hlcdc-display-controller" 9 - pinctrl-0: should contain the default pinctrl states. 10 - #address-cells: should be set to 1. 11 - #size-cells: should be set to 0.
|
/linux-4.4.14/Documentation/devicetree/bindings/display/rockchip/ |
D | dw_hdmi-rockchip.txt | 8 - clock-names: should be "iahb" "isfr" 9 - rockchip,grf: this soc should set GRF regs to mux vopl/vopb. 14 - reg-io-width: the width of the reg:1,4, the value should be 4 on 19 - clocks, clock-names: phandle to the HDMI CEC clock, name should be "cec"
|
/linux-4.4.14/Documentation/sound/oss/ |
D | ALS | 18 Since the ALS-007/100/200 are PnP cards, ISAPnP support should probably be 22 When using kernel level ISAPnP, the kernel should correctly identify and 26 section. This should all be correctly configured by the kernel; if problems 33 of the card's resources should be passed to the kernel modules ("sb", "opl3" 36 requires they be different. For "sb", "io", "irq" and "dma" should be set 38 isapnp. "dma16" should be explicitly set to "-1" for an ALS-007 since this 41 "mpu_io" should be set to 0. The "io" parameter of the "opl3" module should
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/msm/ |
D | ssbi.txt | 12 indicates the SSBI bus variant the controller should use to talk 13 with the slave device. This should be one of "ssbi", "ssbi2", or 17 The slave device should be the single child node of the ssbi device
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/bcm/ |
D | brcm,bcm63138.txt | 4 Boards compatible with the BCM63138 DSL System-on-a-Chip should have the 9 compatible: should be "brcm,bcm63138" 17 - compatible: should be "brcm,bcm63138-bootlut" 21 - enable-method: should be "brcm,bcm63138" 24 - enable-method: should be "brcm,bcm63138"
|
/linux-4.4.14/Documentation/usb/ |
D | chipidea.txt | 23 The A-device(with micro A plug inserted) should enumrate B-device. 33 B-device should take host role and enumrate A-device. 39 A-device should switch back to host and enumrate B-device. 42 A-device should enumrate B-device again. 45 A-device should NOT enumrate B-device. 60 A-device should disconnect with B-device and power down the bus. 66 A-device should resume usb bus and enumrate B-device.
|
D | gadget_serial.txt | 19 You should have received a copy of the GNU General Public 45 no longer statically defined. Your Linux based system should mount 96 serial driver running, you should be able to communicate between 128 Your system should use mdev (from busybox) or udev to make the 129 device nodes. After this gadget driver has been set up you should 142 The /dev/ttyGS0 line should work like most any other serial port. 159 to the Windows host with a USB cable, Windows should recognize the 174 should see "Gadget Serial" listed as the driver for one of the COM 189 to the Linux host with a USB cable, the host system should recognize 194 should show something like this: [all …]
|
/linux-4.4.14/Documentation/i2c/ |
D | slave-interface | 42 Each backend should come with separate documentation to describe its specific 75 Another I2C master wants to write data to us. This event should be sent once 85 Another I2C master wants to read data from us. This event should be sent once 87 should transmit the first byte. 92 'ret': 0 if the byte should be acked, some errno if the byte should be nacked 95 is zero, the bus driver should ack this byte. If 'ret' is an errno, then the byte 96 should be nacked. 117 A stop condition was received. This can happen anytime and the backend should 142 should use pm_runtime_forbid() because your device usually needs to be powered 164 arises. However, cases should be extremely rare because the master is expected [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/ |
D | samsung-pinctrl.txt | 9 - compatible: should be one of the following. 47 as child nodes of the pin-controller node. There should be atleast one 54 The child node should contain a list of pin(s) on which a particular pin 57 should be atleast one pin specfied for this property and there is no upper 61 as "gpa0-0", "gpa0-1", "gpa0-2" and so on. The names should be in lower case. 62 The format of the pin names should be (as per the hardware manual) 65 The pin function selection that should be applied on the pins listed in the 67 of this property that should be applied to each of the pins listed in the 68 "samsung,pins" property should be picked from the hardware manual of the SoC 75 configuration that should be applied on all the pins listed in the [all …]
|
D | berlin,pinctrl.txt | 4 controller register sets. Pin controller nodes should be a sub-node of 9 A pin-controller node should contain subnodes representing the pin group 17 - compatible: should be one of:
|
/linux-4.4.14/Documentation/devicetree/bindings/media/i2c/ |
D | tc358743.txt | 8 - compatible: value should be "toshiba,tc358743" 9 - clocks, clock-names: should contain a phandle link to the reference clock 16 - data-lanes: should be <1 2 3 4> for four-lane operation, 18 - clock-lanes: should be <0>
|
/linux-4.4.14/Documentation/devicetree/bindings/crypto/ |
D | marvell-cesa.txt | 4 - compatible: should be one of the following string 14 but this representation is deprecated and marvell,crypto-srams should 17 is deprecated and marvell,crypto-srams should be used instead 21 - clock-names: "cesaX" and "cesazX", X should be replaced by the crypto engine
|
D | mv_cesa.txt | 4 - compatible: should be one of the following string 10 but this representation is deprecated and marvell,crypto-srams should 13 is deprecated and marvell,crypto-srams should be used instead
|
/linux-4.4.14/Documentation/devicetree/bindings/clock/ |
D | marvell,pxa910.txt | 8 - compatible: should be one of the following. 15 - #clock-cells: should be 1. 16 - #reset-cells: should be 1.
|
D | marvell,pxa168.txt | 8 - compatible: should be one of the following. 15 - #clock-cells: should be 1. 16 - #reset-cells: should be 1.
|
D | marvell,mmp2.txt | 8 - compatible: should be one of the following. 15 - #clock-cells: should be 1. 16 - #reset-cells: should be 1.
|
D | marvell,pxa1928.txt | 9 - compatible: should be one of the following. 15 - #clock-cells: should be 1. 16 - #reset-cells: should be 1.
|
D | imx7d-clock.txt | 9 - clock-names: should include entries "ckil", "osc" 11 The clock consumer should specify the desired clock by having the clock
|
D | imx6ul-clock.txt | 9 - clock-names: should include entries "ckil", "osc", "ipp_di0" and "ipp_di1" 11 The clock consumer should specify the desired clock by having the clock
|
D | hi3620-clock.txt | 8 - compatible: should be one of the following. 15 - #clock-cells: should be 1.
|
D | imx6sx-clock.txt | 9 - clock-names: should include entries "ckil", "osc", "ipp_di0" and "ipp_di1" 11 The clock consumer should specify the desired clock by having the clock
|
D | clk-s5pv210-audss.txt | 8 - compatible: should be "samsung,s5pv210-audss-clock". 11 - #clock-cells: should be 1. 23 - clock-names: Aliases for the above clocks. They should be "hclk",
|
/linux-4.4.14/Documentation/devicetree/bindings/iio/accel/ |
D | bma180.txt | 8 - compatible : should be "bosch,bma180" or "bosch,bma250" 13 - interrupt-parent : should be the phandle for the interrupt controller 15 - interrupts : interrupt mapping for GPIO IRQ, it should by configured with
|
D | mma8452.txt | 5 - compatible: should contain one of 14 - interrupt-parent: should be the phandle for the interrupt controller
|
/linux-4.4.14/Documentation/devicetree/bindings/mtd/ |
D | partition.txt | 8 The partition table should be a subnode of the mtd node and should be named 9 'partitions'. This node should have the following property: 32 partition should only be mounted read-only. This is usually used for flash 33 partitions containing early-boot firmware images or data which should not be
|
D | denali-nand.txt | 4 - compatible : should be "denali,denali-nand-dt" 5 - reg : should contain registers location and length for data and reg.
|
/linux-4.4.14/Documentation/fb/ |
D | aty128fb.txt | 18 * graphic mode is slower than text mode... but you should not notice 32 You should compile in both vgacon (to boot if you remove your Rage128 from 33 box) and aty128fb (for graphics mode). You should not compile-in vesafb 41 XF68_FBDev should generally work fine, but it is non-accelerated. As of 51 `video=aty128fb:option1,option2:value2,option3' (multiple options should
|
D | sa1100fb.txt | 16 on the kernel command line should be enough to configure the 17 controller. The bits per pixel (bpp) value should be 4, 8, 12, or 18 16. LCCR values are display-specific and should be computed as
|
D | sm712fb.txt | 11 If you want, for example, enable a resolution of 1280x1024x24bpp you should 14 You should not compile-in vesafb.
|
/linux-4.4.14/Documentation/devicetree/bindings/display/ |
D | marvell,pxa2xx-lcdc.txt | 9 - reg : should contain 1 register range (address and length). 17 the panel should specify the panel type. 18 This panel node should be in the board dts.
|
/linux-4.4.14/Documentation/devicetree/bindings/mmc/ |
D | atmel-hsmci.txt | 12 - compatible: should be "atmel,hsmci" 13 - #address-cells: should be one. The cell is the slot id. 14 - #size-cells: should be zero. 39 - reg: should contain the slot id.
|
D | mtk-sd.txt | 14 - pinctrl-names: should be "default", "state_uhs" 15 - pinctrl-0: should contain default/high speed pin ctrl 16 - pinctrl-1: should contain uhs mode pin ctrl
|
/linux-4.4.14/Documentation/ |
D | remoteproc.txt | 36 Note: to use this function you should already have a valid rproc 96 This function should be used by rproc implementations during 99 implementations should then call rproc_add() to complete 128 This function should be called when the platform specific rproc 129 implementation decides to remove the rproc device. it should 134 last refcount should be decremented by calling rproc_put(). 141 platform specific rproc implementation. This should not be called from a 147 These callbacks should be provided by platform-specific remoteproc 162 Every remoteproc implementation should at least provide the ->start and ->stop 164 should be provided as well. [all …]
|
D | email-clients.txt | 19 attachments, but then the attachments should have content-type 24 Email clients that are used for Linux kernel patches should send the 25 patch text untouched. For example, they should not modify or delete tabs 34 Email clients should not modify the character set encoding of the text. 35 Emailed patches should be in ASCII or UTF-8 encoding only. 39 Email clients should generate and maintain References: or In-Reply-To: 49 (This should be fixable.) 75 When composing the message, the cursor should be placed where the patch 76 should appear, and then pressing CTRL-R let you specify the patch file 87 "Auto wrapping" in Configuration->Preferences->Compose->Wrapping should be [all …]
|
D | adding-syscalls.txt | 89 code should check that any memory beyond the size of the structure that it 103 should use a file descriptor as the handle for that object -- don't invent a 108 flags argument should include a value that is equivalent to setting O_CLOEXEC 116 If your system call returns a new file descriptor, you should also consider 126 you should also consider whether an xyzzyat(2) version is more appropriate: 155 process, it should be restricted (using a call to ptrace_may_access()) so that 170 into separate chunks. These should include at least the following items as 182 New system call proposals, like any change to the kernel's API, should always 220 Your new kernel functionality, and the system call that controls it, should 226 - Make the option depend on EXPERT if it should be hidden from normal users. [all …]
|
D | phy.txt | 30 should provide its own implementation of of_xlate. of_xlate is used only for 41 arguments. For the dt boot case, all PHY providers should use one of the above 53 The PHY driver should create the PHY in order for other peripheral controllers 84 should contain the phy name as given in the dt data and in the case of 85 non-dt boot, it should contain the label of the PHY. The two 89 devm_phy_optional_get should be used when the phy is optional. These 96 It should be noted that NULL is a valid phy reference. All phy 116 When the driver that created the PHY is unloaded, it should destroy the PHY it 135 It should also be noted that phy_power_on and phy_power_off performs
|
/linux-4.4.14/Documentation/devicetree/bindings/input/ |
D | e3x0-button.txt | 8 - compatible: should be one of the following 12 - interrupts: should be one of the following 14 - interrupt-names: should be one of the following
|
D | ti,palmas-pwrbutton.txt | 10 - compatible: should be one of the following 18 button should be kept pressed for Palmas to power off automatically. 22 which the power button should be kept pressed for Palmas to register
|
D | tps65218-pwrbutton.txt | 6 - compatible: should be "ti,tps65218-pwrbutton" 7 - interrupts: should be one of the following
|
D | twl4030-pwrbutton.txt | 9 - compatible: should be one of the following 11 - interrupts: should be one of the following
|
/linux-4.4.14/Documentation/devicetree/bindings/pwm/ |
D | atmel-hlcdc-pwm.txt | 7 - compatible: value should be one of the following: 10 - pinctrl-0: should contain the pinctrl states described by pinctrl 12 - #pwm-cells: should be set to 3. This PWM chip use the default 3 cells
|
D | imx-pwm.txt | 4 - compatible : should be "fsl,<soc>-pwm" and one of the following 9 - #pwm-cells: should be 2. See pwm.txt in this directory for a description of 12 - clock-names : Clock names should include both "ipg" and "per"
|
D | spear-pwm.txt | 4 - compatible: should be one of: 8 - #pwm-cells: should be 2. See pwm.txt in this directory for a description of
|
D | pwm-samsung.txt | 11 - compatible : should be one of following: 22 - clock-names: should contain all following required clock names: 30 - clocks: should contain clock specifiers of all clocks, which input names 32 - #pwm-cells: should be 3. See pwm.txt in this directory for a description of
|
D | atmel-tcb-pwm.txt | 4 - compatible: should be "atmel,tcb-pwm" 5 - #pwm-cells: should be 3. See pwm.txt in this directory for a description of
|
D | pwm-berlin.txt | 4 - compatible: should be "marvell,berlin-pwm" 7 - #pwm-cells: should be 3. See pwm.txt in this directory for a description of
|
D | mxs-pwm.txt | 4 - compatible: should be "fsl,imx23-pwm" 6 - #pwm-cells: should be 2. See pwm.txt in this directory for a description of
|
D | vt8500-pwm.txt | 4 - compatible: should be "via,vt8500-pwm" 6 - #pwm-cells: should be 3. See pwm.txt in this directory for a description of
|
D | pwm-sun4i.txt | 4 - compatible: should be one of: 10 - #pwm-cells: should be 3. See pwm.txt in this directory for a description of
|
/linux-4.4.14/Documentation/devicetree/bindings/serio/ |
D | altera_ps2.txt | 4 - compatible : should be "ALTR,ps2-1.0". <DEPRECATED> 5 - compatible : should be "altr,ps2-1.0".
|
/linux-4.4.14/drivers/block/paride/ |
D | Kconfig | 18 parallel port IDE driver, otherwise you should answer M to build 32 parallel port ATAPI CD-ROM driver, otherwise you should answer M to 37 you have such a CD-ROM drive, you should also say Y or M to "ISO 48 parallel port ATAPI disk driver, otherwise you should answer M 62 parallel port ATAPI disk driver, otherwise you should answer M 79 otherwise you should answer M to build it as a loadable module. The 103 protocol driver, otherwise you should answer M to build it as a 121 answer Y here to build in the protocol driver, otherwise you should 140 answer Y here to build in the protocol driver, otherwise you should 152 driver, otherwise you should answer M to build it as a loadable [all …]
|
/linux-4.4.14/tools/perf/scripts/perl/Perf-Trace-Util/ |
D | README | 7 that the core perf support for Perl calls on and should always be 11 executable; scripts wishing to do that should 'use Context.pm'. 32 You should then be able to run the normal perf make as usual. 36 Building perf with perf script Perl scripting should install this 39 You should make sure libperl and ExtUtils/Embed.pm are installed first
|
/linux-4.4.14/Documentation/power/ |
D | drivers-testing.txt | 8 functional system with this driver loaded. Moreover, that should be done 15 resume without the driver being tested. Thus, if possible, you should first 38 2). [As far as the STR tests are concerned, it should not matter whether or 44 Each of the above tests should be repeated several times and the STD tests 45 should be mixed with the STR tests. If any of them fails, the driver cannot be
|
/linux-4.4.14/Documentation/filesystems/nfs/ |
D | rpc-cache.txt | 57 in the cache_head. cache_put should release any 60 It should then release the memory allocated by 73 contents of a cache. This should show one item, 79 bpp should be moved forward over the encoded message, 80 and *blen should be reduced to show how much free 86 cache_parse should parse this, find the item in the 121 passed which should hold the content. If the item found by _lookup 146 should be create or updated to have the given content, and the 147 expiry time should be set on that item. 170 Each cache should define a "cache_parse" method which takes a message [all …]
|
/linux-4.4.14/Documentation/dmaengine/ |
D | provider.txt | 70 destination addresses, whether it should increment these addresses or 113 * channels: should be initialized as a list using the 117 - should contain a bitmask of the supported source transfer width 120 - should contain a bitmask of the supported destination transfer 124 - should contain a bitmask of the supported slave directions 141 * dev: should hold the pointer to the struct device associated 260 for the transfer being prepared, and should create a hardware 263 - Any allocation you might do should be using the GFP_NOWAIT 266 - Drivers should try to pre-allocate any memory they might need 270 - It should return a unique instance of the [all …]
|
D | pxa_dma.txt | 7 A driver submitting a transfer and issuing it should be granted the transfer 17 b) All transfers having asked for confirmation should be signaled 18 Any issued transfer with DMA_PREP_INTERRUPT should trigger a callback call. 21 tx2->complete() should be called. 24 A driver should be able to query if a channel is running or not. For the 26 a check of the DMA channel reports a "stopped channel", the transfer should 34 A driver should be able to request a priority, especially the real-time 150 It should be noted that after tx3 is completed, the channel is stopped, and
|
/linux-4.4.14/Documentation/networking/caif/ |
D | spi_porting.txt | 43 variable indicates whether the GPIO should be asserted (HIGH) or 55 not to introduce latency). The ifc parameter should be the pointer 61 report that a transfer is completed. This function should only be 64 not to introduce latency). The ifc parameter should be the pointer 120 * SS signal. Once a edge is detected, the ss_cb() function should be 139 /* Store transfer info. For a normal implementation you should 152 /* If xfer is true then you should assert the SPI_INT to indicate to 154 * SPI. If xfer is false then you should de-assert SPI_INT to indicate 164 * Here you should release your SPI device resources. 170 /* Here you should initialize your SPI device by providing the [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/board/ |
D | fsl-board.txt | 25 - compatible: should be a board-specific string followed by a string 29 - reg: should contain the address and the length of the FPGA register set. 32 - interrupt-parent: should specify phandle for the interrupt controller. 33 - interrupts: should specify event (wakeup) IRQ. 106 - reg: should describe CPLD registers
|
/linux-4.4.14/Documentation/devicetree/bindings/ |
D | submitting-patches.txt | 9 1) The Documentation/ portion of the patch should be a separate patch. 18 3) The Documentation/ portion of the patch should come in the series before 35 As in the above example, the known values of "<chip>" should be 39 driver, the documentation should also include a compatible 57 3) For a series going though multiple trees, the binding patch should be
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/uniphier/ |
D | cache-uniphier.txt | 8 - compatible: should be "socionext,uniphier-system-cache" 9 - reg: offsets and lengths of the register sets for the device. It should 16 - cache-level: specifies the level in the cache hierarchy. The value should 21 cache should be also compatible with "socionext,uniphier-system-cache".
|
/linux-4.4.14/Documentation/devicetree/bindings/power/reset/ |
D | st-reset.txt | 4 - compatible: should be "st,<chip>-restart". 5 - st,syscfg: should be a phandle of the syscfg node.
|
/linux-4.4.14/Documentation/devicetree/bindings/display/exynos/ |
D | exynos7-decon.txt | 8 - compatible: value should be "samsung,exynos7-decon"; 12 - interrupt-parent: should be the phandle of the decon controller's 15 - interrupts: should contain a list of all DECON IP block interrupts in the 19 - interrupt-names: should contain the interrupt names: "fifo", "vsync",
|
D | exynos_dsim.txt | 4 - compatible: value should be one of the following 11 - interrupts: should contain DSI interrupt 14 - clock-names: should include "bus_clk"and "sclk_mipi" entries 18 - phy-names: should include "dsim" entry 22 - #address-cells, #size-cells: should be set respectively to <1> and <0>
|
/linux-4.4.14/Documentation/devicetree/bindings/dma/ |
D | shdma.txt | 15 - compatible: should be "renesas,shdma-mux" 16 - #dma-cells: should be <1>, see "dmas" property below 25 - compatible: should be of the form "renesas,shdma-<soc>", where <soc> should
|
/linux-4.4.14/Documentation/devicetree/bindings/iio/magnetometer/ |
D | ak8975.txt | 5 - compatible : should be "asahi-kasei,ak8975" 10 - gpios : should be device tree identifier of the magnetometer DRDY pin
|
D | hmc5843.txt | 5 - compatible : should be "honeywell,hmc5843" 14 - gpios : should be device tree identifier of the magnetometer DRDY pin
|
/linux-4.4.14/arch/x86/realmode/rm/ |
D | trampoline_32.S | 32 wbinvd # Needed for NUMA-Q should be harmless for others 39 cli # We should be safe anyway
|
/linux-4.4.14/Documentation/devicetree/bindings/iio/light/ |
D | apds9300.txt | 7 - compatible : should be "avago,apds9300" 12 - interrupt-parent : should be the phandle for the interrupt controller
|
/linux-4.4.14/Documentation/devicetree/bindings/iio/imu/ |
D | inv_mpu6050.txt | 6 - compatible : should be "invensense,mpu6050" 8 - interrupt-parent : should be the phandle for the interrupt controller
|
/linux-4.4.14/Documentation/devicetree/bindings/net/ieee802154/ |
D | mrf24j40.txt | 4 - compatible: should be "microchip,mrf24j40", "microchip,mrf24j40ma", 7 - spi-max-frequency: maximal bus speed, should be set something under or equal
|
/linux-4.4.14/drivers/staging/media/bcm2048/ |
D | TODO | 10 The sysfs stuff should be replaced by controls as well. A lot of the RDS 14 properties/controls should be there at all. 20 Finally this driver should probably be split up into two parts: one
|
/linux-4.4.14/Documentation/scsi/ |
D | dc395x.txt | 6 The driver has been tested with CD-R and CD-R/W drives. These should 8 great degree and caution should be exercised if you want to attempt 15 Problems, questions and patches should be submitted to the mailing 87 For the built in driver the parameters should be prefixed with 94 License (GPL). Please read it, before using this driver. It should be
|
/linux-4.4.14/net/wireless/ |
D | Kconfig | 43 users should better be implemented with debugfs. 82 You should disable this option unless you are both capable 91 This option should only be enabled by system integrators 107 drivers that support this feature. You should only enable this 128 a channel due to this relaxation should not allow connection from 142 If this causes your applications to misbehave you should fix your 182 You should enable this option unless you know for sure you have no 200 Drivers should select this option if they require cfg80211's 210 Drivers should select this themselves if needed.
|
/linux-4.4.14/net/decnet/ |
D | TODO | 20 [maybe this should be done at socket level... the control data in the 21 send/recvmsg() calls should simply be a vector of set/getsockopt() 24 o check MSG_CTRUNC is set where it should be.
|
/linux-4.4.14/Documentation/ABI/obsolete/ |
D | sysfs-bus-usb | 16 During normal use, devices should be left in the "auto" 19 free to wake up in response to I/O requests, you should 22 Device not capable of proper suspend and resume should be
|
/linux-4.4.14/Documentation/devicetree/bindings/fpga/ |
D | xilinx-zynq-fpga-mgr.txt | 4 - compatible: should contain "xlnx,zynq-devcfg-1.0" 8 - clock-names: name for the clock, should be "ref_clk"
|
/linux-4.4.14/arch/x86/crypto/ |
D | crc32c-pcl-intel-asm_64.S | 271 LABEL less_than_ %j # less_than_j: Length should be in 286 less_than_8: # Length should be stored in 294 less_than_4: # Length should be stored in 301 less_than_2: # Length should be stored in the MSB 306 less_than_1: # Length should be zero
|
/linux-4.4.14/arch/avr32/boards/favr-32/ |
D | Kconfig | 10 Specify the target rate the internal DAC should try to match. This 14 Must be within the range 32000 to 50000, which should be suitable to
|
/linux-4.4.14/Documentation/devicetree/bindings/power/ |
D | renesas,sysc-rmobile.txt | 23 - pm-domains: This node contains a hierarchy of PM domain nodes, which should 34 The nodes should be named by the real power area names, and thus their names 35 should be unique. 89 Hardware blocks belonging to a PM domain should contain a "power-domains"
|
/linux-4.4.14/Documentation/devicetree/bindings/w1/ |
D | omap-hdq.txt | 4 - compatible : should be "ti,omap3-1w" or "ti,am4372-hdq" 10 - ti,mode: should be "hdq": HDQ mode "1w": one-wire mode.
|
/linux-4.4.14/net/mac80211/ |
D | Kconfig | 141 many debugging messages. It should not be selected 153 should not be selected on production systems as some 174 It should not be selected on production systems as some 184 very verbose OCB debugging messages. It should not 195 very verbose IBSS debugging messages. It should not 208 It should not be selected on production systems as those 221 It should not be selected on production systems as those 234 It should not be selected on production systems as those 247 It should not be selected on production systems as those 292 It should not be selected on production systems as those
|
/linux-4.4.14/Documentation/cdrom/ |
D | ide-cd | 9 The ide-cd driver should work with all ATAPI ver 1.2 to ATAPI 2.6 compliant 26 around should work; I usually use Workman. 69 2. You should also ensure that the iso9660 filesystem is either 74 3. The CDROM drive should be connected to the host on an IDE 90 driver, you should make sure your IDE interface uses either the 92 the CDROM drive is the only device on the IDE interface, it should 99 4. Boot the system. If the drive is recognized, you should see a 111 where X should be replaced by the letter indicating where your 114 6. You should be able to see any error messages from the driver with 128 an empty directory. You should now be able to see the contents of the [all …]
|
/linux-4.4.14/arch/mips/kvm/ |
D | 00README.txt | 4 (1) KVM/MIPS should support MIPS32R2 and beyond. It has been tested on the following platforms: 16 (2) 16K Page Sizes: Both Host Kernel and Guest Kernel should have the same page size, currently at … 20 Both the host kernel and Guest kernel should have the page size set to 16K.
|
/linux-4.4.14/Documentation/devicetree/bindings/iio/adc/ |
D | berlin2_adc.txt | 4 It is part of the system controller register set. The ADC node should be a 10 - interrupt-names: should be "adc" and "tsen"
|
/linux-4.4.14/drivers/memstick/ |
D | Kconfig | 10 If you want MemoryStick support, you should say Y here and also 18 This is an option for use by developers; most people should
|
/linux-4.4.14/Documentation/pcmcia/ |
D | driver-changes.txt | 85 should be initialized in struct pcmcia_driver, and handle 92 * pcmcia/version.h should not be used (as of 2.6.13) 105 ioaddr_t should be replaced by unsigned int in PCMCIA card drivers. 108 The irq_mask and irq_list parameters should no longer be used in 110 determine which IRQ should be used. Therefore, link->irq.IRQInfo2 139 other drivers in Linux. You should use request_region() to mark 141 memory regions in-use. The name argument should be a pointer to 142 your driver name. Eg, for pcnet_cs, name should point to the
|
/linux-4.4.14/Documentation/video4linux/ |
D | videobuf | 52 Depending on which type of buffers are being used, the driver should 59 The driver's data structure describing a V4L2 device should include a 82 parameter will be a suggested number of buffers to use; the driver should 86 device. The size parameter should be set to the expected (maximum) size 90 passed to buf_prepare(), which should set the buffer's size, width, height, 92 VIDEOBUF_NEEDS_INIT, the driver should pass it to: 98 Finally, the buf_prepare() function should set the buffer's state to 101 When a buffer is queued for I/O, it is passed to buf_queue(), which should 110 used. The driver should ensure that there is no I/O active on the buffer, 130 should be used (it should be zero in the buf_release() case), and intr [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/cpufreq/ |
D | cpufreq-exynos5440.txt | 10 in the decreasing order. Frequency should be in KHz units and voltage 11 should be in microvolts.
|
/linux-4.4.14/drivers/staging/media/cxd2099/ |
D | TODO | 10 While there's no proper fix for it, the driver should be kept in staging. 12 Patches should be submitted to: linux-media@vger.kernel.org.
|
/linux-4.4.14/Documentation/arm/OMAP/ |
D | omap_pm | 57 The intention is that eventually the Linux PM QoS layer should support 72 not support these functions should leave these function pointers set 73 to NULL. Drivers should use the following idiom: 80 becomes accessible. To accomplish this, driver writers should use the 99 set_max_bus_tput(), which should be called with an r argument of 0). 133 Defining CONFIG_PM should enable OPP layer for the silicon 134 and the registration of OPP table should take place automatically.
|
/linux-4.4.14/drivers/staging/media/lirc/ |
D | TODO | 1 - All drivers should either be ported to ir-core, or dropped entirely 7 simply be converted to a normal PCI driver, but ideally it should be
|