Home
last modified time | relevance | path

Searched +full:firmware +full:- +full:clocks (Results 1 – 25 of 620) sorted by relevance

12345678910>>...25

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/bcm/
Draspberrypi,bcm2835-firmware.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/arm/bcm/raspberrypi,bcm2835-firmware.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Raspberry Pi VideoCore firmware driver
10 - Eric Anholt <eric@anholt.net>
11 - Stefan Wahren <wahrenst@gmx.net>
17 const: raspberrypi,bcm2835-firmware
20 - compatible
25 - const: raspberrypi,bcm2835-firmware
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/
Darm,scpi.txt2 ----------------------------------------------------------
4 Firmware implementing the SCPI described in ARM document number ARM DUI 0922B
10 - compatible : should be
12 * "arm,scpi-pre-1.0" : For implementations complying to all
14 - mboxes: List of phandle and mailbox channel specifiers
15 All the channels reserved by remote SCP firmware for use by
17 - shmem : List of phandle pointing to the shared memory(SHM) area between the
26 Clock bindings for the clocks based on SCPI Message Protocol
27 ------------------------------------------------------------
34 - compatible : should be "arm,scpi-clocks"
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/arm/
Darm,scpi.txt2 ----------------------------------------------------------
4 Firmware implementing the SCPI described in ARM document number ARM DUI 0922B
10 - compatible : should be
12 * "arm,scpi-pre-1.0" : For implementations complying to all
14 - mboxes: List of phandle and mailbox channel specifiers
15 All the channels reserved by remote SCP firmware for use by
17 - shmem : List of phandle pointing to the shared memory(SHM) area between the
26 Clock bindings for the clocks based on SCPI Message Protocol
27 ------------------------------------------------------------
34 - compatible : should be "arm,scpi-clocks"
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Dxlnx,zynqmp-clk.txt1 --------------------------------------------------------------------------
3 Zynq MPSoC firmware interface
4 --------------------------------------------------------------------------
7 as clock provider for all clock consumers of PS clocks.
12 - #clock-cells: Must be 1
13 - compatible: Must contain: "xlnx,zynqmp-clk"
14 - clocks: List of clock specifiers which are external input
15 clocks to the given clock controller. Please refer
16 the next section to find the input clocks for a
18 - clock-names: List of clock names which are exteral input clocks
[all …]
Dxlnx,versal-clk.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/clock/xlnx,versal-clk.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Michal Simek <michal.simek@xilinx.com>
11 - Jolly Shah <jolly.shah@xilinx.com>
12 - Rajan Vaja <rajan.vaja@xilinx.com>
17 provider for all clock consumers of PS clocks.
23 const: xlnx,versal-clk
25 "#clock-cells":
[all …]
/kernel/linux/linux-5.10/drivers/clk/keystone/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
16 If you wish to use clock resources from the PMMC firmware, say Y.
20 bool "Probe available clocks from firmware"
24 Forces the TI SCI clock driver to probe available clocks from the
25 firmware. By default, only the used clocks are probed from DT.
27 increase the boot time of the device. If you want the clocks probed
28 from firmware, say Y. Otherwise, say N.
36 clocks on TI's K2 and K3 SoCs.
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Dqualcomm-bluetooth.txt2 ---------------------
11 - compatible: should contain one of the following:
12 * "qcom,qca6174-bt"
13 * "qcom,qca9377-bt"
14 * "qcom,wcn3990-bt"
15 * "qcom,wcn3991-bt"
16 * "qcom,wcn3998-bt"
17 * "qcom,qca6390-bt"
19 Optional properties for compatible string qcom,qca6174-bt:
21 - enable-gpios: gpio specifier used to enable chip
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/firmware/
Dqcom,scm.txt3 Qualcomm processors include an interface to communicate to the secure firmware.
5 can include CPU power up/down, HDCP requests, loading of firmware, and other
9 - compatible: must contain one of the following:
10 * "qcom,scm-apq8064" for APQ8064 platforms
11 * "qcom,scm-msm8660" for MSM8660 platforms
12 * "qcom,scm-msm8690" for MSM8690 platforms
13 * "qcom,scm-msm8996" for MSM8996 platforms
14 * "qcom,scm-ipq4019" for IPQ4019 platforms
16 - clocks: One to three clocks may be required based on compatible.
17 * No clock required for "qcom,scm-msm8996", "qcom,scm-ipq4019"
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/firmware/
Dqcom,scm.txt3 Qualcomm processors include an interface to communicate to the secure firmware.
5 can include CPU power up/down, HDCP requests, loading of firmware, and other
9 - compatible: must contain one of the following:
10 * "qcom,scm-apq8064"
11 * "qcom,scm-apq8084"
12 * "qcom,scm-ipq4019"
13 * "qcom,scm-ipq806x"
14 * "qcom,scm-ipq8074"
15 * "qcom,scm-msm8660"
16 * "qcom,scm-msm8916"
[all …]
/kernel/linux/linux-5.10/drivers/clk/bcm/
Dclk-raspberrypi.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Raspberry Pi driver for firmware controlled clocks
5 * Even though clk-bcm2835 provides an interface to the hardware registers for
6 * the system clocks we've had to factor out 'pllb' as the firmware 'owns' it.
8 * over-temperature and under-voltage protections provided by the firmware.
14 #include <linux/clk-provider.h>
19 #include <soc/bcm2835/raspberrypi-firmware.h>
53 [RPI_FIRMWARE_PIXEL_BVB_CLK_ID] = "pixel-bvb",
61 struct rpi_firmware *firmware; member
74 * Structure of the message passed to Raspberry Pi's firmware in order to
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dbcm2711-rpi-4-b.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include "bcm2835-rpi.dtsi"
5 #include "bcm283x-rpi-usb-peripheral.dtsi"
7 #include <dt-bindings/reset/raspberrypi,firmware-reset.h>
10 compatible = "raspberrypi,4-model-b", "brcm,bcm2711";
15 stdout-path = "serial1:115200n8";
31 led-act {
35 led-pwr {
38 default-state = "keep";
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/msm/
Dgpu.txt4 - compatible: "qcom,adreno-XYZ.W", "qcom,adreno" or
5 "amd,imageon-XYZ.W", "amd,imageon"
6 for example: "qcom,adreno-306.0", "qcom,adreno"
9 with the chip-id.
11 - reg: Physical base address and length of the controller's registers.
12 - interrupts: The interrupt signal from the gpu.
13 - clocks: device clocks (if applicable)
14 See ../clocks/clock-bindings.txt for details.
15 - clock-names: the following clocks are required by a3xx, a4xx and a5xx
20 For GMU attached devices the GPU clocks are not used and are not required. The
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/remoteproc/
Dti,omap-remoteproc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/remoteproc/ti,omap-remoteproc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Suman Anna <s-anna@ti.com>
13 The OMAP family of SoCs usually have one or more slave processor sub-systems
14 that are used to offload some of the processor-intensive tasks, or to manage
17 The processor cores in the sub-system are usually behind an IOMMU, and may
18 contain additional sub-modules like Internal RAM and/or ROMs, L1 and/or L2
21 The OMAP SoCs usually have a DSP processor sub-system and/or an IPU processor
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/
Dqcom,sdm845-venus.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: "http://devicetree.org/schemas/media/qcom,sdm845-venus.yaml#"
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
11 - Stanimir Varbanov <stanimir.varbanov@linaro.org>
19 const: qcom,sdm845-venus
27 power-domains:
30 clocks:
33 clock-names:
35 - const: core
[all …]
Dqcom,msm8996-venus.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: "http://devicetree.org/schemas/media/qcom,msm8996-venus.yaml#"
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
11 - Stanimir Varbanov <stanimir.varbanov@linaro.org>
19 const: qcom,msm8996-venus
27 power-domains:
30 clocks:
33 clock-names:
35 - const: core
[all …]
Dqcom,msm8916-venus.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: "http://devicetree.org/schemas/media/qcom,msm8916-venus.yaml#"
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
11 - Stanimir Varbanov <stanimir.varbanov@linaro.org>
19 const: qcom,msm8916-venus
27 power-domains:
30 clocks:
33 clock-names:
35 - const: core
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/
Dsimple-framebuffer.txt3 A simple frame-buffer describes a frame-buffer setup by firmware or
7 Since simplefb nodes represent runtime information they must be sub-nodes of
24 then the chosen node's stdout-path property should point to it, or to the
28 It is advised that devicetree files contain pre-filled, disabled framebuffer
29 nodes, so that the firmware only needs to update the mode information and
30 enable them. This way if e.g. later on support for more display clocks get
31 added, the simplefb nodes will already contain this info and the firmware
34 If pre-filled framebuffer nodes are used, the firmware may need extra
37 see e.g. simple-framebuffer-sunxi.txt .
40 - compatible: "simple-framebuffer"
[all …]
/kernel/linux/linux-4.19/drivers/clk/
DKconfig15 ---help---
28 ---help---
37 ---help---
44 ---help---
57 ---help---
59 multi-function devices have two fixed-rate oscillators,
68 ---help---
70 multi-function device has one fixed-rate oscillator, clocked
76 ---help---
77 This driver provides support for clocks that are controlled
[all …]
/kernel/linux/linux-4.19/drivers/media/platform/exynos4-is/
Dfimc-is.c2 * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver
18 #include <linux/dma-contiguous.h>
20 #include <linux/firmware.h>
34 #include <media/videobuf2-dma-contig.h>
36 #include "media-dev.h"
37 #include "fimc-is.h"
38 #include "fimc-is-command.h"
39 #include "fimc-is-errno.h"
40 #include "fimc-is-i2c.h"
41 #include "fimc-is-param.h"
[all …]
/kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/
Dfimc-is.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver
16 #include <linux/firmware.h>
30 #include <media/videobuf2-dma-contig.h>
32 #include "media-dev.h"
33 #include "fimc-is.h"
34 #include "fimc-is-command.h"
35 #include "fimc-is-errno.h"
36 #include "fimc-is-i2c.h"
37 #include "fimc-is-param.h"
[all …]
/kernel/linux/linux-5.10/drivers/clk/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
76 These multi-function devices have two fixed-rate oscillators, clocked at 32KHz each.
86 multi-function device has one fixed-rate oscillator, clocked
93 This driver provides support for clocks that are controlled
94 by firmware that implements the SCMI interface.
97 firmware providing all the clock controls.
103 This driver provides support for clocks that are controlled
104 by firmware that implements the SCPI interface.
107 firmware providing all the clock controls.
117 be pre-programmed to support other configurations and features not yet
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Dfsl,easrc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Shengjiu Wang <shengjiu.wang@nxp.com>
17 const: fsl,imx8mn-easrc
25 clocks:
27 - description: Peripheral clock
29 clock-names:
31 - const: mem
36 dma-names:
[all …]
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dmeson8.dtsi4 * This file is dual-licensed: you can use it either under the terms
46 #include <dt-bindings/clock/meson8b-clkc.h>
47 #include <dt-bindings/gpio/meson8-gpio.h>
48 #include <dt-bindings/reset/amlogic,meson8b-clkc-reset.h>
49 #include <dt-bindings/reset/amlogic,meson8b-reset.h>
57 #address-cells = <1>;
58 #size-cells = <0>;
62 compatible = "arm,cortex-a9";
63 next-level-cache = <&L2>;
65 enable-method = "amlogic,meson8-smp";
[all …]
/kernel/linux/linux-5.10/drivers/firmware/
Draspberrypi.c1 // SPDX-License-Identifier: GPL-2.0
3 * Defines interfaces for interacting wtih the Raspberry Pi firmware's
9 #include <linux/dma-mapping.h>
16 #include <soc/bcm2835/raspberrypi-firmware.h>
40 complete(&fw->c); in response_callback()
44 * Sends a request to the firmware through the BCM2835 mailbox driver,
56 reinit_completion(&fw->c); in rpi_firmware_transaction()
57 ret = mbox_send_message(fw->chan, &message); in rpi_firmware_transaction()
59 if (wait_for_completion_timeout(&fw->c, HZ)) { in rpi_firmware_transaction()
62 ret = -ETIMEDOUT; in rpi_firmware_transaction()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/
Dsimple-framebuffer.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/display/simple-framebuffer.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11 - Hans de Goede <hdegoede@redhat.com>
14 A simple frame-buffer describes a frame-buffer setup by firmware or
20 sub-nodes of the chosen node (*). Simplefb nodes must be named
37 interaction, then the chosen node stdout-path property should point
42 It is advised that devicetree files contain pre-filled, disabled
[all …]

12345678910>>...25