/linux/Documentation/arm64/ |
A D | booting.rst | 50 The device tree blob (dtb) must be placed on an 8-byte boundary and must 175 The MMU must be off. 185 operations must be configured and may be enabled. 191 CNTFRQ must be programmed with the timer frequency and CNTVOFF must 220 - SCR_EL3.HCE (bit 8) must be initialised to 0b1. 255 - SCR_EL3.APK (bit 16) must be initialised to 0b1 256 - SCR_EL3.API (bit 17) must be initialised to 0b1 260 - HCR_EL2.APK (bit 40) must be initialised to 0b1 261 - HCR_EL2.API (bit 41) must be initialised to 0b1 269 - AMCNTENSET0_EL0 must be initialised to 0b1111 [all …]
|
/linux/Documentation/devicetree/bindings/pci/ |
A D | ralink,rt3883-pci.txt | 7 - compatible: must be "ralink,rt3883-pci" 13 address. The value must be 1. 16 of an address. The value must be 1. 42 interrupt source. The value must be 1. 53 address. The value must be 0. 56 of an address. The value must be 2. 59 interrupt source. The value must be 1. 61 - device_type: must be "pci" 78 - device_type: must be "pci" 83 - #address-cells: must be set to <3> [all …]
|
/linux/Documentation/virt/kvm/ |
A D | review-checklist.rst | 7 1. The patch must follow Documentation/process/coding-style.rst and 13 - the API must be documented in Documentation/virt/kvm/api.rst 14 - the API must be discoverable using KVM_CHECK_EXTENSION 16 4. New state must include support for save/restore. 18 5. New features must default to off (userspace should explicitly request them). 32 10. User/kernel interfaces and guest/host interfaces must be 64-bit clean 36 11. New guest visible features must either be documented in a hardware manual 39 12. Features must be robust against reset and kexec - for example, shared 40 host/guest memory must be unshared to prevent the host from writing to
|
/linux/Documentation/devicetree/bindings/fuse/ |
A D | nvidia,tegra20-fuse.txt | 4 - compatible : For Tegra20, must contain "nvidia,tegra20-efuse". For Tegra30, 5 must contain "nvidia,tegra30-efuse". For Tegra114, must contain 6 "nvidia,tegra114-efuse". For Tegra124, must contain "nvidia,tegra124-efuse". 7 For Tegra132 must contain "nvidia,tegra132-efuse", "nvidia,tegra124-efuse". 8 For Tegra210 must contain "nvidia,tegra210-efuse". For Tegra186 must contain 9 "nvidia,tegra186-efuse". For Tegra194 must contain "nvidia,tegra194-efuse". 10 For Tegra234 must contain "nvidia,tegra234-efuse".
|
/linux/drivers/media/dvb-frontends/drx39xyj/ |
A D | drx_dap_fasi.h | 98 #error At least one of short- or long-addressing format must be allowed. 201 #error DRXDAP_MAX_WCHUNKSIZE must be at least 3 in single master mode 204 #error DRXDAP_MAX_WCHUNKSIZE must be at least 5 in multi master mode 209 #error DRXDAP_MAX_WCHUNKSIZE must be at least 5 in single master mode 212 #error DRXDAP_MAX_WCHUNKSIZE must be at least 7 in multi master mode 225 #error DRXDAP_MAX_RCHUNKSIZE must be at least 2 231 #error DRXDAP_MAX_RCHUNKSIZE must be even
|
/linux/Documentation/devicetree/bindings/remoteproc/ |
A D | qcom,q6v5.txt | 9 Definition: must be one of: 30 Definition: must be "q6dsp" and "rmb" 75 must be "xo", "gcc_abhs_cbcr", "gcc_abhs_cbcr", 82 must be "iface", "bus", "mem", "xo" 84 must be "iface", "bus", "mem", "xo", "gpll0_mss", 113 must be "mss_restart", "pdc_reset" for the modem 178 must be "cx", "mx" 180 must be "cx", "mx", "mss" 182 must be "cx", "mss" 184 must be "cx", "mx", "mss" [all …]
|
A D | qcom,hexagon-v56.txt | 9 Definition: must be one of: 16 Definition: must specify the base address and size of the qdsp6ss register 21 Definition: must list the watchdog, fatal IRQs ready, handover and 27 Definition: must be "wdog", "fatal", "ready", "handover", "stop-ack" 39 order as the clocks property. Definition must have 48 order as the clocks property. Definition must have 65 Definition: must be "pdc_sync" and "cc_lpass" 70 Definition: must be "restart" 92 Definition: must be "stop"
|
/linux/Documentation/devicetree/bindings/net/ |
A D | cortina,gemini-ethernet.txt | 9 - compatible: must be "cortina,gemini-ethernet" 10 - reg: must contain the global registers and the V-bit and A-bit 13 - #address-cells: must be specified, must be <1> 14 - #size-cells: must be specified, must be <1> 27 - compatible: must be "cortina,gemini-ethernet-port" 28 - reg: must contain two register areas: the DMA/TOE memory and 32 - resets: this must provide an SoC-integrated reset line for 36 - clock-names: must be "PCLK"
|
/linux/Documentation/arm/ |
A D | booting.rst | 74 The boot loader must ultimately be able to provide a MACH_TYPE_xxx 97 The boot loader must create and initialise the kernel tagged list. 108 The boot loader must pass at a minimum the size and location of 137 system memory, and the root filesystem location. The dtb must be 184 In any case, the following conditions must be met: 199 All forms of interrupts must be disabled (IRQs and FIQs) 215 The MMU must be off. 219 Data cache must be off. 224 hypervisor must be disabled, and PL1 access must be granted for all 233 On CPUs supporting the ARM instruction set, the entry must be [all …]
|
/linux/Documentation/devicetree/bindings/clock/ |
A D | st,nomadik.txt | 10 - compatible: must be "stericsson,nomadik-src" 11 - reg: must contain the SRC register base and size 28 - compatible: must be "st,nomadik-pll-clock" 29 - clock-cells: must be 0 30 - clock-id: must be 1 or 2 for PLL1 and PLL2 respectively 39 - compatible: must be "st,nomadik-hclk-clock" 40 - clock-cells: must be 0 41 - clock-id: must be the clock ID from 0 to 63 according to
|
/linux/Documentation/devicetree/bindings/csky/ |
A D | cpus.txt | 20 The node name must be "cpus". 22 A cpus node must define the following properties: 27 Definition: must be set to 1 31 Definition: must be set to 0 42 Definition: must be "cpu" 50 Definition: must contain "csky", eg:
|
/linux/Documentation/xtensa/ |
A D | booting.rst | 7 tag value constants. First entry in the list must have type BP_TAG_FIRST, last 8 entry must have type BP_TAG_LAST. The address of the first list entry is 12 address must be the physical address. 14 the address must be a valid address in the current mapping. The kernel will 16 - For configurations with MMUv2 the address must be a virtual address in the 19 virtual or physical address. In either case it must be within the default
|
/linux/Documentation/devicetree/bindings/media/ |
A D | exynos4-fimc-is.txt | 15 - interrupts : must contain two FIMC-IS interrupts, in order: ISP0, ISP1; 18 - clock-names : must contain "ppmuispx", "ppmuispx", "lite0", "lite1" 28 - reg : must contain PMU physical base address and size of the register set. 41 - clocks : must contain gate clock specifier for this controller; 42 - clock-names : must contain "i2c_isp" entry. 48 firmware must be child nodes of their corresponding ISP I2C bus controller node. 49 The data link of these image sensors must be specified using the common video
|
/linux/Documentation/devicetree/bindings/cpu/ |
A D | cpu-topology.txt | 56 Node name must be "cpu-map". 58 The cpu-map node's parent node must be the cpus node. 79 invalid and therefore must be ignored. 102 Description: must be declared within a cpu-map node, one node 114 A socket node's child nodes must be one or more cluster nodes. 120 Description: must be declared within a cpu-map node, one node 128 A cluster node's child nodes must be: 142 The core node name must be "coreN" as described in 2.1 above. 144 A core node must be a leaf node if SMT is not supported. 169 A thread node must be a leaf node. [all …]
|
/linux/Documentation/devicetree/bindings/spmi/ |
A D | qcom,spmi-pmic-arb.txt | 18 - reg-names : must contain: 26 - reg : address + size pairs describing the PMIC arb register sets; order must 28 - #address-cells : must be set to 2 29 - #size-cells : must be set to 0 32 - interrupts : interrupt list for the PMIC Arb controller, must contain a 35 listed in the 'interrupts' property, must contain: 38 - #interrupt-cells : must be set to 4. Interrupts are specified as a 4-tuple:
|
/linux/Documentation/devicetree/bindings/mmc/ |
A D | amlogic,meson-mx-sdio.txt | 13 - compatible : must be one of 19 - #address-cells : must be 1 20 - size-cells : must be 0 22 - clock-names : must contain "core" and "clkin" 30 - compatible : must be "mmc-slot" (see mmc.txt within this directory) 34 - bus-width : must be 1 or 4 (8-bit bus is not supported)
|
/linux/Documentation/infiniband/ |
A D | core_locking.rst | 26 which may not sleep and must be callable from any context. 52 driver must be fully reentrant. The low-level driver is required to 69 A low-level driver must not perform a callback directly from the 78 simultaneously. The driver must guarantee that only one CQ event 103 must be complete before this call. The device must remain usable 106 A low-level driver must call ib_register_device() and 107 ib_unregister_device() from process context. It must not hold any 113 device. A consumer must finish all cleanup and free all resources
|
/linux/Documentation/devicetree/bindings/slimbus/ |
A D | slim-ngd-qcom-ctrl.txt | 13 Definition: must be "qcom,slim-ngd-v<MAJOR>.<MINOR>.<STEP>" 14 must be one of the following. 21 Definition: must specify the base address and size of the controller 31 Definition: must be "rx" and "tx". 36 Definition: must list controller IRQ. 49 Each subnode represents an instance of NGD, must contain the following
|
/linux/Documentation/devicetree/bindings/arm/tegra/ |
A D | nvidia,tegra20-ahb.txt | 4 - compatible : For Tegra20, must contain "nvidia,tegra20-ahb". For 5 Tegra30, must contain "nvidia,tegra30-ahb". Otherwise, must contain 9 Tegra20, Tegra30, and Tegra114 chips, the value must be <0x6000c004
|
/linux/Documentation/networking/ |
A D | driver.rst | 9 1) The ndo_start_xmit method must not return NETDEV_TX_BUSY under 14 Instead it must maintain the queue properly. For example, 66 2) An ndo_start_xmit method must not modify the shared parts of a 80 must not keep any reference to that SKB and you must not attempt 91 1) After the ndo_stop routine has been called, the hardware must 92 not receive or transmit any data. All in flight packets must
|
/linux/Documentation/devicetree/bindings/phy/ |
A D | brcm,cygnus-pcie-phy.txt | 4 - compatible: must be "brcm,cygnus-pcie-phy" 6 - #address-cells: must be 1 7 - #size-cells: must be 0 15 - #phy-cells: must be 0
|
A D | phy-lpc18xx-usb-otg.txt | 8 - compatible : must be "nxp,lpc1850-usb-otg-phy" 9 - clocks : must be exactly one entry 11 - #phy-cells : must be 0 for this phy 14 The phy node must be a child of the creg syscon node.
|
/linux/drivers/ntb/hw/idt/ |
A D | Kconfig | 9 Some of the pre-initializations must be made before IDT PCIe-switch 13 value. Evidently it must be done before PCI bus enumeration is 16 First of all partitions must be activated and properly assigned to all 18 and SWPORTxCTL registers). Then all NT-function BARs must be enabled 21 accepted by a BAR. Note that BAR0 must map PCI configuration space
|
/linux/Documentation/devicetree/bindings/usb/ |
A D | octeon-usb.txt | 7 - compatible: must be "cavium,octeon-5750-usbn" 13 address. The value must be 2. 16 of an address. The value must be 2. 33 The main node must have one child node which describes the built-in 38 - compatible: must be "cavium,octeon-5750-usbc"
|
/linux/Documentation/filesystems/ |
A D | files.rst | 39 1. All references to the fdtable must be done through 55 The fdtable pointer must be read within the read-side 58 2. Reading of the fdtable as described above must be protected 61 3. For any update to the fd table, files->file_lock must 65 must use either lookup_fd_rcu() or files_lookup_fd_rcu() APIs. These 104 lock-free, they must be installed using rcu_assign_pointer() 106 must be used. However it is advisable to use files_fdtable() 109 7. While updating, the fdtable pointer must be looked up while 127 the fdtable pointer (fdt) must be loaded after locate_fd().
|