Home
last modified time | relevance | path

Searched full:npcm7xx (Results 1 – 25 of 126) sorted by relevance

123456

/openbmc/qemu/hw/arm/
H A Dnpcm7xx.c2 * Nuvoton NPCM7xx SoC family.
20 #include "hw/arm/npcm7xx.h"
410 NPCM7xxState *s = NPCM7XX(obj); in npcm7xx_init()
478 NPCM7xxState *s = NPCM7XX(dev); in npcm7xx_realize()
483 error_setg(errp, "%s: NPCM7xx cannot address more than %" PRIu64 in npcm7xx_realize()
778 create_unimplemented_device("npcm7xx.shm", 0xc0001000, 4 * KiB); in npcm7xx_realize()
779 create_unimplemented_device("npcm7xx.vdmx", 0xe0800000, 4 * KiB); in npcm7xx_realize()
780 create_unimplemented_device("npcm7xx.pcierc", 0xe1000000, 64 * KiB); in npcm7xx_realize()
781 create_unimplemented_device("npcm7xx.kcs", 0xf0007000, 4 * KiB); in npcm7xx_realize()
782 create_unimplemented_device("npcm7xx.gfxi", 0xf000e000, 4 * KiB); in npcm7xx_realize()
[all …]
/openbmc/openbmc/meta-phosphor/classes/
H A Dimage_types_phosphor_nuvoton.bbclass7 IGPS_DIR = "${STAGING_DIR_NATIVE}/${datadir}/npcm7xx-igps"
9 # Prepare the Bootblock and U-Boot images using npcm7xx-bingo
26 npcm7xx-bootblock:do_deploy \
27 npcm7xx-bingo-native:do_populate_sysroot \
28 npcm7xx-igps-native:do_populate_sysroot \
/openbmc/openbmc-test-automation/oem/nuvoton/
H A Dtest_jtag_master.robot72 ${cpld_firmware1}= Set Variable ${olympus_json["npcm7xx"]["cpld"]["fw1"]}
73 ${cpld_firmware2}= Set Variable ${olympus_json["npcm7xx"]["cpld"]["fw2"]}
74 ${firmware_version1}= Set Variable ${olympus_json["npcm7xx"]["cpld"]["fw1ver"]}
75 ${firmware_version2}= Set Variable ${olympus_json["npcm7xx"]["cpld"]["fw2ver"]}
76 ${readusercode_svf}= Set Variable ${olympus_json["npcm7xx"]["cpld"]["readusercode"]}
77 ${readid_svf}= Set Variable ${olympus_json["npcm7xx"]["cpld"]["readid"]}
78 ${jtag_dev}= Set Variable ${olympus_json["npcm7xx"]["jtag_dev"]}
79 ${power_cycle_cmd}= Set Variable ${olympus_json["npcm7xx"]["power_cycle_cmd"]}
/openbmc/openbmc/meta-nuvoton/
H A DREADME.md1 Nuvoton NPCM7XX
4 This is the Nuvoton NPCM7XX Board Support Package (BSP) layer.
5 The NPCM7XX is an ARM based SoC with external DDR RAM and
7 More information about the NPCM7XX can be found
/openbmc/openbmc/meta-nuvoton/conf/machine/include/
H A Dnpcm7xx.inc2 #@NAME: Nuvoton NPCM7XX
3 #@DESCRIPTION: Common machine configuration for Nuvoton NPCM7XX Chip
29 SOC_FAMILY = "npcm7xx"
31 MACHINEOVERRIDES .= ":npcm7xx"
/openbmc/linux/Documentation/devicetree/bindings/gpio/
H A Dnuvoton,sgpio.yaml13 This SGPIO controller is for NUVOTON NPCM7xx and NPCM8xx SoC and detailed
14 information is in the NPCM7XX/8XX SERIAL I/O EXPANSION INTERFACE section.
15 Nuvoton NPCM7xx SGPIO module is combines a serial to parallel IC (HC595)
19 NPCM7xx/NPCM8xx have two sgpio modules. Each module can support up
76 #include <dt-bindings/clock/nuvoton,npcm7xx-clock.h>
/openbmc/qemu/include/hw/arm/
H A Dnpcm7xx.h2 * Nuvoton NPCM7xx SoC family.
67 #define TYPE_NPCM7XX_MACHINE MACHINE_TYPE_NAME("npcm7xx")
113 #define TYPE_NPCM7XX "npcm7xx"
114 OBJECT_DECLARE_TYPE(NPCM7xxState, NPCM7xxClass, NPCM7XX)
133 * This will set up the ARM boot info structure for the specific NPCM7xx
/openbmc/linux/drivers/usb/host/
H A Dehci-npcm7xx.c3 * Nuvoton NPCM7xx driver for EHCI HCD
25 #define DRIVER_DESC "EHCI npcm7xx driver"
56 dev_dbg(&pdev->dev, "initializing npcm7xx ehci USB Controller\n"); in npcm7xx_ehci_hcd_drv_probe()
128 .name = "npcm7xx-ehci",
152 MODULE_ALIAS("platform:npcm7xx-ehci");
/openbmc/linux/arch/arm/mach-npcm/
H A DKconfig21 bool "Support for NPCM7xx BMC (Poleg)"
38 General support for NPCM7xx BMC (Poleg).
40 Nuvoton NPCM7xx BMC based on the Cortex A9.
/openbmc/qemu/include/hw/nvram/
H A Dnpcm7xx_otp.h2 * Nuvoton NPCM7xx OTP (Fuse Array) Interface
58 #define TYPE_NPCM7XX_OTP "npcm7xx-otp"
61 #define TYPE_NPCM7XX_KEY_STORAGE "npcm7xx-key-storage"
62 #define TYPE_NPCM7XX_FUSE_ARRAY "npcm7xx-fuse-array"
/openbmc/openbmc/meta-nuvoton/recipes-bsp/images/
H A Dnpcm7xx-bootblock_10.10.19.bb1 SUMMARY = "Primary bootloader for NPCM7XX (Poleg) devices"
2 DESCRIPTION = "Primary bootloader for NPCM7XX (Poleg) devices"
3 HOMEPAGE = "https://github.com/Nuvoton-Israel/npcm7xx-bootblock"
/openbmc/linux/Documentation/devicetree/bindings/timer/
H A Dnuvoton,npcm7xx-timer.yaml4 $id: http://devicetree.org/schemas/timer/nuvoton,npcm7xx-timer.yaml#
7 title: Nuvoton NPCM7xx timer
48 #include <dt-bindings/clock/nuvoton,npcm7xx-clock.h>
/openbmc/linux/Documentation/devicetree/bindings/iio/adc/
H A Dnuvoton,npcm750-adc.yaml13 The NPCM7XX ADC is a 10-bit converter and NPCM8XX ADC is a 12-bit converter,
54 #include <dt-bindings/clock/nuvoton,npcm7xx-clock.h>
55 #include <dt-bindings/reset/nuvoton,npcm7xx-reset.h>
/openbmc/linux/Documentation/devicetree/bindings/reset/
H A Dnuvoton,npcm750-reset.yaml15 - nuvoton,npcm750-reset # Poleg NPCM7XX SoC
64 #include <dt-bindings/reset/nuvoton,npcm7xx-reset.h>
73 // Specifying reset lines connected to IP NPCM7XX modules
/openbmc/linux/Documentation/devicetree/bindings/spi/
H A Dnuvoton,npcm-fiu.txt5 The NPCM7XX supports three FIU modules,
14 - compatible : "nuvoton,npcm750-fiu" for Poleg NPCM7XX BMC
33 In the NPCM7XX BMC:
/openbmc/linux/Documentation/devicetree/bindings/i2c/
H A Dnuvoton,npcm7xx-i2c.yaml4 $id: http://devicetree.org/schemas/i2c/nuvoton,npcm7xx-i2c.yaml#
7 title: nuvoton NPCM7XX I2C Controller
66 #include <dt-bindings/clock/nuvoton,npcm7xx-clock.h>
/openbmc/qemu/include/hw/adc/
H A Dnpcm7xx_adc.h2 * Nuvoton NPCM7xx ADC Module
27 * hw/arm/npcm7xx.c is also changed.
65 #define TYPE_NPCM7XX_ADC "npcm7xx-adc"
/openbmc/qemu/include/hw/misc/
H A Dnpcm7xx_gcr.h2 * Nuvoton NPCM7xx System Global Control Registers.
23 * NPCM7XX PWRON STRAP bit fields
70 #define TYPE_NPCM7XX_GCR "npcm7xx-gcr"
H A Dnpcm7xx_rng.h2 * Nuvoton NPCM7xx Random Number Generator.
31 #define TYPE_NPCM7XX_RNG "npcm7xx-rng"
/openbmc/openbmc/meta-phosphor/dynamic-layers/nuvoton-layer/recipes-phosphor/host/
H A Dphosphor-host-postd_%.bbappend1 SNOOP_DEVICE:npcm7xx = "npcm7xx-lpc-bpc0"
/openbmc/openbmc/meta-google/recipes-google/bare-metal-espi/bare-metal-espi/
H A Ddisable-espi.service9 ExecStart=/usr/libexec/npcm7xx-espi-control -d
10 ExecStop=/usr/libexec/npcm7xx-espi-control
/openbmc/linux/Documentation/devicetree/bindings/clock/
H A Dnuvoton,npcm750-clk.txt1 * Nuvoton NPCM7XX Clock Controller
3 Nuvoton Poleg BMC NPCM7XX contains an integrated clock controller, which
17 dt-bindings/clock/nuvoton,npcm7xx-clock.h
/openbmc/qemu/include/hw/timer/
H A Dnpcm7xx_timer.h2 * Nuvoton NPCM7xx Timer Controller
35 #define NPCM7XX_WATCHDOG_RESET_GPIO_OUT "npcm7xx-clk-watchdog-reset-gpio-out"
109 #define TYPE_NPCM7XX_TIMER "npcm7xx-timer"
/openbmc/linux/drivers/clocksource/
H A Dtimer-npcm7xx.c138 .name = "npcm7xx-timer0",
184 "npcm7xx-timer1", timer_of_rate(&npcm7xx_to), in npcm7xx_clocksource_init()
215 pr_info("Enabling NPCM7xx clocksource timer base: %px, IRQ: %d ", in npcm7xx_timer_init()
222 TIMER_OF_DECLARE(npcm7xx, "nuvoton,npcm750-timer", npcm7xx_timer_init);
/openbmc/openbmc/meta-nuvoton/recipes-kernel/linux/
H A Dlinux-nuvoton.inc1 DESCRIPTION = "Linux kernel for Nuvoton NPCM7xx"
11 SRC_URI:append:npcm7xx = " file://defconfig"

123456