Searched +full:pmureg +full:- +full:phandle (Results 1 – 12 of 12) sorted by relevance
/linux-6.12.1/Documentation/devicetree/bindings/phy/ |
D | samsung,usb2-phy.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/phy/samsung,usb2-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 11 - Marek Szyprowski <m.szyprowski@samsung.com> 12 - Sylwester Nawrocki <s.nawrocki@samsung.com> 15 The first phandle argument in the PHY specifier identifies the PHY, its 18 0 - USB device ("device"), 19 1 - USB host ("host"), [all …]
|
/linux-6.12.1/drivers/phy/samsung/ |
D | phy-exynos5250-sata.c | 1 // SPDX-License-Identifier: GPL-2.0-only 52 struct regmap *pmureg; member 66 return -EFAULT; in wait_for_reg_status() 73 return regmap_update_bits(sata_phy->pmureg, SATAPHY_CONTROL_OFFSET, in exynos_sata_phy_power_on() 82 return regmap_update_bits(sata_phy->pmureg, SATAPHY_CONTROL_OFFSET, in exynos_sata_phy_power_off() 94 ret = regmap_update_bits(sata_phy->pmureg, SATAPHY_CONTROL_OFFSET, in exynos_sata_phy_init() 97 dev_err(&sata_phy->phy->dev, "phy init failed\n"); in exynos_sata_phy_init() 99 writel(val, sata_phy->regs + EXYNOS5_SATA_RESET); in exynos_sata_phy_init() 101 val = readl(sata_phy->regs + EXYNOS5_SATA_RESET); in exynos_sata_phy_init() 105 writel(val, sata_phy->regs + EXYNOS5_SATA_RESET); in exynos_sata_phy_init() [all …]
|
D | phy-samsung-usb2.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 #include "phy-samsung-usb2.h" 21 struct samsung_usb2_phy_driver *drv = inst->drv; in samsung_usb2_phy_power_on() 24 dev_dbg(drv->dev, "Request to power_on \"%s\" usb phy\n", in samsung_usb2_phy_power_on() 25 inst->cfg->label); in samsung_usb2_phy_power_on() 27 if (drv->vbus) { in samsung_usb2_phy_power_on() 28 ret = regulator_enable(drv->vbus); in samsung_usb2_phy_power_on() 33 ret = clk_prepare_enable(drv->clk); in samsung_usb2_phy_power_on() 36 ret = clk_prepare_enable(drv->ref_clk); in samsung_usb2_phy_power_on() 39 if (inst->cfg->power_on) { in samsung_usb2_phy_power_on() [all …]
|
/linux-6.12.1/drivers/soc/samsung/ |
D | exynos-pmu.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // Copyright (c) 2011-2014 Samsung Electronics Co., Ltd. 6 // Exynos - CPU PMU(Power Management Unit) support 8 #include <linux/arm-smccc.h> 18 #include <linux/soc/samsung/exynos-regs-pmu.h> 19 #include <linux/soc/samsung/exynos-pmu.h> 21 #include "exynos-pmu.h" 34 struct regmap *pmureg; member 62 /* returns -EINVAL if access isn't allowed or 0 */ in tensor_sec_reg_write() 79 /* returns -EINVAL if access isn't allowed or 0 */ in tensor_sec_reg_rmw() [all …]
|
/linux-6.12.1/drivers/watchdog/ |
D | s3c2410_wdt.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 29 #include <linux/soc/samsung/exynos-pmu.h> 80 * DOC: Quirk flags for different Samsung watchdog IP-cores 85 * differences in both watchdog and PMU IP-cores should be accounted for. Quirk 92 * write-only, writing any values to this register clears the interrupt, but 149 * struct s3c2410_wdt_variant - Per-variant config data 151 * @disable_reg: Offset in pmureg for the register that disables the watchdog 153 * @mask_reset_reg: Offset in pmureg for the register that masks the watchdog 158 * @rst_stat_reg: Offset in pmureg for the register that has the reset status. 161 * @cnt_en_reg: Offset in pmureg for the register that enables WDT counter. [all …]
|
/linux-6.12.1/arch/arm/boot/dts/samsung/ |
D | exynos5410.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 14 #include <dt-bindings/clock/exynos5410.h> 15 #include <dt-bindings/clock/exynos-audss-clk.h> 16 #include <dt-bindings/interrupt-controller/arm-gic.h> 20 interrupt-parent = <&gic>; 30 #address-cells = <1>; 31 #size-cells = <0>; 35 compatible = "arm,cortex-a15"; 37 clock-frequency = <1600000000>; 42 compatible = "arm,cortex-a15"; [all …]
|
D | exynos5250.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 17 #include <dt-bindings/clock/exynos5250.h> 19 #include "exynos4-cpu-thermal.dtsi" 20 #include <dt-bindings/clock/exynos-audss-clk.h> 46 #address-cells = <1>; 47 #size-cells = <0>; 49 cpu-map { 62 compatible = "arm,cortex-a15"; 65 clock-names = "cpu"; 66 operating-points-v2 = <&cpu0_opp_table>; [all …]
|
D | exynos4.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. 7 * Copyright (c) 2010-2011 Linaro Ltd. 19 #include <dt-bindings/clock/exynos4.h> 20 #include <dt-bindings/clock/exynos-audss-clk.h> 21 #include <dt-bindings/interrupt-controller/arm-gic.h> 22 #include <dt-bindings/interrupt-controller/irq.h> 25 interrupt-parent = <&gic>; 26 #address-cells = <1>; 27 #size-cells = <1>; [all …]
|
D | exynos5420.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 14 #include <dt-bindings/clock/exynos5420.h> 15 #include <dt-bindings/clock/exynos-audss-clk.h> 16 #include <dt-bindings/interrupt-controller/arm-gic.h> 37 bus_disp1: bus-disp1 { 38 compatible = "samsung,exynos-bus"; 40 clock-names = "bus"; 44 bus_disp1_fimd: bus-disp1-fimd { 45 compatible = "samsung,exynos-bus"; 47 clock-names = "bus"; [all …]
|
D | s5pv210.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (c) 2013-2014 Samsung Electronics, Co. Ltd. 19 #include <dt-bindings/clock/s5pv210.h> 20 #include <dt-bindings/clock/s5pv210-audss.h> 23 #address-cells = <1>; 24 #size-cells = <1>; 45 #address-cells = <1>; 46 #size-cells = <0>; 50 compatible = "arm,cortex-a8"; 55 xxti: oscillator-0 { [all …]
|
D | exynos3250.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 17 #include "exynos4-cpu-thermal.dtsi" 18 #include <dt-bindings/clock/exynos3250.h> 19 #include <dt-bindings/interrupt-controller/arm-gic.h> 20 #include <dt-bindings/interrupt-controller/irq.h> 24 interrupt-parent = <&gic>; 25 #address-cells = <1>; 26 #size-cells = <1>; 46 bus_dmc: bus-dmc { 47 compatible = "samsung,exynos-bus"; [all …]
|
/linux-6.12.1/drivers/gpu/drm/exynos/ |
D | exynos_hdmi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Seung-Woo Kim <sw0312.kim@samsung.com> 9 * Based on drivers/media/video/s5p-tv/hdmi_drv.c 33 #include <sound/hdmi-codec.h> 34 #include <media/cec-notifier.h> 44 #include "regs-hdmi.h" 105 * required parents of clock when HDMI-PHY is respectively off or on. 133 struct regmap *pmureg; member 680 return hdmi_reg_map[reg_id & 0xffff][hdata->drv_data->type]; in hdmi_map_reg() 686 return readl(hdata->regs + hdmi_map_reg(hdata, reg_id)); in hdmi_reg_read() [all …]
|