Home
last modified time | relevance | path

Searched +full:rp1 +full:- +full:clocks (Results 1 – 9 of 9) sorted by relevance

/linux/Documentation/devicetree/bindings/clock/
H A Draspberrypi,rp1-clocks.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/clock/raspberrypi,rp1-clocks.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: RaspberryPi RP1 clock generator
10 - A. della Porta <andrea.porta@suse.com>
13 The RP1 contains a clock generator designed as three PLLs (CORE, AUDIO,
15 the clocks to drive the sub-peripherals embedded inside the chipset.
18 https://datasheets.raspberrypi.com/rp1/rp1-peripherals.pdf
22 const: raspberrypi,rp1-clocks
[all …]
/linux/arch/arm64/boot/dts/broadcom/
H A Drp1-common.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
3 #include <dt-bindings/gpio/gpio.h>
4 #include <dt-bindings/interrupt-controller/irq.h>
5 #include <dt-bindings/clock/raspberrypi,rp1-clocks.h>
7 pci_ep_bus: pci-ep-bus@1 {
8 compatible = "simple-bus";
10 dma-ranges = <0x10 0x00000000 0x43000000 0x10 0x00000000 0x10 0x00000000>;
11 #address-cells = <2>;
12 #size-cells = <2>;
14 rp1_clocks: clocks@40018000 {
[all …]
H A Dbcm2712-rpi-5-b-ovl-rp1.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
2 /dts-v1/;
4 #include <dt-bindings/gpio/gpio.h>
8 compatible = "raspberrypi,5-model-b", "brcm,bcm2712";
16 stdout-path = "serial10:115200n8";
19 clk_rp1_xosc: clock-50000000 {
20 compatible = "fixed-clock";
21 #clock-cells = <0>;
22 clock-output-names = "rp1-xosc";
23 clock-frequency = <50000000>;
[all …]
/linux/Documentation/devicetree/bindings/misc/
H A Dpci1de4,1.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: RaspberryPi RP1 MFD PCI device
10 - A. della Porta <andrea.porta@suse.com>
13 The RaspberryPi RP1 is a PCI multi function device containing
19 - $ref: /schemas/pci/pci-ep-bus.yaml
26 - const: pci1de4,1
28 '#interrupt-cells':
32 in include/dt-bindings/interrupt-controller/irq.h.
[all …]
/linux/drivers/clk/
H A Dclk-rp1.c1 // SPDX-License-Identifier: GPL-2.0
5 * Clock driver for RP1 PCIe multifunction chip.
9 #include <linux/clk-provider.h>
16 #include <dt-bindings/clock/raspberrypi,rp1-clocks.h>
223 #define DIV_INT_8BIT_MAX GENMASK(7, 0) /* max divide for most clocks */
259 /* Clock fields for all clocks */
316 spinlock_t regs_lock; /* spinlock for all clocks */
374 regmap_write(clockman->regmap, reg, val); in clockman_write()
381 regmap_read(clockman->regmap, reg, &val); in clockman_read()
389 struct rp1_clockman *clockman = pll_core->clockman; in rp1_pll_core_is_on()
[all …]
/linux/arch/arm/boot/dts/ti/keystone/
H A Dkeystone-k2l.dtsi1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2014-2017 Texas Instruments Incorporated - https://www.ti.com/
8 #include <dt-bindings/reset/ti-syscon.h>
15 #address-cells = <1>;
16 #size-cells = <0>;
18 interrupt-parent = <&gic>;
21 compatible = "arm,cortex-a15";
27 compatible = "arm,cortex-a15";
42 /include/ "keystone-k2l-clocks.dtsi"
45 compatible = "ti,da830-uart", "ns16550a";
[all …]
/linux/drivers/pci/controller/plda/
H A Dpcie-starfive.c1 // SPDX-License-Identifier: GPL-2.0+
27 #include "pcie-plda.h"
67 * JH7110 PCIe port BAR0/1 can be configured as 64-bit prefetchable memory
110 pcie->num_clks = devm_clk_bulk_get_all(dev, &pcie->clks); in starfive_pcie_parse_dt()
111 if (pcie->num_clks < 0) in starfive_pcie_parse_dt()
112 return dev_err_probe(dev, pcie->num_clks, in starfive_pcie_parse_dt()
113 "failed to get pcie clocks\n"); in starfive_pcie_parse_dt()
115 pcie->resets = devm_reset_control_array_get_exclusive(dev); in starfive_pcie_parse_dt()
116 if (IS_ERR(pcie->resets)) in starfive_pcie_parse_dt()
117 return dev_err_probe(dev, PTR_ERR(pcie->resets), in starfive_pcie_parse_dt()
[all …]
/linux/drivers/gpu/drm/i915/gt/
H A Dintel_rps.c1 // SPDX-License-Identifier: MIT
43 return rps_to_gt(rps)->i915; in rps_to_i915()
48 return rps_to_gt(rps)->uncore; in rps_to_uncore()
55 return &gt_to_guc(gt)->slpc; in rps_to_slpc()
62 return intel_uc_uses_guc_slpc(&gt->uc); in rps_uses_slpc()
67 return mask & ~rps->pm_intrmsk_mbz; in rps_pm_sanitize_mask()
90 last = engine->stats.rps; in rps_timer()
91 engine->stats.rps = dt; in rps_timer()
99 last = rps->pm_timestamp; in rps_timer()
100 rps->pm_timestamp = timestamp; in rps_timer()
[all …]
/linux/
H A DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-scsi@vger.kernel.org
88 F: drivers/scsi/3w-*
[all …]