Searched full:otpc (Results 1 – 14 of 14) sorted by relevance
| /kernel/linux/linux-6.6/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 | 27 obj-$(CONFIG_NVMEM_LAN9662_OTPC) += nvmem-lan9662-otpc.o 28 nvmem-lan9662-otpc-y := lan9662-otpc.o 39 obj-$(CONFIG_NVMEM_MICROCHIP_OTPC) += nvmem-microchip-otpc.o 40 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 | 177 tristate "Microchip OTPC support"
|
| /kernel/linux/linux-6.6/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) 23 - const: microchip,sama7g5-otpc 37 #include <dt-bindings/nvmem/microchip,sama7g5-otpc.h> 39 otpc: efuse@e8c00000 { 40 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
|
| /kernel/linux/linux-5.10/drivers/nvmem/ |
| D | bcm-ocotp.c | 34 /* OTPC Commands */ 40 /* OTPC Status Bits */ 44 /* OTPC register definition */ 279 /* Enable CPU access to OTPC. */ in bcm_otpc_probe() 318 .name = "brcm-otpc", 325 MODULE_DESCRIPTION("Broadcom OTPC driver");
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/nvmem/ |
| 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
|
| /kernel/linux/linux-6.6/drivers/clk/starfive/ |
| D | clk-starfive-jh7110-aon.c | 46 /* otpc */
|
| /kernel/linux/linux-6.6/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> 996 otpc: efuse@e8c00000 { label 997 compatible = "microchip,sama7g5-otpc", "syscon";
|
| /kernel/linux/linux-6.6/ |
| D | MAINTAINERS | 14051 MICROCHIP OTPC DRIVER 14055 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml 14056 F: drivers/nvmem/microchip-otpc.c 14057 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
|