Searched +full:imx28 +full:- +full:ocotp (Results 1 – 23 of 23) sorted by relevance
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/nvmem/mxs-ocotp.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: On-Chip OTP Memory for Freescale i.MX23/i.MX2810 - Anson Huang <Anson.Huang@nxp.com>13 - $ref: "nvmem.yaml#"18 - fsl,imx23-ocotp19 - fsl,imx28-ocotp21 "#address-cells":[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later95 np = of_find_compatible_node(NULL, NULL, "fsl,ocotp"); in mxs_get_ocotp()102 * clk_enable(hbus_clk) for ocotp can be skipped in mxs_get_ocotp()111 (BM_OCOTP_CTRL_BUSY | BM_OCOTP_CTRL_ERROR)) && --timeout) in mxs_get_ocotp()117 /* open OCOTP banks for read */ in mxs_get_ocotp()125 while ((__raw_readl(ocotp_base) & BM_OCOTP_CTRL_BUSY) && --timeout) in mxs_get_ocotp()146 pr_err("%s: timeout in reading OCOTP\n", __func__); in mxs_get_ocotp()162 const u32 *ocotp = mxs_get_ocotp(); in update_fec_mac_prop() local168 np = of_find_compatible_node(from, NULL, "fsl,imx28-fec"); in update_fec_mac_prop()174 if (of_get_property(np, "local-mac-address", NULL)) in update_fec_mac_prop()[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later3 * Freescale MXS On-Chip OTP driver15 #include <linux/nvmem-provider.h>21 /* OCOTP registers and bits */41 while (timeout--) { in mxs_ocotp_wait()42 status = readl(otp->base); in mxs_ocotp_wait()51 return -EBUSY; in mxs_ocotp_wait()53 return -EIO; in mxs_ocotp_wait()65 ret = clk_enable(otp->clk); in mxs_ocotp_read()69 writel(BM_OCOTP_CTRL_ERROR, otp->base + STMP_OFFSET_REG_CLR); in mxs_ocotp_read()[all …]
1 // SPDX-License-Identifier: GPL-2.0+5 #include <dt-bindings/gpio/gpio.h>6 #include "imx28-pinfunc.h"9 #address-cells = <1>;10 #size-cells = <1>;12 interrupt-parent = <&icoll>;15 * pre-existing /chosen node to be available to insert the42 #address-cells = <1>;43 #size-cells = <0>;46 compatible = "arm,arm926ej-s";[all …]
1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)6 #include "imx6ull-pinfunc.h"7 #include "imx6ull-pinfunc-snvs.h"9 /* Delete UART8 in AIPS-1 (i.MX6UL specific) */10 /delete-node/ &uart8;11 /* Delete CAAM node in AIPS-2 (i.MX6UL specific) */12 /delete-node/ &crypto;15 clock-frequency = <900000000>;16 operating-points = <24 fsl,soc-operating-points = <[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later6 /dts-v1/;7 #include "imx28.dtsi"11 compatible = "msr,m28cu3", "fsl,imx28";20 nand-controller@8000c000 {21 #address-cells = <1>;22 #size-cells = <1>;23 pinctrl-names = "default";24 pinctrl-0 = <&gpmi_pins_a &gpmi_status_cfg>;28 label = "gpmi-nfc-0-boot";[all …]
3 * Copyright 2013-2017 Lothar Waßmann <LW@KARO-electronics.de>5 * This file is dual-licensed: you can use it either under the terms43 /dts-v1/;44 #include "imx28.dtsi"45 #include <dt-bindings/gpio/gpio.h>46 #include <dt-bindings/interrupt-controller/irq.h>49 model = "Ka-Ro electronics TX28 module";50 compatible = "karo,tx28", "fsl,imx28";70 reg = <0x40000000 0>; /* will be filled in by U-Boot */74 compatible = "w1-gpio";[all …]
1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)4 * Copyright 2017-2018 NXP.8 #include <dt-bindings/clock/imx6sll-clock.h>9 #include <dt-bindings/gpio/gpio.h>10 #include <dt-bindings/interrupt-controller/arm-gic.h>11 #include "imx6sll-pinfunc.h"14 #address-cells = <1>;15 #size-cells = <1>;44 #address-cells = <1>;45 #size-cells = <0>;[all …]
1 // SPDX-License-Identifier: GPL-2.05 #include <dt-bindings/interrupt-controller/irq.h>6 #include "imx6sl-pinfunc.h"7 #include <dt-bindings/clock/imx6sl-clock.h>10 #address-cells = <1>;11 #size-cells = <1>;14 * pre-existing /chosen node to be available to insert the47 #address-cells = <1>;48 #size-cells = <0>;51 compatible = "arm,cortex-a9";[all …]
1 // SPDX-License-Identifier: GPL-2.05 #include <dt-bindings/clock/imx6sx-clock.h>6 #include <dt-bindings/gpio/gpio.h>7 #include <dt-bindings/input/input.h>8 #include <dt-bindings/interrupt-controller/arm-gic.h>9 #include "imx6sx-pinfunc.h"12 #address-cells = <1>;13 #size-cells = <1>;16 * pre-existing /chosen node to be available to insert the57 #address-cells = <1>;[all …]
1 // SPDX-License-Identifier: GPL-2.0+ OR MIT6 #include <dt-bindings/clock/imx7d-clock.h>7 #include <dt-bindings/power/imx7-power.h>8 #include <dt-bindings/gpio/gpio.h>9 #include <dt-bindings/input/input.h>10 #include <dt-bindings/interrupt-controller/arm-gic.h>11 #include <dt-bindings/reset/imx7-reset.h>12 #include "imx7d-pinfunc.h"15 #address-cells = <1>;16 #size-cells = <1>;[all …]
1 // SPDX-License-Identifier: GPL-2.05 #include <dt-bindings/clock/imx6ul-clock.h>6 #include <dt-bindings/gpio/gpio.h>7 #include <dt-bindings/input/input.h>8 #include <dt-bindings/interrupt-controller/arm-gic.h>9 #include "imx6ul-pinfunc.h"12 #address-cells = <1>;13 #size-cells = <1>;16 * pre-existing /chosen node to be available to insert the55 #address-cells = <1>;[all …]
1 // SPDX-License-Identifier: GPL-2.0+6 #include <dt-bindings/clock/imx6qdl-clock.h>7 #include <dt-bindings/input/input.h>8 #include <dt-bindings/interrupt-controller/arm-gic.h>11 #address-cells = <1>;12 #size-cells = <1>;15 * pre-existing /chosen node to be available to insert the54 compatible = "fsl,imx-ckil", "fixed-clock";55 #clock-cells = <0>;56 clock-frequency = <32768>;[all …]
9 #include <dt-bindings/clock/imx6sx-clock.h>10 #include <dt-bindings/gpio/gpio.h>11 #include <dt-bindings/input/input.h>12 #include <dt-bindings/interrupt-controller/arm-gic.h>13 #include "imx6sx-pinfunc.h"53 #address-cells = <1>;54 #size-cells = <0>;57 compatible = "arm,cortex-a9";60 next-level-cache = <&L2>;61 operating-points = <[all …]
10 #include <dt-bindings/interrupt-controller/irq.h>11 #include "imx6sl-pinfunc.h"12 #include <dt-bindings/clock/imx6sl-clock.h>15 #address-cells = <1>;16 #size-cells = <1>;19 * pre-existing /chosen node to be available to insert the21 * Also for U-Boot there must be a pre-existing /memory node.47 #address-cells = <1>;48 #size-cells = <0>;51 compatible = "arm,cortex-a9";[all …]
2 * Copyright 2015-2016 Freescale Semiconductor, Inc.9 #include <dt-bindings/clock/imx6ul-clock.h>10 #include <dt-bindings/gpio/gpio.h>11 #include <dt-bindings/interrupt-controller/arm-gic.h>12 #include "imx6ull-pinfunc.h"13 #include "imx6ull-pinfunc-snvs.h"50 #address-cells = <1>;51 #size-cells = <0>;54 compatible = "arm,cortex-a7";57 clock-latency = <61036>; /* two CLK32 periods */[all …]
9 #include <dt-bindings/clock/imx6sll-clock.h>10 #include <dt-bindings/gpio/gpio.h>11 #include <dt-bindings/interrupt-controller/arm-gic.h>12 #include "imx6sll-pinfunc.h"43 #address-cells = <1>;44 #size-cells = <0>;47 compatible = "arm,cortex-a9";50 next-level-cache = <&L2>;51 operating-points = <58 fsl,soc-operating-points = <[all …]
5 * This file is dual-licensed: you can use it either under the terms44 #include <dt-bindings/clock/imx7d-clock.h>45 #include <dt-bindings/gpio/gpio.h>46 #include <dt-bindings/input/input.h>47 #include <dt-bindings/interrupt-controller/arm-gic.h>48 #include "imx7d-pinfunc.h"51 #address-cells = <1>;52 #size-cells = <1>;55 * pre-existing /chosen node to be available to insert the57 * Also for U-Boot there must be a pre-existing /memory node.[all …]
9 * http://www.opensource.org/licenses/gpl-license.html13 #include <dt-bindings/clock/imx6qdl-clock.h>14 #include <dt-bindings/interrupt-controller/arm-gic.h>52 #address-cells = <1>;53 #size-cells = <0>;56 compatible = "fsl,imx-ckil", "fixed-clock";57 #clock-cells = <0>;58 clock-frequency = <32768>;62 compatible = "fsl,imx-ckih1", "fixed-clock";63 #clock-cells = <0>;[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 #include <dt-bindings/clock/imx8mn-clock.h>7 #include <dt-bindings/gpio/gpio.h>8 #include <dt-bindings/input/input.h>9 #include <dt-bindings/interrupt-controller/arm-gic.h>10 #include <dt-bindings/thermal/thermal.h>12 #include "imx8mn-pinfunc.h"15 interrupt-parent = <&gic>;16 #address-cells = <2>;17 #size-cells = <2>;[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 #include <dt-bindings/clock/imx8mm-clock.h>7 #include <dt-bindings/gpio/gpio.h>8 #include <dt-bindings/input/input.h>9 #include <dt-bindings/interrupt-controller/arm-gic.h>10 #include <dt-bindings/thermal/thermal.h>12 #include "imx8mm-pinfunc.h"15 interrupt-parent = <&gic>;16 #address-cells = <2>;17 #size-cells = <2>;[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)4 * Copyright (C) 2017-2018 Pengutronix, Lucas Stach <kernel@pengutronix.de>7 #include <dt-bindings/clock/imx8mq-clock.h>8 #include <dt-bindings/power/imx8mq-power.h>9 #include <dt-bindings/reset/imx8mq-reset.h>10 #include <dt-bindings/gpio/gpio.h>11 #include "dt-bindings/input/input.h"12 #include <dt-bindings/interrupt-controller/arm-gic.h>13 #include <dt-bindings/thermal/thermal.h>14 #include "imx8mq-pinfunc.h"[all …]
... -boot-2021.07/.readthedocs.yml u-boot-2021.07/Kbuild u-boot-2021.07 ...