Searched +full:px30 +full:- +full:otp (Results 1 – 3 of 3) sorted by relevance
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/nvmem/rockchip,otp.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: Rockchip internal OTP (One Time Programmable) memory10 - Heiko Stuebner <heiko@sntech.de>15 - rockchip,px30-otp16 - rockchip,rk3308-otp17 - rockchip,rk3588-otp26 clock-names:[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 #include <dt-bindings/clock/px30-cru.h>7 #include <dt-bindings/gpio/gpio.h>8 #include <dt-bindings/interrupt-controller/arm-gic.h>9 #include <dt-bindings/interrupt-controller/irq.h>10 #include <dt-bindings/pinctrl/rockchip.h>11 #include <dt-bindings/power/px30-power.h>12 #include <dt-bindings/soc/rockchip,boot-mode.h>13 #include <dt-bindings/thermal/thermal.h>16 compatible = "rockchip,px30";[all …]
1 // SPDX-License-Identifier: GPL-2.0-only3 * Rockchip OTP Driver6 * Author: Finley Xiao <finley.xiao@rock-chips.com>15 #include <linux/nvmem-provider.h>22 /* OTP Register Offsets */35 /* OTP Register bits and masks */85 static int rockchip_otp_reset(struct rockchip_otp *otp) in rockchip_otp_reset() argument89 ret = reset_control_assert(otp->rst); in rockchip_otp_reset()91 dev_err(otp->dev, "failed to assert otp phy %d\n", ret); in rockchip_otp_reset()97 ret = reset_control_deassert(otp->rst); in rockchip_otp_reset()[all …]