Home
last modified time | relevance | path

Searched +full:rk860x +full:- +full:reg (Results 1 – 21 of 21) sorted by relevance

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/regulator/
H A Drk860x-regulator.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/regulator/rk860x-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Rockchip Rk860x voltage regulator
10 - Elaine Zhang <zhangqing@rock-chips.com>
13 Rockchip RK860X Digitally Programmable Buck Regulator.
14 The RK860X is a step-down switching voltage regulator that
19 - $ref: regulator.yaml#
23 pattern: "^rk860[0-3]@[0-9a-f]"
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3588-evb4-lp4.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include "dt-bindings/usb/pd.h"
9 #include "rk3588-evb.dtsi"
10 #include "rk3588-rk806-single.dtsi"
13 fan: pwm-fan {
14 compatible = "pwm-fan";
15 #cooling-cells = <2>;
17 cooling-levels = <0 50 100 150 200 255>;
18 rockchip,temp-trips = <
27 pcie30_avdd1v8: pcie30-avdd1v8 {
[all …]
H A Drk3588-pcie-ep-demo.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include "dt-bindings/usb/pd.h"
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/pwm/pwm.h>
11 #include <dt-bindings/pinctrl/rockchip.h>
12 #include <dt-bindings/input/rk-input.h>
13 #include <dt-bindings/display/drm_mipi_dsi.h>
14 #include <dt-bindings/display/rockchip_vop.h>
15 #include "rk3588-rk806-single.dtsi"
18 adc_keys: adc-keys {
[all …]
H A Drk3588-vehicle-evb.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include "dt-bindings/usb/pd.h"
9 #include "rk3588-vehicle.dtsi"
10 #include "rk3588-rk806-single.dtsi"
13 es8388_sound: es8388-sound {
15 compatible = "rockchip,multicodecs-card";
16 rockchip,card-name = "rockchip-es8388";
17 hp-det-gpio = <&gpio1 RK_PC4 GPIO_ACTIVE_LOW>;
18 io-channels = <&saradc 3>;
19 io-channel-names = "adc-detect";
[all …]
H A Drk3588-toybrick-x0.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include "dt-bindings/usb/pd.h"
9 #include "rk3588-toybrick.dtsi"
10 #include "rk3588-rk806-single.dtsi"
13 /* If hdmirx node is disabled, delete the reserved-memory node here. */
14 reserved-memory {
15 #address-cells = <2>;
16 #size-cells = <2>;
19 /* Reserve 128MB memory for hdmirx-controller@fdee0000 */
21 compatible = "shared-dma-pool";
[all …]
H A Drk3588-toybrick-edp-x0.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include "dt-bindings/usb/pd.h"
9 #include "rk3588-toybrick.dtsi"
10 #include "rk3588-rk806-single.dtsi"
13 es8388_sound: es8388-sound {
15 compatible = "simple-audio-card";
16 simple-audio-card,format = "i2s";
17 simple-audio-card,mclk-fs = <256>;
18 simple-audio-card,name = "rockchip,es8388-codec";
19 simple-audio-card,dai-link@0 {
[all …]
H A Drk3588-nvr-demo3-v10.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include "rk3588-nvr-demo1-v21.dtsi"
14 /delete-node/ rk8603@43;
18 reg = <0x42>;
19 vin-supply = <&vcc5v0_sys>;
20 regulator-compatible = "rk860x-reg";
21 regulator-name = "vdd_cpu_big0_s0";
22 regulator-min-microvolt = <550000>;
23 regulator-max-microvolt = <1050000>;
24 regulator-ramp-delay = <2300>;
[all …]
H A Drk3588s-evb8-lp4x.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include "dt-bindings/usb/pd.h"
9 #include "rk3588s-evb.dtsi"
10 #include "rk3588-rk806-single.dtsi"
13 combophy_avdd0v85: combophy-avdd0v85 {
14 compatible = "regulator-fixed";
15 regulator-name = "combophy_avdd0v85";
16 regulator-boot-on;
17 regulator-always-on;
18 regulator-min-microvolt = <850000>;
[all …]
H A Drk3588-nvr-demo.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 #include "rk3588-nvr.dtsi"
9 #include "rk3588-rk806-single.dtsi"
12 i2s0_sound: i2s0-sound {
14 compatible = "simple-audio-card";
15 simple-audio-card,format = "i2s";
16 simple-audio-card,mclk-fs = <256>;
17 simple-audio-card,name = "rockchip,es8311";
18 simple-audio-card,dai-link@0 {
21 sound-dai = <&i2s0_8ch>;
[all …]
H A Drk3588-evb7-lp4.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include "dt-bindings/usb/pd.h"
9 #include "rk3588-evb.dtsi"
10 #include "rk3588-rk806-single.dtsi"
13 /* If hdmirx node is disabled, delete the reserved-memory node here. */
14 reserved-memory {
15 #address-cells = <2>;
16 #size-cells = <2>;
19 /* Reserve 128MB memory for hdmirx-controller@fdee0000 */
21 compatible = "shared-dma-pool";
[all …]
H A Drk3588-evb7-v11.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include "dt-bindings/usb/pd.h"
9 #include "rk3588-evb.dtsi"
10 #include "rk3588-rk806-single.dtsi"
13 /* If hdmirx node is disabled, delete the reserved-memory node here. */
14 reserved-memory {
15 #address-cells = <2>;
16 #size-cells = <2>;
19 /* Reserve 128MB memory for hdmirx-controller@fdee0000 */
21 compatible = "shared-dma-pool";
[all …]
H A Drk3588s-evb4-lp4x.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include "dt-bindings/usb/pd.h"
9 #include "rk3588s-evb.dtsi"
10 #include "rk3588-rk806-single.dtsi"
13 combophy_avdd0v85: combophy-avdd0v85 {
14 compatible = "regulator-fixed";
15 regulator-name = "combophy_avdd0v85";
16 regulator-boot-on;
17 regulator-always-on;
18 regulator-min-microvolt = <850000>;
[all …]
H A Drk3588s-tablet-single.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include <dt-bindings/usb/pd.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/pwm/pwm.h>
10 #include <dt-bindings/pinctrl/rockchip.h>
11 #include <dt-bindings/input/rk-input.h>
12 #include <dt-bindings/display/drm_mipi_dsi.h>
13 #include <dt-bindings/display/rockchip_vop.h>
14 #include <dt-bindings/sensor-dev.h>
16 #include "rk3588-android.dtsi"
[all …]
H A Drk3588s-tablet-rk806-single.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/pwm/pwm.h>
9 #include <dt-bindings/pinctrl/rockchip.h>
10 #include <dt-bindings/input/rk-input.h>
11 #include <dt-bindings/display/drm_mipi_dsi.h>
12 #include <dt-bindings/display/rockchip_vop.h>
13 #include <dt-bindings/sensor-dev.h>
14 #include <dt-bindings/usb/pd.h>
16 #include "rk3588-android.dtsi"
[all …]
/OK3568_Linux_fs/u-boot/drivers/power/regulator/
H A Drk860x_regulator.c1 // SPDX-License-Identifier: GPL-2.0
81 static int rk860x_write(struct udevice *dev, uint reg, const uint8_t *buff, in rk860x_write() argument
86 ret = dm_i2c_write(dev, reg, buff, len); in rk860x_write()
88 dev_err(dev, "write reg[0x%02x] failed, ret=%d\n", reg, ret); in rk860x_write()
95 static int rk860x_read(struct udevice *dev, uint reg, uint8_t *buff, int len) in rk860x_read() argument
99 ret = dm_i2c_read(dev, reg, buff, len); in rk860x_read()
101 dev_err(dev, "read reg[0x%02x] failed, ret=%d\n", reg, ret); in rk860x_read()
108 static int rk860x_reg_read(struct udevice *dev, uint reg, u8 *val) in rk860x_reg_read() argument
112 debug("%s: reg=%x", __func__, reg); in rk860x_reg_read()
113 ret = rk860x_read(dev, reg, val, 1); in rk860x_reg_read()
[all …]
/OK3568_Linux_fs/kernel/drivers/regulator/
H A Drk860x-regulator.c1 // SPDX-License-Identifier: GPL-2.0
112 ret = regmap_read(di->regmap, RK860X_MAX_SET, &val); in rk860x_get_voltage()
130 ret = regmap_update_bits(di->regmap, di->sleep_reg, in rk860x_set_suspend_voltage()
131 di->vol_mask, ret); in rk860x_set_suspend_voltage()
142 return regmap_update_bits(di->regmap, di->sleep_en_reg, in rk860x_set_suspend_enable()
150 return regmap_update_bits(di->regmap, di->sleep_en_reg, in rk860x_set_suspend_disable()
158 if (!rdev->constraints->state_mem.changeable) in rk860x_resume()
172 if (di->vsel_gpio) { in rk860x_set_enable()
173 gpiod_set_raw_value(di->vsel_gpio, !di->sleep_vsel_id); in rk860x_set_enable()
177 return regmap_update_bits(di->regmap, di->en_reg, in rk860x_set_enable()
[all …]
/OK3568_Linux_fs/buildroot/output/OK3568/target/usr/lib/modules/5.10.160/
H A Dmodules.builtin.modinfo
/OK3568_Linux_fs/output/sessions/2025-06-06_01-57-56/
H A D10-kernel-build_2025-06-06_01-57-58.log
H A Dbuild_2025-06-06_01-57-58.log
H A D10-kernel-build.log
H A Dbuild.log