Home
last modified time | relevance | path

Searched full:olb (Results 1 – 11 of 11) sorted by relevance

/linux-6.14.4/Documentation/devicetree/bindings/soc/mobileye/
Dmobileye,eyeq5-olb.yaml4 $id: http://devicetree.org/schemas/soc/mobileye/mobileye,eyeq5-olb.yaml#
15 OLB ("Other Logic Block") is a hardware block grouping smaller blocks. Clocks,
23 - mobileye,eyeq5-olb
24 - mobileye,eyeq6l-olb
25 - mobileye,eyeq6h-acc-olb
26 - mobileye,eyeq6h-central-olb
27 - mobileye,eyeq6h-east-olb
28 - mobileye,eyeq6h-west-olb
29 - mobileye,eyeq6h-south-olb
30 - mobileye,eyeq6h-ddr0-olb
[all …]
/linux-6.14.4/arch/mips/boot/dts/mobileye/
Deyeq5.dtsi20 clocks = <&olb EQ5C_CPU_CORE0>;
119 clocks = <&olb EQ5C_PER_UART>, <&olb EQ5C_PER_OCC>;
121 resets = <&olb 0 10>;
132 clocks = <&olb EQ5C_PER_UART>, <&olb EQ5C_PER_OCC>;
134 resets = <&olb 0 11>;
145 clocks = <&olb EQ5C_PER_UART>, <&olb EQ5C_PER_OCC>;
147 resets = <&olb 0 12>;
152 olb: system-controller@e00000 { label
153 compatible = "mobileye,eyeq5-olb", "syscon";
178 clocks = <&olb EQ5C_CPU_CORE0>;
Deyeq6h.dtsi48 compatible = "mobileye,eyeq6h-acc-olb", "syscon";
57 compatible = "mobileye,eyeq6h-central-olb", "syscon";
83 compatible = "mobileye,eyeq6h-west-olb", "syscon";
100 compatible = "mobileye,eyeq6h-east-olb", "syscon";
109 compatible = "mobileye,eyeq6h-south-olb", "syscon";
125 compatible = "mobileye,eyeq6h-ddr0-olb", "syscon";
133 compatible = "mobileye,eyeq6h-ddr1-olb", "syscon";
Deyeq5-pins.dtsi8 &olb {
/linux-6.14.4/Documentation/devicetree/bindings/i2c/
Dst,nomadik-i2c.yaml73 mobileye,olb:
77 - description: Phandle to OLB system controller node.
80 The phandle pointing to OLB system controller node, with the I2C
101 - mobileye,olb
104 mobileye,olb: false
150 mobileye,olb = <&olb 0>;
/linux-6.14.4/drivers/reset/
Dreset-eyeq.c5 * Controllers live in a shared register region called OLB. EyeQ5 and EyeQ6L
6 * have a single OLB instance for a single reset controller. EyeQ6H has seven
7 * OLB instances; three host reset controllers.
541 * Table describes OLB system-controller compatibles.
545 { .compatible = "mobileye,eyeq5-olb", .data = &eqr_eyeq5_data },
546 { .compatible = "mobileye,eyeq6l-olb", .data = &eqr_eyeq6l_data },
547 { .compatible = "mobileye,eyeq6h-west-olb", .data = &eqr_eyeq6h_we_data },
548 { .compatible = "mobileye,eyeq6h-east-olb", .data = &eqr_eyeq6h_we_data },
549 { .compatible = "mobileye,eyeq6h-acc-olb", .data = &eqr_eyeq6h_acc_data },
DKconfig79 Registers are located in a shared register region called OLB. EyeQ6H
/linux-6.14.4/drivers/clk/
Dclk-eyeq.c11 * shared region called OLB. Some PLLs and fixed-factors are initialised early
675 { .compatible = "mobileye,eyeq5-olb", .data = &eqc_eyeq5_match_data },
676 { .compatible = "mobileye,eyeq6l-olb", .data = &eqc_eyeq6l_match_data },
677 { .compatible = "mobileye,eyeq6h-west-olb", .data = &eqc_eyeq6h_west_match_data },
678 { .compatible = "mobileye,eyeq6h-east-olb", .data = &eqc_eyeq6h_east_match_data },
679 { .compatible = "mobileye,eyeq6h-south-olb", .data = &eqc_eyeq6h_south_match_data },
680 { .compatible = "mobileye,eyeq6h-ddr0-olb", .data = &eqc_eyeq6h_ddr0_match_data },
681 { .compatible = "mobileye,eyeq6h-ddr1-olb", .data = &eqc_eyeq6h_ddr1_match_data },
682 { .compatible = "mobileye,eyeq6h-acc-olb", .data = &eqc_eyeq6h_acc_match_data },
759 /* Offsets (reg64) of early PLLs are relative to OLB block. */ in eqc_early_init()
[all …]
DKconfig236 SoCs. Controllers live in shared register regions called OLB. Driver
/linux-6.14.4/drivers/i2c/busses/
Di2c-nomadik.c13 * it is located in a shared register region called OLB.
122 /* Mobileye EyeQ5 offset into a shared register region (called OLB) */
1043 struct regmap *olb; in nmk_i2c_eyeq5_probe() local
1046 olb = syscon_regmap_lookup_by_phandle_args(np, "mobileye,olb", 1, &id); in nmk_i2c_eyeq5_probe()
1047 if (IS_ERR(olb)) in nmk_i2c_eyeq5_probe()
1048 return PTR_ERR(olb); in nmk_i2c_eyeq5_probe()
1060 regmap_update_bits(olb, NMK_I2C_EYEQ5_OLB_IOCR2, in nmk_i2c_eyeq5_probe()
1113 return dev_err_probe(dev, ret, "failed OLB lookup\n"); in nmk_i2c_probe()
/linux-6.14.4/drivers/pinctrl/
Dpinctrl-eyeq5.c5 * The registers are located in a syscon region called OLB. There are two pin