/linux/Documentation/devicetree/bindings/soc/fsl/ |
H A D | guts.txt | 1 * Global Utilities Block 3 The global utilities block controls power management, I/O device 4 enabling, power-on-reset configuration monitoring, general-purpose 10 - compatible : Should define the compatible device type for 11 global-utilities. 13 "fsl,qoriq-device-config-1.0" 14 "fsl,qoriq-device-config-2.0" 15 "fsl,<chip>-device-config" 16 "fsl,<chip>-guts" 17 - reg : Offset and length of the register set for the device. [all …]
|
/linux/drivers/soc/loongson/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0+ 3 # Loongson-2 series SoC drivers 7 tristate "Loongson-2 SoC Global UtiliTieS (GUTS) register block" 11 The global utilities block controls PCIE device enabling, alternate 15 and access global utilities block for LoongArch architecture Loongson-2 21 bool "Loongson-2 SoC Power Management Controller Driver" 25 The Loongson-2's power management controller was ACPI, supports ACPI 27 Disk), ACPI S5 (Soft Shutdown) and supports multiple wake-up methods 29 controller support that base on dts for Loongson-2 series SoCs.
|
/linux/arch/powerpc/platforms/85xx/ |
H A D | p1022_rdk.c | 32 /* DIU Pixel Clock bits of the CLKDVDR Global Utilities register */ 51 /* Map the global utilities registers. */ in p1022rdk_set_pixel_clock() 52 guts_np = of_find_compatible_node(NULL, NULL, "fsl,p1022-guts"); in p1022rdk_set_pixel_clock() 54 pr_err("p1022rdk: missing global utilities device node\n"); in p1022rdk_set_pixel_clock() 61 pr_err("p1022rdk: could not map global utilities device\n"); in p1022rdk_set_pixel_clock() 73 * range of values is 2-255. in p1022rdk_set_pixel_clock() 78 /* Disable the pixel clock, and set it to non-inverted and no delay */ in p1022rdk_set_pixel_clock() 79 clrbits32(&guts->clkdvdr, in p1022rdk_set_pixel_clock() 83 setbits32(&guts->clkdvdr, CLKDVDR_PXCKEN | (pxclk << 16)); in p1022rdk_set_pixel_clock()
|
H A D | p1022_ds.c | 42 * Board-specific initialization of the DIU. This code should probably be 51 /* DIU Pixel Clock bits of the CLKDVDR Global Utilities register */ 77 * Note that we need to byte-swap the value before it's written to the AD 140 * If we only have 32-bit addressing, then the BRx address *is* the in lbc_br_to_phys() 180 /* Map the global utilities registers. */ in p1022ds_set_monitor_port() 181 guts_node = of_find_compatible_node(NULL, NULL, "fsl,p1022-guts"); in p1022ds_set_monitor_port() 183 pr_err("p1022ds: missing global utilities device node\n"); in p1022ds_set_monitor_port() 189 pr_err("p1022ds: could not map global utilities device\n"); in p1022ds_set_monitor_port() 193 lbc_node = of_find_compatible_node(NULL, NULL, "fsl,p1022-elbc"); in p1022ds_set_monitor_port() 205 law_node = of_find_compatible_node(NULL, NULL, "fsl,ecm-law"); in p1022ds_set_monitor_port() [all …]
|
H A D | mpc85xx_rdb.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright 2009,2012-2013 Freescale Semiconductor Inc. 21 #include <asm/pci-bridge.h> 38 if (of_machine_is_compatible("fsl,MPC85XXRDB-CAMP")) in mpc85xx_rdb_pic_init() 68 np = of_find_node_by_name(NULL, "global-utilities"); in mpc85xx_rdb_setup_arch() 73 pr_err("mpc85xx-rdb: could not map global utilities register\n"); in mpc85xx_rdb_setup_arch() 82 setbits32(&guts->pmuxcr, MPC85xx_PMUXCR_QE(0) | in mpc85xx_rdb_setup_arch() 120 .name = "P1021 RDB-PC", in define_machine() 121 .compatible = "fsl,P1021RDB-PC", in define_machine() 146 .name = "P1020 MBG-PC", in define_machine() [all …]
|
/linux/arch/powerpc/boot/dts/fsl/ |
H A D | b4420si-post.dtsi | 35 /include/ "b4si-post.dtsi" 39 compatible = "fsl,b4420-pcie", "fsl,qoriq-pcie-v2.4"; 43 dcsr-epu@0 { 44 compatible = "fsl,b4420-dcsr-epu", "fsl,dcsr-epu"; 46 dcsr-npc { 47 compatible = "fsl,b4420-dcsr-cnpc", "fsl,dcsr-cnpc"; 49 dcsr-dpaa@9000 { 50 compatible = "fsl,b4420-dcsr-dpaa", "fsl,dcsr-dpaa"; 52 dcsr-ocn@11000 { 53 compatible = "fsl,b4420-dcsr-ocn", "fsl,dcsr-ocn"; [all …]
|
H A D | p1020rdb-pc_camp_core1.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * P1020 RDB-PC Core1 Device Tree Source in CAMP mode. 9 * Please note to add "-b 1" for core1's dts compiling. 14 /include/ "p1020rdb-pc_32b.dts" 17 model = "fsl,P1020RDB-PC"; 18 compatible = "fsl,P1020RDB-PC"; 40 ecm-law@0 { 48 memory-controller@2000 { 68 gpio: gpio-controller@f000 { 101 protected-sources = < [all …]
|
H A D | b4860si-post.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 35 /include/ "b4si-post.dtsi" 39 compatible = "fsl,b4860-pcie", "fsl,qoriq-pcie-v2.4"; 45 #address-cells = <2>; 46 #size-cells = <2>; 47 fsl,iommu-parent = <&pamu0>; 51 #address-cells = <2>; 52 #size-cells = <2>; 53 cell-index = <1>; 57 #address-cells = <2>; [all …]
|
H A D | p5040si-post.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 36 compatible = "fsl,bman-fbpr"; 37 alloc-ranges = <0 0 0x10000 0>; 41 compatible = "fsl,qman-fqd"; 42 alloc-ranges = <0 0 0x10000 0>; 46 compatible = "fsl,qman-pfdr"; 47 alloc-ranges = <0 0 0x10000 0>; 51 compatible = "fsl,p5040-elbc", "fsl,elbc", "simple-bus"; 53 #address-cells = <2>; 54 #size-cells = <1>; [all …]
|
H A D | p3041si-post.dtsi | 4 * Copyright 2011 - 2015 Freescale Semiconductor Inc. 36 compatible = "fsl,bman-fbpr"; 37 alloc-ranges = <0 0 0x10 0>; 41 compatible = "fsl,qman-fqd"; 42 alloc-ranges = <0 0 0x10 0>; 46 compatible = "fsl,qman-pfdr"; 47 alloc-ranges = <0 0 0x10 0>; 51 compatible = "fsl,p3041-elbc", "fsl,elbc", "simple-bus"; 53 #address-cells = <2>; 54 #size-cells = <1>; [all …]
|
H A D | p2041si-post.dtsi | 4 * Copyright 2011 - 2015 Freescale Semiconductor Inc. 36 compatible = "fsl,bman-fbpr"; 37 alloc-ranges = <0 0 0x10 0>; 41 compatible = "fsl,qman-fqd"; 42 alloc-ranges = <0 0 0x10 0>; 46 compatible = "fsl,qman-pfdr"; 47 alloc-ranges = <0 0 0x10 0>; 51 compatible = "fsl,p2041-elbc", "fsl,elbc", "simple-bus"; 53 #address-cells = <2>; 54 #size-cells = <1>; [all …]
|
H A D | p5020si-post.dtsi | 4 * Copyright 2011 - 2015 Freescale Semiconductor Inc. 36 compatible = "fsl,bman-fbpr"; 37 alloc-ranges = <0 0 0x10000 0>; 41 compatible = "fsl,qman-fqd"; 42 alloc-ranges = <0 0 0x10000 0>; 46 compatible = "fsl,qman-pfdr"; 47 alloc-ranges = <0 0 0x10000 0>; 51 compatible = "fsl,p5020-elbc", "fsl,elbc", "simple-bus"; 53 #address-cells = <2>; 54 #size-cells = <1>; [all …]
|
H A D | p4080si-post.dtsi | 4 * Copyright 2011 - 2015 Freescale Semiconductor Inc. 36 compatible = "fsl,bman-fbpr"; 37 alloc-ranges = <0 0 0x10 0>; 41 compatible = "fsl,qman-fqd"; 42 alloc-ranges = <0 0 0x10 0>; 46 compatible = "fsl,qman-pfdr"; 47 alloc-ranges = <0 0 0x10 0>; 51 compatible = "fsl,p4080-elbc", "fsl,elbc", "simple-bus"; 53 #address-cells = <2>; 54 #size-cells = <1>; [all …]
|
H A D | t1023si-post.dtsi | 35 #include <dt-bindings/thermal/thermal.h> 38 compatible = "fsl,bman-fbpr"; 39 alloc-ranges = <0 0 0x10000 0>; 43 compatible = "fsl,qman-fqd"; 44 alloc-ranges = <0 0 0x10000 0>; 48 compatible = "fsl,qman-pfdr"; 49 alloc-ranges = <0 0 0x10000 0>; 53 #address-cells = <2>; 54 #size-cells = <1>; 60 compatible = "fsl,t1023-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie"; [all …]
|
H A D | qoriq-clockgen2.dtsi | 35 clockgen: global-utilities@e1000 { 36 compatible = "fsl,qoriq-clockgen-2.0"; 38 #clock-cells = <2>;
|
H A D | qoriq-clockgen1.dtsi | 35 clockgen: global-utilities@e1000 { 36 compatible = "fsl,qoriq-clockgen-1.0"; 38 #clock-cells = <2>;
|
/linux/drivers/soc/fsl/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 15 The global utilities block controls power management, I/O device 16 enabling, power-onreset(POR) configuration monitoring, alternate 18 This driver is to manage and access global utilities block. 51 (Run Control and Power Management), which performs all device-level
|
/linux/sound/soc/fsl/ |
H A D | p1022_rdk.c | 1 // SPDX-License-Identifier: GPL-2.0 28 /* P1022-specific PMUXCR and DMUXCR bit definitions */ 56 unsigned int shift = 16 + (8 * (1 - co) + 2 * (3 - ch)); in guts_set_dmuxcr() 58 clrsetbits_be32(&guts->dmuxcr, 3 << shift, device << shift); in guts_set_dmuxcr() 61 /* There's only one global utilities register */ 65 * machine_data: machine-specific ASoC device data 83 * p1022_rdk_machine_probe - initialize the board 86 * This function is used to initialize the board-specific hardware. 100 dev_err(card->dev, "could not map global utilities\n"); in p1022_rdk_machine_probe() 101 return -ENOMEM; in p1022_rdk_machine_probe() [all …]
|
H A D | p1022_ds.c | 1 // SPDX-License-Identifier: GPL-2.0 21 /* P1022-specific PMUXCR and DMUXCR bit definitions */ 49 unsigned int shift = 16 + (8 * (1 - co) + 2 * (3 - ch)); in guts_set_dmuxcr() 51 clrsetbits_be32(&guts->dmuxcr, 3 << shift, device << shift); in guts_set_dmuxcr() 54 /* There's only one global utilities register */ 58 * machine_data: machine-specific ASoC device data 79 * This function is used to initialize the board-specific hardware. 91 dev_err(card->dev, "could not map global utilities\n"); in p1022_ds_machine_probe() 92 return -ENOMEM; in p1022_ds_machine_probe() 96 clrsetbits_be32(&guts->pmuxcr, CCSR_GUTS_PMUXCR_UART0_I2C1_MASK, in p1022_ds_machine_probe() [all …]
|
/linux/Documentation/devicetree/bindings/clock/ |
H A D | fsl,qoriq-clock.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/fsl,qoriq-clock.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Frank Li <Frank.Li@nxp.com> 24 --------------- ------------- 36 - items: 37 - enum: 38 - fsl,p2041-clockgen 39 - fsl,p3041-clockgen [all …]
|
/linux/Documentation/devicetree/bindings/powerpc/fsl/ |
H A D | scfg.txt | 9 - compatible: should be "fsl,<chip>-scfg" 10 - reg: should contain base address and length of SCFG memory-mapped 15 scfg: global-utilities@fc000 { 16 compatible = "fsl,t1040-scfg";
|
/linux/Documentation/process/ |
H A D | changes.rst | 32 GNU C 5.1 gcc --version 33 Clang/LLVM (optional) 13.0.1 clang --version 34 Rust (optional) 1.78.0 rustc --version 35 bindgen (optional) 0.65.1 bindgen --version 36 GNU make 4.0 make --version 37 bash 4.2 bash --version 38 binutils 2.25 ld -v 39 flex 2.5.35 flex --version 40 bison 2.0 bison --version 41 pahole 1.16 pahole --version [all …]
|
/linux/Documentation/ |
H A D | Changes | 32 GNU C 5.1 gcc --version 33 Clang/LLVM (optional) 13.0.1 clang --version 34 Rust (optional) 1.78.0 rustc --version 35 bindgen (optional) 0.65.1 bindgen --version 36 GNU make 4.0 make --versio [all...] |
/linux/scripts/gdb/linux/ |
H A D | utils.py | 4 # common utilities 6 # Copyright (c) Siemens AG, 2011-2013 45 global uint_type 49 global struct_page_type 53 global long_type 57 global ulong_type 61 global size_t_type 70 return (ptr.cast(get_long_type()) - 98 global target_endianness 158 global atomic_long_counter_offse [all...] |
/linux/Documentation/devicetree/bindings/hwinfo/ |
H A D | loongson,ls2k-chipid.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/hwinfo/loongson,ls2k-chipid.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Loongson-2 SoC ChipID 10 - Yinbo Zhu <zhuyinbo@loongson.cn> 13 Loongson-2 SoC contains many groups of global utilities register 19 const: loongson,ls2k-chipid 24 little-endian: true 27 - compatible [all …]
|