android_kernel_oneplus_msm8998/arch/mips/configs
Paul Burton 9c0e042c61 UPSTREAM: MIPS: generic: Introduce generic DT-based board support
Introduce a "generic" platform, which aims to be board-agnostic by
making use of device trees passed by the boot protocol defined in the
MIPS UHI (Universal Hosting Interface) specification. Provision is made
for supporting boards which use a legacy boot protocol that can't be
changed, but adding support for such boards or any others is left to
followon patches.

Right now the built kernels expect to be loaded to 0x80100000, ie. in
kseg0. This is fine for the vast majority of MIPS platforms, but
nevertheless it would be good to remove this limitation in the future by
mapping the kernel via the TLB such that it can be loaded anywhere & map
itself appropriately.

Configuration is handled by dynamically generating configs using
scripts/kconfig/merge_config.sh, somewhat similar to the way powerpc
makes use of it. This allows for variations upon the configuration, eg.
differing architecture revisions or subsets of driver support for
differing boards, to be handled without having a large number of
defconfig files.

Signed-off-by: Paul Burton <paul.burton@imgtec.com>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/14353/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
(cherry picked from commit eed0eabd12ef061821cbfa20d903476e07645320)
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2018-02-05 08:58:32 -08:00
..
generic UPSTREAM: MIPS: generic: Introduce generic DT-based board support 2018-02-05 08:58:32 -08:00
ar7_defconfig
ath79_defconfig
bcm47xx_defconfig
bcm63xx_defconfig
bigsur_defconfig MIPS: bigsur_defconfig: Convert to use libata PATA drivers 2015-11-11 08:35:57 +01:00
bmips_be_defconfig MIPS: BMIPS: Enable GZIP ramdisk and timed printks 2015-11-11 09:46:52 +01:00
bmips_stb_defconfig MIPS: BMIPS: Enable GZIP ramdisk and timed printks 2015-11-11 09:46:52 +01:00
capcella_defconfig MIPS: capcella_defconfig: Convert to use libata PATA drivers 2015-11-11 08:36:00 +01:00
cavium_octeon_defconfig USB: host: Remove ehci-octeon and ohci-octeon drivers 2014-11-25 09:19:28 -08:00
ci20_defconfig MIPS: ingenic: Initial MIPS Creator CI20 support 2015-06-21 21:53:28 +02:00
cobalt_defconfig
db1xxx_defconfig PM: Eliminate CONFIG_PM_RUNTIME 2014-12-19 22:55:06 +01:00
decstation_defconfig
e55_defconfig MIPS: e55_defconfig: Convert to use libata PATA drivers 2015-11-11 08:36:03 +01:00
fuloong2e_defconfig MIPS: fuloong2e_defconfig: Convert to use libata PATA drivers 2015-11-11 08:36:05 +01:00
generic_defconfig UPSTREAM: MIPS: generic: Introduce generic DT-based board support 2018-02-05 08:58:32 -08:00
gpr_defconfig mips: Set CONFIG_NET=y in defconfigs 2014-09-24 13:38:29 -04:00
ip22_defconfig MIPS: Update defconfigs for NF_CT_PROTO_DCCP/UDPLITE change 2017-03-18 19:09:56 +08:00
ip27_defconfig MIPS: Update ip27_defconfig for SCSI_DH change 2017-03-18 19:09:56 +08:00
ip28_defconfig
ip32_defconfig mips: ip32: add platform data hooks to use DS1685 driver 2015-04-17 09:04:11 -04:00
jazz_defconfig mips: Set CONFIG_NET=y in defconfigs 2014-09-24 13:38:29 -04:00
jmr3927_defconfig
lasat_defconfig MIPS: lasat_defconfig: Convert to use libata PATA drivers 2015-11-11 08:36:08 +01:00
lemote2f_defconfig MIPS: Update lemote2f_defconfig for CPU_FREQ_STAT change 2017-03-18 19:09:56 +08:00
loongson3_defconfig MIPS: Loongson: Naming style cleanup and rework 2015-06-21 21:53:59 +02:00
ls1b_defconfig MIPS: Loongson: Naming style cleanup and rework 2015-06-21 21:53:59 +02:00
malta_defconfig MIPS: Update defconfigs for NF_CT_PROTO_DCCP/UDPLITE change 2017-03-18 19:09:56 +08:00
malta_kvm_defconfig MIPS: Update defconfigs for NF_CT_PROTO_DCCP/UDPLITE change 2017-03-18 19:09:56 +08:00
malta_kvm_guest_defconfig MIPS: Update defconfigs for NF_CT_PROTO_DCCP/UDPLITE change 2017-03-18 19:09:56 +08:00
malta_qemu_32r6_defconfig MIPS: malta_qemu_32r6_defconfig: Convert to use libata PATA drivers 2015-11-11 08:36:22 +01:00
maltaaprp_defconfig MIPS: maltaaprp_defconfig: Convert to use libata PATA drivers 2015-11-11 08:36:24 +01:00
maltasmvp_defconfig MIPS: Malta: Make maltasmvp_defconfig useful again. 2015-06-21 21:52:19 +02:00
maltasmvp_eva_defconfig MIPS: maltasmvp_eva_defconfig: Convert to use libata PATA drivers 2015-11-11 08:36:26 +01:00
maltaup_defconfig MIPS: maltaup_defconfig: Convert to use libata PATA drivers 2015-11-11 08:36:28 +01:00
maltaup_xpa_defconfig MIPS: Update defconfigs for NF_CT_PROTO_DCCP/UDPLITE change 2017-03-18 19:09:56 +08:00
markeins_defconfig
mips_paravirt_defconfig
mpc30x_defconfig MIPS: mpc30x_defconfig: Convert to use libata PATA drivers 2015-11-11 08:36:33 +01:00
msp71xx_defconfig
mtx1_defconfig mips: Set CONFIG_NET=y in defconfigs 2014-09-24 13:38:29 -04:00
nlm_xlp_defconfig MIPS: Update defconfigs for NF_CT_PROTO_DCCP/UDPLITE change 2017-03-18 19:09:56 +08:00
nlm_xlr_defconfig MIPS: Update defconfigs for NF_CT_PROTO_DCCP/UDPLITE change 2017-03-18 19:09:56 +08:00
pistachio_defconfig mips: pistachio_defconfig: remove CONFIG_MMC_DW_IDMAC 2015-10-26 16:00:17 +01:00
pnx8335_stb225_defconfig
qi_lb60_defconfig MIPS: JZ4740: use Ingenic SoC UART driver 2015-06-21 21:53:26 +02:00
rb532_defconfig
rbtx49xx_defconfig
rm200_defconfig mips: Set CONFIG_NET=y in defconfigs 2014-09-24 13:38:29 -04:00
rt305x_defconfig
sb1250_swarm_defconfig
sead3_defconfig MIPS: SEAD3: Enable DEVTMPFS 2014-09-22 13:35:48 +02:00
sead3micro_defconfig MIPS: SEAD3: Enable DEVTMPFS 2014-09-22 13:35:48 +02:00
tb0219_defconfig
tb0226_defconfig
tb0287_defconfig
workpad_defconfig
xilfpga_defconfig MIPS: Add xilfpga defconfig 2015-11-11 08:38:45 +01:00
xway_defconfig