Home
last modified time | relevance | path

Searched full:otpc (Results 1 – 16 of 16) sorted by relevance

/openbmc/linux/drivers/nvmem/
H A Dmicrochip-otpc.c28 #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 …]
H A DMakefile27 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
H A Dbcm-ocotp.c23 /* 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");
H A Dlan9662-otpc.c206 { .compatible = "microchip,lan9662-otpc", },
H A DKconfig177 tristate "Microchip OTPC support"
/openbmc/linux/Documentation/devicetree/bindings/nvmem/
H A Dmicrochip,lan9662-otpc.yaml4 $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";
H A Dmicrochip,sama7g5-otpc.yaml4 $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";
H A Dbrcm,ocotp.txt4 - 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
/openbmc/linux/drivers/clk/starfive/
H A Dclk-starfive-jh7110-aon.c46 /* otpc */
/openbmc/linux/arch/arm/boot/dts/microchip/
H A Dlan966x.dtsi161 compatible = "microchip,lan9668-otpc", "microchip,lan9662-otpc";
H A Dsama7g5.dtsi19 #include <dt-bindings/nvmem/microchip,sama7g5-otpc.h>
996 otpc: efuse@e8c00000 { label
997 compatible = "microchip,sama7g5-otpc", "syscon";
/openbmc/linux/
H A DMAINTAINERS14087 MICROCHIP OTPC DRIVER
14091 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14092 F: drivers/nvmem/microchip-otpc.c
14093 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
H A Dopengrok0.0.log[all...]
H A Dopengrok1.0.log[all...]
/openbmc/
Dopengrok1.0.log[all...]
Dopengrok2.0.log[all...]