HomeSort by: relevance | last modified time | path
    Searched refs:syscon (Results 1 - 25 of 348) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /src/sys/dev/fdt/
fdt_syscon.h 34 struct syscon;
36 int fdtbus_register_syscon(device_t, int, struct syscon *);
38 struct syscon * fdtbus_syscon_acquire(int, const char *);
39 struct syscon * fdtbus_syscon_lookup(int);
fdt_syscon.c 40 struct syscon;
45 struct syscon *sc_syscon;
55 struct syscon *syscon)
62 sc->sc_syscon = syscon;
82 struct syscon *
99 struct syscon *
syscon.h 1 /* $NetBSD: syscon.h,v 1.2 2020/12/11 09:40:28 skrll Exp $ */
32 struct syscon { struct
  /src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/
exynos-syscon-restart.dtsi 3 * Samsung's Exynos SoC syscon reboot/poweroff nodes common definition.
7 poweroff: syscon-poweroff {
8 compatible = "syscon-poweroff";
14 reboot: syscon-reboot {
15 compatible = "syscon-reboot";
gemini.dtsi 21 syscon = <&syscon>;
30 syscon: syscon@40000000 { label
31 compatible = "cortina,gemini-syscon",
32 "syscon", "simple-mfd";
37 syscon-reboot {
38 compatible = "syscon-reboot";
39 regmap = <&syscon>;
48 regmap = <&syscon>;
    [all...]
ep7209.dtsi 86 syscon1: syscon@80000100 {
87 compatible = "cirrus,ep7209-syscon1", "syscon";
113 syscon = <&syscon1>;
143 syscon = <&syscon1>;
153 syscon = <&syscon3>;
157 syscon2: syscon@80001100 {
158 compatible = "cirrus,ep7209-syscon2", "syscon";
167 syscon = <&syscon2>;
177 syscon = <&syscon3>;
181 syscon3: syscon@80002200
    [all...]
aspeed-g6.dtsi 67 clocks = <&syscon ASPEED_CLK_HPLL>;
73 compatible = "aspeed,ast2600-sdram-edac", "syscon";
103 clocks = <&syscon ASPEED_CLK_AHB>;
132 clocks = <&syscon ASPEED_CLK_AHB>;
154 clocks = <&syscon ASPEED_CLK_AHB>;
222 clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>;
232 clocks = <&syscon ASPEED_CLK_GATE_MAC2CLK>;
242 clocks = <&syscon ASPEED_CLK_GATE_MAC3CLK>;
252 clocks = <&syscon ASPEED_CLK_GATE_MAC4CLK>;
260 clocks = <&syscon ASPEED_CLK_GATE_USBPORT1CLK>
307 syscon: syscon@1e6e2000 { label
    [all...]
aspeed-g4.dtsi 62 clocks = <&syscon ASPEED_CLK_AHB>;
99 clocks = <&syscon ASPEED_CLK_AHB>;
127 clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>;
135 clocks = <&syscon ASPEED_CLK_GATE_MAC2CLK>;
143 clocks = <&syscon ASPEED_CLK_GATE_USBPORT1CLK>;
154 clocks = <&syscon ASPEED_CLK_GATE_USBUHCICLK>;
166 clocks = <&syscon ASPEED_CLK_GATE_USBPORT1CLK>;
180 syscon: syscon@1e6e2000 { label
181 compatible = "aspeed,ast2400-scu", "syscon", "simple-mfd"
    [all...]
rtd1195.dtsi 104 crt: syscon@0 {
105 compatible = "syscon", "simple-mfd";
113 iso: syscon@7000 {
114 compatible = "syscon", "simple-mfd";
122 sb2: syscon@1a000 {
123 compatible = "syscon", "simple-mfd";
131 misc: syscon@1b000 {
132 compatible = "syscon", "simple-mfd";
140 scpu_wrapper: syscon@1d000 {
141 compatible = "syscon", "simple-mfd"
    [all...]
aspeed-g5.dtsi 63 clocks = <&syscon ASPEED_CLK_AHB>;
92 clocks = <&syscon ASPEED_CLK_AHB>;
114 clocks = <&syscon ASPEED_CLK_AHB>;
149 clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>;
157 clocks = <&syscon ASPEED_CLK_GATE_MAC2CLK>;
165 clocks = <&syscon ASPEED_CLK_GATE_USBPORT1CLK>;
175 clocks = <&syscon ASPEED_CLK_GATE_USBPORT2CLK>;
186 clocks = <&syscon ASPEED_CLK_GATE_USBUHCICLK>;
198 clocks = <&syscon ASPEED_CLK_GATE_USBPORT1CLK>;
219 syscon: syscon@1e6e2000 label
    [all...]
keystone-k2hk.dtsi 8 #include <dt-bindings/reset/ti-syscon.h>
74 compatible = "ti,k2hk-pscrst", "ti,syscon-reset";
96 gpio,syscon-dev = <&devctrl 0x240>;
104 gpio,syscon-dev = <&devctrl 0x244>;
112 gpio,syscon-dev = <&devctrl 0x248>;
120 gpio,syscon-dev = <&devctrl 0x24c>;
128 gpio,syscon-dev = <&devctrl 0x250>;
136 gpio,syscon-dev = <&devctrl 0x254>;
144 gpio,syscon-dev = <&devctrl 0x258>;
152 gpio,syscon-dev = <&devctrl 0x25c>
    [all...]
arm-realview-eb-11mp-ctrevb.dts 30 * The revision B has a distinctly different layout of the syscon, so
33 &syscon {
34 compatible = "arm,realview-eb11mp-revb-syscon", "arm,realview-eb-syscon", "syscon", "simple-mfd";
  /src/sys/arch/arm/rockchip/
rk3399_iomux.c 45 #include <dev/fdt/syscon.h>
191 struct syscon *sc_syscon[2];
196 #define LOCK(syscon) \
197 syscon_lock(syscon)
198 #define UNLOCK(syscon) \
199 syscon_unlock(syscon)
200 #define RD4(syscon, reg) \
201 syscon_read_4(syscon, (reg))
202 #define WR4(syscon, reg, val) \
203 syscon_write_4(syscon, (reg), (val)
220 struct syscon * const syscon = sc->sc_syscon[banks[bank].regs]; local in function:rk3399_iomux_set_bias
281 struct syscon * const syscon = sc->sc_syscon[banks[bank].regs]; local in function:rk3399_iomux_set_drive_strength
364 struct syscon * const syscon = sc->sc_syscon[banks[bank].regs]; local in function:rk3399_iomux_set_mux
429 struct syscon * const syscon = sc->sc_syscon[banks[bank].regs]; local in function:rk3399_iomux_pinctrl_set_config
461 struct syscon * const syscon = sc->sc_syscon[RK_IOMUX_REGS_GRF]; local in function:rk3399_iomux_force_enable_swj_dp
    [all...]
rk3288_iomux.c 42 #include <dev/fdt/syscon.h>
62 struct syscon *sc_grf;
63 struct syscon *sc_pmu;
67 struct syscon *syscon; member in struct:rk3288_iomux_reg
80 syscon_lock((reg)->syscon)
82 syscon_unlock((reg)->syscon)
84 syscon_read_4((reg)->syscon, (off))
86 syscon_write_4((reg)->syscon, (off), (val))
88 ((reg)->syscon == (sc)->sc_pmu
    [all...]
  /src/sys/arch/riscv/starfive/
jh71x0_eth.h 45 struct syscon * sc_syscon;
  /src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/sprd/
sharkl3.dtsi 19 ap_ahb_regs: syscon@20e00000 {
20 compatible = "sprd,sc9863a-glbregs", "syscon",
34 pmu_regs: syscon@402b0000 {
35 compatible = "sprd,sc9863a-glbregs", "syscon",
51 aon_apb_regs: syscon@402e0000 {
52 compatible = "sprd,sc9863a-glbregs", "syscon",
66 anlg_phy_g2_regs: syscon@40353000 {
67 compatible = "sprd,sc9863a-glbregs", "syscon",
83 anlg_phy_g4_regs: syscon@40359000 {
84 compatible = "sprd,sc9863a-glbregs", "syscon",
    [all...]
whale2.dtsi 22 ap_ahb_regs: syscon@20210000 {
23 compatible = "syscon";
27 pmu_regs: syscon@402b0000 {
28 compatible = "syscon";
32 aon_regs: syscon@402e0000 {
33 compatible = "syscon";
37 ana_regs: syscon@40400000 {
38 compatible = "syscon";
42 agcp_regs: syscon@415e0000 {
43 compatible = "syscon";
    [all...]
  /src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/mediatek/
mt8167.dtsi 21 compatible = "mediatek,mt8167-topckgen", "syscon";
27 compatible = "mediatek,mt8167-infracfg", "syscon";
33 compatible = "mediatek,mt8167-apmixedsys", "syscon";
38 scpsys: syscon@10006000 {
39 compatible = "syscon", "simple-mfd";
105 imgsys: syscon@15000000 {
106 compatible = "mediatek,mt8167-imgsys", "syscon";
111 vdecsys: syscon@16000000 {
112 compatible = "mediatek,mt8167-vdecsys", "syscon";
130 compatible = "mediatek,mt8167-mmsys", "syscon";
    [all...]
mt6779.dtsi 151 compatible = "mediatek,mt6779-topckgen", "syscon";
157 compatible = "mediatek,mt6779-infracfg_ao", "syscon";
163 compatible = "mediatek,mt6779-pinctrl", "syscon";
187 compatible = "mediatek,mt6779-apmixed", "syscon";
240 compatible = "mediatek,mt6779-audio", "syscon";
246 compatible = "mediatek,mt6779-mfgcfg", "syscon";
251 mmsys: syscon@14000000 {
252 compatible = "mediatek,mt6779-mmsys", "syscon";
258 compatible = "mediatek,mt6779-imgsys", "syscon";
264 compatible = "mediatek,mt6779-vdecsys", "syscon";
    [all...]
  /src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/realtek/
rtd129x.dtsi 66 crt: syscon@0 {
67 compatible = "syscon", "simple-mfd";
75 iso: syscon@7000 {
76 compatible = "syscon", "simple-mfd";
84 sb2: syscon@1a000 {
85 compatible = "syscon", "simple-mfd";
93 misc: syscon@1b000 {
94 compatible = "syscon", "simple-mfd";
102 scpu_wrapper: syscon@1d000 {
103 compatible = "syscon", "simple-mfd"
    [all...]
rtd139x.dtsi 64 crt: syscon@0 {
65 compatible = "syscon", "simple-mfd";
73 iso: syscon@7000 {
74 compatible = "syscon", "simple-mfd";
82 sb2: syscon@1a000 {
83 compatible = "syscon", "simple-mfd";
91 misc: syscon@1b000 {
92 compatible = "syscon", "simple-mfd";
100 scpu_wrapper: syscon@1d000 {
101 compatible = "syscon", "simple-mfd"
    [all...]
rtd16xx.dtsi 140 crt: syscon@0 {
141 compatible = "syscon", "simple-mfd";
149 iso: syscon@7000 {
150 compatible = "syscon", "simple-mfd";
158 sb2: syscon@1a000 {
159 compatible = "syscon", "simple-mfd";
167 misc: syscon@1b000 {
168 compatible = "syscon", "simple-mfd";
176 scpu_wrapper: syscon@1d000 {
177 compatible = "syscon", "simple-mfd"
    [all...]
  /src/sys/external/gpl2/dts/dist/arch/mips/boot/dts/brcm/
bcm3368.dtsi 63 periph_cntl: syscon@fff8c008 {
64 compatible = "syscon";
69 reboot: syscon-reboot@fff8c008 {
70 compatible = "syscon-reboot";
  /src/sys/arch/riscv/dts/
jh7100.dtsi 52 sysaudio: syscon@104a0000 {
53 compatible = "starfive,jh7100-sysaudio", "syscon";
70 starfive,syscon = <&sysaudio>;
  /src/sys/arch/arm/ti/
ti_cpufreq.c 42 #include <dev/fdt/syscon.h>
46 static struct syscon *ti_opp_syscon;
98 ti_opp_syscon = fdtbus_syscon_acquire(opp_table, "syscon");

Completed in 21 milliseconds

1 2 3 4 5 6 7 8 91011>>