Searched full:otpc (Results 1 – 12 of 12) sorted by relevance
/linux-6.12.1/drivers/nvmem/ |
D | microchip-otpc.c | 28 #define MCHP_OTPC_NAME "mchp-otpc" 32 * struct mchp_otpc - OTPC private data structure 46 * struct mchp_otpc_packet - OTPC packet data structure 57 static struct mchp_otpc_packet *mchp_otpc_id_to_packet(struct mchp_otpc *otpc, in mchp_otpc_id_to_packet() argument 62 if (id >= otpc->npackets) in mchp_otpc_id_to_packet() 65 list_for_each_entry(packet, &otpc->packets, list) { in mchp_otpc_id_to_packet() 73 static int mchp_otpc_prepare_read(struct mchp_otpc *otpc, in mchp_otpc_prepare_read() argument 79 tmp = readl_relaxed(otpc->base + MCHP_OTPC_MR); in mchp_otpc_prepare_read() 82 writel_relaxed(tmp, otpc->base + MCHP_OTPC_MR); in mchp_otpc_prepare_read() 85 tmp = readl_relaxed(otpc->base + MCHP_OTPC_CR); in mchp_otpc_prepare_read() [all …]
|
D | Makefile | 29 obj-$(CONFIG_NVMEM_LAN9662_OTPC) += nvmem-lan9662-otpc.o 30 nvmem-lan9662-otpc-y := lan9662-otpc.o 41 obj-$(CONFIG_NVMEM_MICROCHIP_OTPC) += nvmem-microchip-otpc.o 42 nvmem-microchip-otpc-y := microchip-otpc.o
|
D | bcm-ocotp.c | 23 /* OTPC Commands */ 29 /* OTPC Status Bits */ 33 /* OTPC register definition */ 266 /* Enable CPU access to OTPC. */ in bcm_otpc_probe() 305 .name = "brcm-otpc", 312 MODULE_DESCRIPTION("Broadcom OTPC driver");
|
D | lan9662-otpc.c | 206 { .compatible = "microchip,lan9662-otpc", },
|
D | Kconfig | 178 tristate "Microchip OTPC support"
|
/linux-6.12.1/Documentation/devicetree/bindings/nvmem/ |
D | microchip,lan9662-otpc.yaml | 4 $id: http://devicetree.org/schemas/nvmem/microchip,lan9662-otpc.yaml# 7 title: Microchip LAN9662 OTP Controller (OTPC) 24 - const: microchip,lan9668-otpc 25 - const: microchip,lan9662-otpc 27 - microchip,lan9662-otpc 40 otpc: otp@e0021000 { 41 compatible = "microchip,lan9662-otpc";
|
D | microchip,sama7g5-otpc.yaml | 4 $id: http://devicetree.org/schemas/nvmem/microchip,sama7g5-otpc.yaml# 7 title: Microchip SAMA7G5 OTP Controller (OTPC) 24 - const: microchip,sama7g5-otpc 38 #include <dt-bindings/nvmem/microchip,sama7g5-otpc.h> 40 otpc: efuse@e8c00000 { 41 compatible = "microchip,sama7g5-otpc", "syscon";
|
D | brcm,ocotp.txt | 4 - compatible: "brcm,ocotp" for the first generation Broadcom OTPC which is used 6 generation Broadcom OTPC which is used in SoC's such as Stingray and supports
|
/linux-6.12.1/drivers/clk/starfive/ |
D | clk-starfive-jh7110-aon.c | 46 /* otpc */
|
/linux-6.12.1/arch/arm/boot/dts/microchip/ |
D | lan966x.dtsi | 161 compatible = "microchip,lan9668-otpc", "microchip,lan9662-otpc";
|
D | sama7g5.dtsi | 19 #include <dt-bindings/nvmem/microchip,sama7g5-otpc.h> 1020 otpc: efuse@e8c00000 { label 1021 compatible = "microchip,sama7g5-otpc", "syscon";
|
/linux-6.12.1/ |
D | MAINTAINERS | 15188 MICROCHIP OTPC DRIVER 15192 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml 15193 F: drivers/nvmem/microchip-otpc.c 15194 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
|