+24
-2
arch/arm64/configs/defconfig
+24
-2
arch/arm64/configs/defconfig
···
35
35
CONFIG_ARCH_THUNDER=y
36
36
CONFIG_ARCH_VEXPRESS=y
37
37
CONFIG_ARCH_XGENE=y
38
+
CONFIG_PCI=y
39
+
CONFIG_PCI_MSI=y
40
+
CONFIG_PCI_XGENE=y
38
41
CONFIG_SMP=y
39
42
CONFIG_PREEMPT=y
40
43
CONFIG_KSM=y
···
55
52
CONFIG_IP_PNP_BOOTP=y
56
53
# CONFIG_INET_LRO is not set
57
54
# CONFIG_IPV6 is not set
55
+
CONFIG_BPF_JIT=y
58
56
# CONFIG_WIRELESS is not set
59
57
CONFIG_NET_9P=y
60
58
CONFIG_NET_9P_VIRTIO=y
···
69
65
CONFIG_BLK_DEV_SD=y
70
66
# CONFIG_SCSI_LOWLEVEL is not set
71
67
CONFIG_ATA=y
68
+
CONFIG_SATA_AHCI=y
69
+
CONFIG_SATA_AHCI_PLATFORM=y
72
70
CONFIG_AHCI_XGENE=y
73
-
CONFIG_PHY_XGENE=y
74
71
CONFIG_PATA_PLATFORM=y
75
72
CONFIG_PATA_OF_PLATFORM=y
76
73
CONFIG_NETDEVICES=y
77
74
CONFIG_TUN=y
78
75
CONFIG_VIRTIO_NET=y
76
+
CONFIG_NET_XGENE=y
79
77
CONFIG_SMC91X=y
80
78
CONFIG_SMSC911X=y
81
-
CONFIG_NET_XGENE=y
82
79
# CONFIG_WLAN is not set
83
80
CONFIG_INPUT_EVDEV=y
84
81
# CONFIG_SERIO_SERPORT is not set
···
92
87
CONFIG_SERIAL_OF_PLATFORM=y
93
88
CONFIG_VIRTIO_CONSOLE=y
94
89
# CONFIG_HW_RANDOM is not set
90
+
# CONFIG_HMC_DRV is not set
91
+
CONFIG_SPI=y
92
+
CONFIG_SPI_PL022=y
93
+
CONFIG_GPIO_PL061=y
94
+
CONFIG_GPIO_XGENE=y
95
95
# CONFIG_HWMON is not set
96
96
CONFIG_REGULATOR=y
97
97
CONFIG_REGULATOR_FIXED_VOLTAGE=y
···
107
97
# CONFIG_LOGO_LINUX_MONO is not set
108
98
# CONFIG_LOGO_LINUX_VGA16 is not set
109
99
CONFIG_USB=y
100
+
CONFIG_USB_EHCI_HCD=y
101
+
CONFIG_USB_EHCI_HCD_PLATFORM=y
110
102
CONFIG_USB_ISP1760_HCD=y
103
+
CONFIG_USB_OHCI_HCD=y
104
+
CONFIG_USB_OHCI_HCD_PLATFORM=y
111
105
CONFIG_USB_STORAGE=y
106
+
CONFIG_USB_ULPI=y
112
107
CONFIG_MMC=y
113
108
CONFIG_MMC_ARMMMCI=y
109
+
CONFIG_MMC_SDHCI=y
110
+
CONFIG_MMC_SDHCI_PLTFM=y
111
+
CONFIG_MMC_SPI=y
112
+
CONFIG_RTC_CLASS=y
113
+
CONFIG_RTC_DRV_EFI=y
114
+
CONFIG_RTC_DRV_XGENE=y
114
115
CONFIG_VIRTIO_BALLOON=y
115
116
CONFIG_VIRTIO_MMIO=y
116
117
# CONFIG_IOMMU_SUPPORT is not set
118
+
CONFIG_PHY_XGENE=y
117
119
CONFIG_EXT2_FS=y
118
120
CONFIG_EXT3_FS=y
119
121
# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
+2
arch/arm64/include/asm/unistd32.h
+2
arch/arm64/include/asm/unistd32.h
+1
-1
arch/arm64/kernel/psci.c
+1
-1
arch/arm64/kernel/psci.c
···
528
528
if (WARN_ON_ONCE(!index))
529
529
return -EINVAL;
530
530
531
-
if (state->type == PSCI_POWER_STATE_TYPE_STANDBY)
531
+
if (state[index - 1].type == PSCI_POWER_STATE_TYPE_STANDBY)
532
532
ret = psci_ops.cpu_suspend(state[index - 1], 0);
533
533
else
534
534
ret = __cpu_suspend(index, psci_suspend_finisher);