Home
last modified time | relevance | path

Searched +full:imx +full:- +full:sc +full:- +full:thermal (Results 1 – 7 of 7) sorted by relevance

/freebsd-src/sys/contrib/device-tree/Bindings/thermal/
H A Dfsl,scu-thermal.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/thermal/fs
[all...]
/freebsd-src/sys/contrib/device-tree/Bindings/arm/freescale/
H A Dfsl,scu.txt2 --------------------------------------------------------------------
4 The System Controller Firmware (SCFW) is a low-level system function
5 which runs on a dedicated Cortex-M core to provide power, clock, and
9 The AP communicates with the SC using a multi-ported MU module found
11 5 remote AP connections to the SC to support up to 5 execution environments
12 (TZ, HV, standard Linux, etc.). The SC side of this MU module interfaces
13 with the LSIO DSC IP bus. The SC firmware will communicate with this MU
22 -------------------
23 - compatible: should be "fsl,imx-scu".
24 - mbox-names: should include "tx0", "tx1", "tx2", "tx3",
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/firmware/
H A Dfsl,scu.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Dong Aisheng <aisheng.dong@nxp.com>
13 The System Controller Firmware (SCFW) is a low-level system function
14 which runs on a dedicated Cortex-M core to provide power, clock, and
17 The AP communicates with the SC using a multi-ported MU module found
19 5 remote AP connections to the SC to support up to 5 execution environments
20 (TZ, HV, standard Linux, etc.). The SC side of this MU module interfaces
21 with the LSIO DSC IP bus. The SC firmware will communicate with this MU
[all …]
/freebsd-src/sys/contrib/device-tree/src/arm64/freescale/
H A Dimx8dxl.dtsi1 // SPDX-License-Identifier: GPL-2.0+
6 #include <dt-bindings/clock/imx8-clock.h>
7 #include <dt-bindings/dma/fsl-edma.h>
8 #include <dt-bindings/clock/imx8-lpcg.h>
9 #include <dt-binding
[all...]
H A Dimx8qxp.dtsi1 // SPDX-License-Identifier: GPL-2.0+
4 * Copyright 2017-2020 NXP
8 #include <dt-bindings/clock/imx8-clock.h>
9 #include <dt-bindings/clock/imx8-lpcg.h>
10 #include <dt-bindings/firmware/imx/rsr
[all...]
H A Dimx8qm.dtsi1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright 2018-2019 NXP
7 #include <dt-bindings/clock/imx8-lpcg.h>
8 #include <dt-bindings/firmware/imx/rsrc.h>
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-binding
[all...]
/freebsd-src/sys/arm/freescale/imx/
H A Dimx6_anatop.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
34 * kitchen-sinked this device, not us. :)
46 * source describing i.MX6 SoCs, and in the linux and u-boot code which comes
52 * are deci-Celsius, which are converted to/from deci-Kelvins in the sysctl
74 #include <arm/freescale/imx/imx_ccmva
162 vdd_set(struct imx6_anatop_softc * sc,int mv) vdd_set() argument
230 cpufreq_mhz_from_div(struct imx6_anatop_softc * sc,uint32_t corediv,uint32_t plldiv) cpufreq_mhz_from_div() argument
238 cpufreq_mhz_to_div(struct imx6_anatop_softc * sc,uint32_t cpu_mhz,uint32_t * corediv,uint32_t * plldiv) cpufreq_mhz_to_div() argument
247 cpufreq_actual_mhz(struct imx6_anatop_softc * sc,uint32_t cpu_mhz) cpufreq_actual_mhz() argument
256 cpufreq_nearest_oppt(struct imx6_anatop_softc * sc,uint32_t cpu_newmhz) cpufreq_nearest_oppt() argument
276 cpufreq_set_clock(struct imx6_anatop_softc * sc,struct oppt * op) cpufreq_set_clock() argument
328 struct imx6_anatop_softc *sc; cpufreq_sysctl_minmhz() local
360 struct imx6_anatop_softc *sc; cpufreq_sysctl_maxmhz() local
391 cpufreq_initialize(struct imx6_anatop_softc * sc) cpufreq_initialize() argument
463 temp_from_count(struct imx6_anatop_softc * sc,uint32_t count) temp_from_count() argument
472 temp_to_count(struct imx6_anatop_softc * sc,uint32_t temp) temp_to_count() argument
481 temp_update_count(struct imx6_anatop_softc * sc) temp_update_count() argument
496 struct imx6_anatop_softc *sc = arg1; temp_sysctl_handler() local
509 struct imx6_anatop_softc *sc = arg1; temp_throttle_sysctl_handler() local
534 tempmon_gofast(struct imx6_anatop_softc * sc) tempmon_gofast() argument
543 tempmon_goslow(struct imx6_anatop_softc * sc) tempmon_goslow() argument
554 struct imx6_anatop_softc *sc = arg; tempmon_intr() local
569 struct imx6_anatop_softc *sc = arg; tempmon_throttle_check() local
583 initialize_tempmon(struct imx6_anatop_softc * sc) initialize_tempmon() argument
644 struct imx6_anatop_softc *sc; intr_setup() local
663 struct imx6_anatop_softc *sc; imx6_anatop_new_pass() local
696 struct imx6_anatop_softc *sc; imx6_anatop_attach() local
[all...]