Home
last modified time | relevance | path

Searched +full:step +full:- +full:up (Results 1 – 25 of 1033) sorted by relevance

12345678910>>...42

/openbmc/linux/Documentation/admin-guide/pm/
H A Dsuspend-flows.rst1 .. SPDX-License-Identifier: GPL-2.0
12 At least one global system-wide transition needs to be carried out for the
14 :doc:`sleep states <sleep-states>`. Hibernation requires more than one
16 referred to as *system-wide suspend* (or simply *system suspend*) states, need
27 significant differences between the :ref:`suspend-to-idle <s2idle>` code flows
28 and the code flows related to the :ref:`suspend-to-RAM <s2ram>` and
31 The :ref:`suspend-to-RAM <s2ram>` and :ref:`standby <standby>` sleep states
33 boils down to the platform-specific actions carried out by the suspend and
37 *platform-dependent suspend* states in what follows.
42 Suspend-to-idle Suspend Code Flow
[all …]
/openbmc/linux/sound/soc/fsl/
H A Dfsl_audmix.h1 /* SPDX-License-Identifier: GPL-2.0 */
20 #define FSL_AUDMIX_ATSTPUP0 0x210 /* Attenuation step up factor */
21 #define FSL_AUDMIX_ATSTPDN0 0x214 /* Attenuation step down factor */
22 #define FSL_AUDMIX_ATSTPTGT0 0x218 /* Attenuation step target */
24 #define FSL_AUDMIX_ATSTP0 0x220 /* Attenuation step number */
28 #define FSL_AUDMIX_ATSTPUP1 0x230 /* Attenuation step up factor */
29 #define FSL_AUDMIX_ATSTPDN1 0x234 /* Attenuation step down factor */
30 #define FSL_AUDMIX_ATSTPTGT1 0x238 /* Attenuation step target */
32 #define FSL_AUDMIX_ATSTP1 0x240 /* Attenuation step number */
79 /* AUDMIX Attenuation Step Up Factor Register */
[all …]
/openbmc/linux/Documentation/admin-guide/
H A Dquickly-build-trimmed-linux.rst1 .. SPDX-License-Identifier: (GPL-2.0+ OR CC-BY-4.0)
9 testing purposes, but perfectly fine for day-to-day use, too.
15 section below: it contains a step-by-step guide, which is more detailed, but
21 self-compiled Linux kernels; install compilers and everything else needed for
26 git clone --depth 1 -b master \
34 make -j $(nproc --all)
37 command -v installkernel && sudo make modules_install install
43 git fetch --depth 1 origin
45 git checkout --force --detach origin/master
49 make -j $(nproc --all)
[all …]
/openbmc/linux/arch/x86/kvm/mmu/
H A Dtdp_iter.c1 // SPDX-License-Identifier: GPL-2.0
14 iter->sptep = iter->pt_path[iter->level - 1] + in tdp_iter_refresh_sptep()
15 SPTE_INDEX(iter->gfn << PAGE_SHIFT, iter->level); in tdp_iter_refresh_sptep()
16 iter->old_spte = kvm_tdp_mmu_read_spte(iter->sptep); in tdp_iter_refresh_sptep()
25 iter->yielded = false; in tdp_iter_restart()
26 iter->yielded_gfn = iter->next_last_level_gfn; in tdp_iter_restart()
27 iter->level = iter->root_level; in tdp_iter_restart()
29 iter->gfn = gfn_round_for_level(iter->next_last_level_gfn, iter->level); in tdp_iter_restart()
32 iter->valid = true; in tdp_iter_restart()
36 * Sets a TDP iterator to walk a pre-order traversal of the paging structure
[all …]
/openbmc/linux/drivers/tty/serial/
H A Dar933x_uart.c1 // SPDX-License-Identifier: GPL-2.0
3 * Atheros AR933X SoC built-in UART driver
31 #include <asm/mach-ath79/ar933x_uart.h>
35 #define DRIVER_NAME "ar933x-uart"
57 static inline unsigned int ar933x_uart_read(struct ar933x_uart_port *up, in ar933x_uart_read() argument
60 return readl(up->port.membase + offset); in ar933x_uart_read()
63 static inline void ar933x_uart_write(struct ar933x_uart_port *up, in ar933x_uart_write() argument
66 writel(value, up->port.membase + offset); in ar933x_uart_write()
69 static inline void ar933x_uart_rmw(struct ar933x_uart_port *up, in ar933x_uart_rmw() argument
76 t = ar933x_uart_read(up, offset); in ar933x_uart_rmw()
[all …]
/openbmc/linux/drivers/usb/host/
H A Dxhci-pci-renesas.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (C) 2019-2020 Linaro Limited */
12 #include "xhci-trace.h"
13 #include "xhci-pci.h"
54 const u32 *fw, size_t step, bool rom) in renesas_fw_download_image() argument
68 * The hardware does alternate between two 32-bit pages. in renesas_fw_download_image()
73 data0_or_data1 = (step & 1) == 1; in renesas_fw_download_image()
75 /* step+1. Read "Set DATAX" and confirm it is cleared. */ in renesas_fw_download_image()
79 dev_err(&dev->dev, "Read Status failed: %d\n", in renesas_fw_download_image()
89 dev_err(&dev->dev, "Timeout for Set DATAX step: %zd\n", step); in renesas_fw_download_image()
[all …]
/openbmc/linux/Documentation/userspace-api/media/v4l/
H A Dext-ctrls-fm-tx.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _fm-tx-controls:
15 .. _fm-tx-control-id:
27 step are driver-specific.
33 Sets the RDS Programme Type field for transmission. This encodes up
34 to 31 pre-defined programme types.
52 programme-related information or any other text. In these cases,
97 up to 25 frequencies to be defined. Drivers may support fewer
103 receiver-generated distortion and prevent overmodulation.
107 useconds. Step and range are driver-specific.
[all …]
/openbmc/linux/Documentation/core-api/
H A Dcpu_hotplug.rst26 A more novel use of CPU-hotplug support is its use today in suspend resume
27 support for SMP. Dual-core and HT support makes even a laptop run SMP kernels
81 from the map depending on the event is hot-add/hot-remove. There are currently
86 be read-only for most use. When setting up per-cpu resources almost always use
100 $ ls -lh /sys/devices/system/cpu
102 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu0
103 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu1
104 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu2
105 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu3
106 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu4
[all …]
/openbmc/linux/Documentation/devicetree/bindings/input/touchscreen/
H A Dti,am3359-tsc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/touchscreen/ti,am3359-tsc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Miquel Raynal <miquel.raynal@bootlin.com>
14 const: ti,am3359-tsc
22 ti,x-plate-resistance:
26 ti,coordinate-readouts:
28 step is used to read a single coordinate. A single readout is enough but
36 ti,wire-config:
[all …]
/openbmc/linux/drivers/clk/tegra/
H A Dcvb.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2012-2019 NVIDIA Corporation. All rights reserved.
20 mv = DIV_ROUND_CLOSEST(cvb->c2 * speedo, s_scale); in get_cvb_voltage()
21 mv = DIV_ROUND_CLOSEST((mv + cvb->c1) * speedo, s_scale) + cvb->c0; in get_cvb_voltage()
28 /* combined: apply voltage scale and round to cvb alignment step */ in round_cvb_voltage()
30 int step = (align->step_uv ? : 1000) * v_scale; in round_cvb_voltage() local
31 int offset = align->offset_uv * v_scale; in round_cvb_voltage()
33 uv = max(mv * 1000, offset) - offset; in round_cvb_voltage()
34 uv = DIV_ROUND_UP(uv, step) * align->step_uv + align->offset_uv; in round_cvb_voltage()
40 UP enumerator
[all …]
/openbmc/linux/Documentation/devicetree/bindings/sound/
H A Dcs35l33.txt5 - compatible : "cirrus,cs35l33"
7 - reg : the I2C address of the device for I2C
9 - VA-supply, VP-supply : power supplies for the device,
15 - reset-gpios : gpio used to reset the amplifier
17 - interrupts : IRQ line info CS35L33.
18 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
21 - cirrus,boost-ctl : Booster voltage use to supply the amp. If the value is
23 a value of 1 and will increase at a step size of 100mV until a maximum of
26 - cirrus,ramp-rate : On power up, it affects the time from when the power
27 up sequence begins to the time the audio reaches a full-scale output.
[all …]
/openbmc/u-boot/board/freescale/common/
H A Dpfuze.c1 // SPDX-License-Identifier: GPL-2.0+
29 return -EINVAL; in pfuze_mode_init()
38 for (i = 0; i < switch_num - 1; i++) { in pfuze_mode_init()
74 /* Set SW1AB/VDDARM step ramp up time from 16us to 4us/25mV */ in pfuze_common_init()
86 /* Set SW1C/VDDSOC step ramp up time from 16us to 4us/25mV */ in pfuze_common_init()
112 return -EINVAL; in pfuze_mode_init()
121 for (i = 0; i < switch_num - 1; i++) { in pfuze_mode_init()
140 if (ret == -ENODEV) in pfuze_common_init()
153 /* Set SW1AB/VDDARM step ramp up time from 16us to 4us/25mV */ in pfuze_common_init()
165 /* Set SW1C/VDDSOC step ramp up time from 16us to 4us/25mV */ in pfuze_common_init()
/openbmc/openbmc/poky/documentation/test-manual/
H A Dunderstand-autobuilder.rst1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
10 The "a-full" and "a-quick" targets are the usual entry points into the
21 within the :yocto_git:`yocto-autobuilder-helper </yocto-autobuilder-helper>`
23 example could be ``qemux86-64`` which looks like::
25 "qemux86-64" : {
26 "MACHINE" : "qemux86-64",
27 "TEMPLATE" : "arch-qemu",
35 And to expand that, you need the ``arch-qemu`` entry from
38 "arch-qemu" : {
42 …"BBTARGETS" : "core-image-sato core-image-sato-dev core-image-sato-sdk core-image-minimal core-ima…
[all …]
/openbmc/linux/drivers/pinctrl/mediatek/
H A Dpinctrl-mtk-common.h1 /* SPDX-License-Identifier: GPL-2.0-only */
12 #include <linux/pinctrl/pinconf-generic.h>
14 #include "mtk-eint.h"
61 #define SET_ADDR(x, y) (x + (y->devdata->port_align))
62 #define CLR_ADDR(x, y) (x + (y->devdata->port_align << 1))
71 * struct mtk_drv_group_desc - Provide driving group data.
76 * @step: The step current of this group.
83 unsigned char step; member
92 .step = _step, \
96 * struct mtk_pin_drv_grp - Provide each pin driving info.
[all …]
/openbmc/linux/block/
H A Dblk-wbt.c1 // SPDX-License-Identifier: GPL-2.0
6 * - Monitor latencies in a defined window of time.
7 * - If the minimum latency in the above window exceeds some target, increment
8 * scaling step and scale down queue depth by a factor of 2x. The monitoring
9 * window is then shrunk to 100 / sqrt(scaling step + 1).
10 * - For any window where we don't have solid data on what the latencies
12 * - If latencies look good, decrement scaling step.
13 * - If we're only doing writes, allow the scaling step to go negative. This
15 * scaling step of 0 if reads show up or the heavy writers finish. Unlike
17 * scaling step retains the default step==0 window size.
[all …]
/openbmc/linux/arch/arm/mach-omap1/
H A Dpm.c2 * linux/arch/arm/mach-omap1/pm.c
55 #include <linux/soc/ti/omap1-io.h>
57 #include <linux/omap-dma.h>
58 #include <clocksource/timer-ti-dm.h>
91 return -EINVAL; in idle_store()
163 * Turn off all interrupts except GPIO bank 1, L1-2nd level cascade, in omap_pm_wakeup_setup()
166 * wake up to a GPIO interrupt. in omap_pm_wakeup_setup()
213 * Step 1: turn off interrupts (FIXME: NOTE: already disabled) in omap1_pm_suspend()
220 * Step 2: save registers in omap1_pm_suspend()
263 /* (Step 3 removed - we now allow deep sleep by default) */ in omap1_pm_suspend()
[all …]
/openbmc/u-boot/drivers/power/
H A Dtps6586x.c1 // SPDX-License-Identifier: GPL-2.0+
36 int retval = -1; in tps6586x_read()
59 int retval = -1; in tps6586x_write()
85 * @return 0 if ok, -1 on error
98 if (ctrl1 == -1 || ctrl2 == -1) in read_voltages()
99 return -ENOTSUPP; in read_voltages()
105 if (*sm0 == -1 || *sm1 == -1) in read_voltages()
106 return -ENOTSUPP; in read_voltages()
119 * Only one supply is needed in u-boot. set both v1 and v2 to in set_voltage()
131 return -ENOTSUPP; in set_voltage()
[all …]
/openbmc/qemu/docs/devel/
H A Dtcg.rst14 Generator". For more information, please take a look at :ref:`tcg-ops-ref`.
20 -----------------------
34 ---------------------
48 callback to be re-evaluated before executing additional instructions.
81 data. The information updated in this step must be inferable from both
87 Step 1, ``tcg_gen_goto_tb()``, will emit a ``goto_tb`` TCG
90 of step 2's instructions, which update the CPU state information. Step 3,
95 The first time this whole sequence is executed, step 1 simply jumps
96 to step 2. Then the CPU state information gets updated and we exit from
108 ``goto_tb`` step, it will already be patched (assuming the destination TB
[all …]
/openbmc/linux/Documentation/devicetree/bindings/leds/
H A Dmaxim,max77693.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzk@kernel.org>
16 There are two LED outputs available - FLED1 and FLED2. Each of them can
26 const: maxim,max77693-led
28 maxim,boost-mode:
30 In boost mode the device can produce up to 1.2A of total current on both
34 See LEDS_BOOST_* in include/dt-bindings/leds/common.h.
38 maxim,boost-mvout:
[all …]
/openbmc/linux/Documentation/input/devices/
H A Dsentelic.rst8 :Copyright: |copy| 2002-2011 Sentelic Corporation.
10 :Last update: Dec-07-2011
28 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
30 |---------------| |---------------| |---------------| |---------------|
40 Byte 2: X Movement(9-bit 2's complement integers)
41 Byte 3: Y Movement(9-bit 2's complement integers)
43 valid values, -8 ~ +7
51 - Set bit 1 in register 0x40 to 1
60 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
62 |---------------| |---------------| |---------------| |---------------|
[all …]
/openbmc/u-boot/doc/
H A DREADME.davinci.nand_spl2 A "make boardname" will compile a u-boot.ubl, with UBL Header, which is
3 needed for the RBL to find the "UBL", which actually is a UBL-compatible
4 header, nand spl code and u-boot code.
7 As the RBL uses another read function as the "standard" u-boot,
11 (at the moment in board specific code) in the u-boot command
19 To set up mkimage you need a config file for mkimage, example:
27 pagesize = 0x800, so the u-boot.ubl image (which you get with:
54 After the spl code, there comes the "real" u-boot code
57 ------------------------------------------------------------------------
58 Setting up spl code:
[all …]
/openbmc/docs/development/
H A Dweb-ui.md9 # Webui-vue
11 The [webui-vue](https://github.com/openbmc/webui-vue) repository will replace
12 phosphor-webui once it is deprecated. Webui-vue uses the
16 Visit [README.md](https://github.com/openbmc/webui-vue/blob/master/README.md) to
21 [CONTRIBUTING.md](https://github.com/openbmc/webui-vue/blob/master/CONTRIBUTING.md)
22 to find information on project set-up, design information, and contributing
25 Visit the [OpenBMC Web UI Style Guide](https://openbmc.github.io/webui-vue/) to
28 - Coding Standards
29 - Guidelines
30 - Unit Testing
[all …]
/openbmc/linux/arch/arm64/kvm/
H A Ddebug.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2015 - Linaro Ltd
12 #include <asm/debug-monitors.h>
36 * When single-step is enabled by userspace, we tweak PSTATE.SS on every
38 * for the vcpu after the single-step is disabled.
44 vcpu->arch.guest_debug_preserved.mdscr_el1 = val; in save_guest_debug_regs()
47 vcpu->arch.guest_debug_preserved.mdscr_el1); in save_guest_debug_regs()
49 vcpu->arch.guest_debug_preserved.pstate_ss = in save_guest_debug_regs()
55 u64 val = vcpu->arch.guest_debug_preserved.mdscr_el1; in restore_guest_debug_regs()
62 if (vcpu->arch.guest_debug_preserved.pstate_ss) in restore_guest_debug_regs()
[all …]
/openbmc/linux/drivers/staging/sm750fb/
H A Dddk750_sii164.c1 // SPDX-License-Identifier: GPL-2.0
79 * edge_select - Edge Select:
84 * bus_select - Input Bus Select:
85 * 0 = Input data bus is 12-bits wide
86 * 1 = Input data bus is 24-bits wide
87 * dual_edge_clk_select - Dual Edge Clock Select
90 * hsync_enable - Horizontal Sync Enable:
93 * vsync_enable - Vertical Sync Enable:
96 * deskew_enable - De-skewing Enable:
97 * 0 = De-skew disabled
[all …]
/openbmc/linux/kernel/
H A Dcpu.c36 #include <linux/percpu-rwsem.h>
48 * struct cpuhp_cpu_state - Per cpu hotplug state storage
58 * @node: Remote CPU node; for multi-instance, do a
60 * @last: For multi-instance rollback, remember how far we got
64 * @done_up: Signal completion to the issuer of the task for cpu-up
65 * @done_down: Signal completion to the issuer of the task for cpu-down
97 STATIC_LOCKDEP_MAP_INIT("cpuhp_state-up", &cpuhp_state_up_map);
99 STATIC_LOCKDEP_MAP_INIT("cpuhp_state-down", &cpuhp_state_down_map);
119 * struct cpuhp_step - Hotplug state machine step
120 * @name: Name of the step
[all …]

12345678910>>...42