diff options
Diffstat (limited to '')
-rw-r--r-- | debian/config/sh4/config | 66 | ||||
-rw-r--r-- | debian/config/sh4/config.sh7751r | 170 | ||||
-rw-r--r-- | debian/config/sh4/config.sh7785lcr | 237 | ||||
-rw-r--r-- | debian/config/sh4/defines | 25 |
4 files changed, 498 insertions, 0 deletions
diff --git a/debian/config/sh4/config b/debian/config/sh4/config new file mode 100644 index 000000000..20b09e3fe --- /dev/null +++ b/debian/config/sh4/config @@ -0,0 +1,66 @@ +## +## file: arch/Kconfig +## +CONFIG_SECCOMP=y +# CONFIG_STACKPROTECTOR_STRONG is not set + +## +## file: arch/sh/Kconfig +## +CONFIG_KEXEC=y + +## +## file: arch/sh/Kconfig.cpu +## +## choice: Endianness selection +CONFIG_CPU_LITTLE_ENDIAN=y +## end choice +CONFIG_SH_FPU=y +CONFIG_SH_STORE_QUEUES=y + +## +## file: arch/sh/drivers/Kconfig +## +CONFIG_HEARTBEAT=y + +## +## file: arch/sh/mm/Kconfig +## +## choice: Cache mode +CONFIG_CACHE_WRITEBACK=y +## end choice + +## +## file: crypto/Kconfig +## +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y + +## +## file: drivers/cpufreq/Kconfig +## +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_SH_CPU_FREQ=y + +## +## file: drivers/pci/pcie/Kconfig +## +# CONFIG_PCIEPORTBUS is not set + +## +## file: init/Kconfig +## +## choice: Compiler optimization level +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +## end choice + +## +## file: kernel/Kconfig.hz +## +## choice: Timer frequency +CONFIG_HZ_250=y +## end choice + +## +## file: kernel/irq/Kconfig +## +CONFIG_SPARSE_IRQ=y diff --git a/debian/config/sh4/config.sh7751r b/debian/config/sh4/config.sh7751r new file mode 100644 index 000000000..03b23a8a7 --- /dev/null +++ b/debian/config/sh4/config.sh7751r @@ -0,0 +1,170 @@ +## +## file: arch/sh/Kconfig +## +## choice: Processor sub-type selection +CONFIG_CPU_SUBTYPE_SH7751R=y +## end choice +CONFIG_SH_PCLK_FREQ=60000000 + +## +## file: arch/sh/Kconfig.cpu +## +## choice: Endianness selection +CONFIG_CPU_LITTLE_ENDIAN=y +## end choice +CONFIG_SH_FPU=y + +## +## file: arch/sh/boards/Kconfig +## +CONFIG_SH_RTS7751R2D=y + +## +## file: arch/sh/boards/mach-r2d/Kconfig +## +CONFIG_RTS7751R2D_PLUS=y + +## +## file: arch/sh/mm/Kconfig +## +CONFIG_MMU=y +CONFIG_MEMORY_START=0x0c000000 +CONFIG_MEMORY_SIZE=0x04000000 +CONFIG_VSYSCALL=y +## choice: Kernel page size +CONFIG_PAGE_SIZE_4KB=y +## end choice + +## +## file: drivers/ata/Kconfig +## +CONFIG_ATA=y +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_SATA_PMP=y +CONFIG_ATA_SFF=y +CONFIG_PATA_PLATFORM=y + +## +## file: drivers/clocksource/Kconfig +## +CONFIG_SH_TIMER_TMU=y + +## +## file: drivers/hid/Kconfig +## +CONFIG_HID=y + +## +## file: drivers/hid/usbhid/Kconfig +## +CONFIG_USB_HID=y + +## +## file: drivers/input/Kconfig +## +CONFIG_INPUT=y + +## +## file: drivers/input/keyboard/Kconfig +## +CONFIG_INPUT_KEYBOARD=y + +## +## file: drivers/mfd/Kconfig +## +CONFIG_MFD_SM501=y + +## +## file: drivers/mtd/Kconfig +## +CONFIG_MTD=y +CONFIG_MTD_BLOCK=y + +## +## file: drivers/mtd/chips/Kconfig +## +CONFIG_MTD_CFI=y +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +CONFIG_MTD_CFI_AMDSTD=y + +## +## file: drivers/mtd/maps/Kconfig +## +CONFIG_MTD_PHYSMAP=y + +## +## file: drivers/net/Kconfig +## +CONFIG_NETDEVICES=y + +## +## file: drivers/net/ethernet/realtek/Kconfig +## +CONFIG_8139CP=y + +## +## file: drivers/pci/Kconfig +## +CONFIG_PCI=y + +## +## file: drivers/rtc/Kconfig +## +CONFIG_RTC_DRV_R9701=y +# CONFIG_RTC_DRV_SH is not set +# CONFIG_RTC_DRV_GENERIC is not set + +## +## file: drivers/scsi/Kconfig +## +CONFIG_SCSI=y +CONFIG_BLK_DEV_SD=y + +## +## file: drivers/spi/Kconfig +## +CONFIG_SPI=y +CONFIG_SPI_BITBANG=y +CONFIG_SPI_SH_SCI=y + +## +## file: drivers/tty/Kconfig +## +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_HW_CONSOLE_BINDING=y + +## +## file: drivers/tty/serial/Kconfig +## +CONFIG_SERIAL_SH_SCI=y +CONFIG_SERIAL_SH_SCI_NR_UARTS=6 +CONFIG_SERIAL_SH_SCI_CONSOLE=y + +## +## file: drivers/usb/Kconfig +## +CONFIG_USB_SUPPORT=y +CONFIG_USB=y + +## +## file: drivers/usb/host/Kconfig +## +CONFIG_USB_OHCI_HCD=y + +## +## file: drivers/video/fbdev/Kconfig +## +CONFIG_FB_SM501=y + +## +## file: mm/Kconfig +## +## choice: Memory model +CONFIG_FLATMEM_MANUAL=y +## end choice diff --git a/debian/config/sh4/config.sh7785lcr b/debian/config/sh4/config.sh7785lcr new file mode 100644 index 000000000..406ce7bc3 --- /dev/null +++ b/debian/config/sh4/config.sh7785lcr @@ -0,0 +1,237 @@ +## +## file: arch/sh/Kconfig +## +## choice: Processor sub-type selection +CONFIG_CPU_SUBTYPE_SH7785=y +## end choice +CONFIG_SH_PCLK_FREQ=50000000 + +## +## file: arch/sh/Kconfig.cpu +## +## choice: Endianness selection +CONFIG_CPU_LITTLE_ENDIAN=y +## end choice +CONFIG_SH_FPU=y +CONFIG_SH_STORE_QUEUES=y + +## +## file: arch/sh/boards/Kconfig +## +CONFIG_SH_SH7785LCR=y + +## +## file: arch/sh/mm/Kconfig +## +CONFIG_MMU=y +CONFIG_MEMORY_START=0x48000000 +CONFIG_MEMORY_SIZE=0x18000000 +CONFIG_VSYSCALL=y +## choice: Kernel page size +CONFIG_PAGE_SIZE_4KB=y +## end choice +## choice: HugeTLB page size +CONFIG_HUGETLB_PAGE_SIZE_64K=y +## end choice + +## +## file: drivers/ata/Kconfig +## +CONFIG_ATA=y +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_SATA_PMP=y +CONFIG_ATA_SFF=y +CONFIG_SATA_SIL=y + +## +## file: drivers/clocksource/Kconfig +## +CONFIG_SH_TIMER_TMU=y + +## +## file: drivers/dma/Kconfig +## +CONFIG_DMADEVICES=y + +## +## file: drivers/hid/Kconfig +## +CONFIG_HID=m + +## +## file: drivers/hid/usbhid/Kconfig +## +CONFIG_USB_HID=m + +## +## file: drivers/i2c/Kconfig +## +CONFIG_I2C=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_HELPER_AUTO=y + +## +## file: drivers/i2c/algos/Kconfig +## +CONFIG_I2C_ALGOPCA=y + +## +## file: drivers/i2c/busses/Kconfig +## +CONFIG_I2C_PCA_PLATFORM=y + +## +## file: drivers/input/Kconfig +## +CONFIG_INPUT=y +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_EVDEV=m + +## +## file: drivers/input/keyboard/Kconfig +## +CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ATKBD is not set + +## +## file: drivers/input/mouse/Kconfig +## +CONFIG_INPUT_MOUSE=y +# CONFIG_MOUSE_PS2 is not set +# CONFIG_MOUSE_PS2_ALPS is not set +# CONFIG_MOUSE_PS2_BYD is not set +# CONFIG_MOUSE_PS2_LOGIPS2PP is not set +# CONFIG_MOUSE_PS2_SYNAPTICS is not set +# CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS is not set +# CONFIG_MOUSE_PS2_CYPRESS is not set +# CONFIG_MOUSE_PS2_LIFEBOOK is not set +# CONFIG_MOUSE_PS2_TRACKPOINT is not set +# CONFIG_MOUSE_PS2_ELANTECH is not set +# CONFIG_MOUSE_PS2_ELANTECH_SMBUS is not set +# CONFIG_MOUSE_PS2_SENTELIC is not set +# CONFIG_MOUSE_PS2_FOCALTECH is not set + +## +## file: drivers/input/serio/Kconfig +## +# CONFIG_SERIO is not set +# CONFIG_SERIO_I8042 is not set +# CONFIG_SERIO_SERPORT is not set +# CONFIG_SERIO_LIBPS2 is not set + +## +## file: drivers/mfd/Kconfig +## +CONFIG_MFD_SM501=y + +## +## file: drivers/mtd/Kconfig +## +CONFIG_MTD=y +CONFIG_MTD_BLOCK=y + +## +## file: drivers/mtd/chips/Kconfig +## +CONFIG_MTD_CFI=y +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +CONFIG_MTD_CFI_AMDSTD=y + +## +## file: drivers/mtd/maps/Kconfig +## +CONFIG_MTD_PHYSMAP=y + +## +## file: drivers/net/Kconfig +## +CONFIG_NETDEVICES=y + +## +## file: drivers/net/ethernet/realtek/Kconfig +## +CONFIG_R8169=m + +## +## file: drivers/parport/Kconfig +## +# CONFIG_PARPORT_1284 is not set + +## +## file: drivers/pci/Kconfig +## +CONFIG_PCI=y + +## +## file: drivers/rtc/Kconfig +## +CONFIG_RTC_DRV_RS5C372=y +# CONFIG_RTC_DRV_SH is not set +# CONFIG_RTC_DRV_GENERIC is not set + +## +## file: drivers/scsi/Kconfig +## +CONFIG_SCSI=y +CONFIG_BLK_DEV_SD=y + +## +## file: drivers/tty/Kconfig +## +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y + +## +## file: drivers/tty/serial/Kconfig +## +CONFIG_SERIAL_SH_SCI=y +CONFIG_SERIAL_SH_SCI_NR_UARTS=6 +CONFIG_SERIAL_SH_SCI_CONSOLE=y + +## +## file: drivers/usb/Kconfig +## +CONFIG_USB_SUPPORT=y +CONFIG_USB=y + +## +## file: drivers/usb/host/Kconfig +## +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_R8A66597_HCD=y + +## +## file: drivers/usb/storage/Kconfig +## +CONFIG_USB_STORAGE=y + +## +## file: drivers/video/fbdev/Kconfig +## +CONFIG_FB_SM501=y + +## +## file: drivers/watchdog/Kconfig +## +CONFIG_WATCHDOG=y +CONFIG_SH_WDT=y +# CONFIG_USBPCWATCHDOG is not set + +## +## file: mm/Kconfig +## +## choice: Memory model +CONFIG_SPARSEMEM_MANUAL=y +## end choice +CONFIG_MIGRATION=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 diff --git a/debian/config/sh4/defines b/debian/config/sh4/defines new file mode 100644 index 000000000..c38abc821 --- /dev/null +++ b/debian/config/sh4/defines @@ -0,0 +1,25 @@ +[base] +flavours: + sh7751r + sh7785lcr +kernel-arch: sh + +[build] +image-file: arch/sh/boot/zImage + +[image] +install-stem: vmlinuz + +[sh7751r_description] +hardware: sh7751r +hardware-long: Renesas SH7751R R2D plus board + +[sh7785lcr_description] +hardware: sh7785lcr +hardware-long: Renesas SH7785 reference board + +[sh7785lcr_image] +recommends: u-boot-tools +# Kernel partition size: 4MB +check-size: 4194304 + |