/openbmc/linux/drivers/soc/samsung/ |
H A D | exynos-asv.c | 20 #include "exynos-asv.h" 21 #include "exynos5422-asv.h" 25 static int exynos_asv_update_cpu_opps(struct exynos_asv *asv, in exynos_asv_update_cpu_opps() argument 33 for (i = 0; i < ARRAY_SIZE(asv->subsys); i++) { in exynos_asv_update_cpu_opps() 35 asv->subsys[i].cpu_dt_compat)) { in exynos_asv_update_cpu_opps() 36 subsys = &asv->subsys[i]; in exynos_asv_update_cpu_opps() 51 dev_info(asv->dev, "cpu%d opp%d, freq: %u missing\n", in exynos_asv_update_cpu_opps() 58 new_volt = asv->opp_get_voltage(subsys, i, volt); in exynos_asv_update_cpu_opps() 67 dev_err(asv->dev, in exynos_asv_update_cpu_opps() 71 dev_dbg(asv->dev, in exynos_asv_update_cpu_opps() [all …]
|
H A D | exynos5422-asv.c | 15 #include "exynos-asv.h" 16 #include "exynos5422-asv.h" 25 * This array is a set of 4 ASV data tables, first column of each ASV table 30 * initialization. There are separate ASV tables for the big (ARM) and little 338 static int exynos5422_asv_get_group(struct exynos_asv *asv) in exynos5422_asv_get_group() argument 343 regmap_read(asv->chipid_regmap, EXYNOS_CHIPID_REG_PKG_ID, &pkgid_reg); in exynos5422_asv_get_group() 344 regmap_read(asv->chipid_regmap, EXYNOS_CHIPID_REG_AUX_INFO, &auxi_reg); in exynos5422_asv_get_group() 346 if (asv->use_sg) { in exynos5422_asv_get_group() 389 static void exynos5422_asv_offset_voltage_setup(struct exynos_asv *asv) in exynos5422_asv_offset_voltage_setup() argument 394 regmap_read(asv->chipid_regmap, EXYNOS_CHIPID_REG_AUX_INFO, ®); in exynos5422_asv_offset_voltage_setup() [all …]
|
H A D | exynos5422-asv.h | 23 int exynos5422_asv_init(struct exynos_asv *asv); 25 static inline int exynos5422_asv_init(struct exynos_asv *asv) in exynos5422_asv_init() argument
|
H A D | Makefile | 3 obj-$(CONFIG_EXYNOS_ASV_ARM) += exynos5422-asv.o 5 exynos_chipid-y += exynos-chipid.o exynos-asv.o
|
H A D | exynos-asv.h | 27 struct exynos_asv *asv; member 49 /* ASV bin read from DT */
|
H A D | Kconfig | 12 bool "Exynos ASV ARMv7-specific driver extensions" if COMPILE_TEST 16 tristate "Exynos ChipID controller and ASV driver"
|
H A D | exynos-chipid.c | 26 #include "exynos-asv.h" 204 MODULE_DESCRIPTION("Samsung Exynos ChipID controller and ASV driver");
|
/openbmc/linux/Documentation/devicetree/bindings/hwinfo/ |
H A D | samsung,exynos-chipid.yaml | 21 samsung,asv-bin: 24 to determine the ASV bin of an SoC if respective information 40 samsung,asv-bin = <2>;
|
/openbmc/openbmc/meta-openembedded/meta-python/recipes-devtools/python/python3-pandas/ |
H A D | 0001-pyproject.toml-don-t-pin-dependency-versions.patch | 30 - "Cython==3.0.5", # Note: sync with setup.py, environment.yml and asv.conf.json 31 + "Cython>=3.0.5", # Note: sync with setup.py, environment.yml and asv.conf.json
|
H A D | 0001-pyproject.toml-Downgrade-numpy-version-needs-to-1.x.patch | 20 "Cython>=3.0.5", # Note: sync with setup.py, environment.yml and asv.conf.json
|
/openbmc/linux/drivers/misc/genwqe/ |
H A D | card_ddcb.h | 34 * @asv: Output data 72 u8 asv[ASV_LENGTH]; /* Appl Spec Variant */ member 136 #define VCRC_LENGTH(n) ((n)) /* used ASV */
|
H A D | card_ddcb.c | 322 * Copy DDCB ASV to request struct. There is no endian 323 * conversion made, since data structure in ASV is still 335 memcpy(&req->cmd.asv[0], &pddcb->asv[0], DDCB_ASV_LENGTH); in copy_ddcb_results() 429 vcrc = genwqe_crc16(pddcb->asv, in genwqe_check_ddcb_queue() 593 /* destroy previous results in ASV */ in get_next_ddcb() 594 pu64[0x80/8] = 0ULL; /* offs 0x80 (ASV + 0) */ in get_next_ddcb() 595 pu64[0x88/8] = 0ULL; /* offs 0x88 (ASV + 0x08) */ in get_next_ddcb() 596 pu64[0x90/8] = 0ULL; /* offs 0x90 (ASV + 0x10) */ in get_next_ddcb() 597 pu64[0x98/8] = 0ULL; /* offs 0x98 (ASV + 0x18) */ in get_next_ddcb()
|
H A D | card_dev.c | 608 *(u64 *)&req->asv[0] = 0ULL; /* 0x80 */ in do_flash_update() 726 *(u64 *)&cmd->asv[0] = 0ULL; /* 0x80 */ in do_flash_read()
|
/openbmc/linux/arch/arm/boot/dts/samsung/ |
H A D | exynos5422-odroidxu3-lite.dts | 34 samsung,asv-bin = <2>;
|
/openbmc/linux/arch/m68k/include/asm/ |
H A D | elf.h | 60 is actually used on ASV. */
|
/openbmc/linux/include/uapi/linux/genwqe/ |
H A D | genwqe_card.h | 357 #define DDCB_ASV_LENGTH 64 /* len of the DDCB ASV array */ 428 __u8 asv[DDCB_ASV_LENGTH]; member
|
/openbmc/linux/arch/m68k/atari/ |
H A D | nvram.c | 145 { 0x40, "ASV" },
|
/openbmc/u-boot/arch/arm/mach-exynos/ |
H A D | dmc_init_ddr3.c | 852 * voltage based on ASV group in kernel. Applying MC-initiated mode in ddr3_mem_ctrl_init()
|
/openbmc/linux/ |
H A D | opengrok0.0.log | 4817 2024-12-28 20:09:06.845-0600 FINEST t1165 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/drivers/soc/samsung/exynos5422-asv.c.gz' [all...] |
H A D | opengrok2.0.log | [all...] |