* [PATCH 1/4] ARM: bcm2835: Switch BCM2835 to sdhci-iproc.c for MMC
@ 2016-04-01 0:30 Eric Anholt
2016-04-01 0:30 ` [PATCH 2/4] ARM: bcm2835: Enable CONFIG_PM Eric Anholt
` (3 more replies)
0 siblings, 4 replies; 7+ messages in thread
From: Eric Anholt @ 2016-04-01 0:30 UTC (permalink / raw)
To: linux-arm-kernel
This approximately triples write performance for the SD card. My card
is too full of important data to collect very reliable numbers, but I
see 271.361% +/- 166.742% improvement (n=3 before, 6 after), for 'dd
if=/dev/zero of=/boot/asdf bs=1M count=3 oflag=dsync,direct'. Read
performance appears to be unaffected.
Signed-off-by: Eric Anholt <eric@anholt.net>
---
arch/arm/configs/bcm2835_defconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/configs/bcm2835_defconfig b/arch/arm/configs/bcm2835_defconfig
index 1ef69fc..1617fd2 100644
--- a/arch/arm/configs/bcm2835_defconfig
+++ b/arch/arm/configs/bcm2835_defconfig
@@ -87,7 +87,7 @@ CONFIG_USB_DWC2=y
CONFIG_MMC=y
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PLTFM=y
-CONFIG_MMC_SDHCI_BCM2835=y
+CONFIG_MMC_SDHCI_IPROC=y
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_GPIO=y
--
2.7.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 2/4] ARM: bcm2835: Enable CONFIG_PM.
2016-04-01 0:30 [PATCH 1/4] ARM: bcm2835: Switch BCM2835 to sdhci-iproc.c for MMC Eric Anholt
@ 2016-04-01 0:30 ` Eric Anholt
2016-04-01 2:05 ` Stephen Warren
2016-04-01 0:30 ` [PATCH 3/4] ARM: bcm2835: Enable the VC4 graphics driver in the defconfig Eric Anholt
` (2 subsequent siblings)
3 siblings, 1 reply; 7+ messages in thread
From: Eric Anholt @ 2016-04-01 0:30 UTC (permalink / raw)
To: linux-arm-kernel
The power domain driver we've enabled doesn't actually do anything
without it, and we need it to do its job for VC4 to initialize
successfully.
Signed-off-by: Eric Anholt <eric@anholt.net>
---
arch/arm/configs/bcm2835_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/configs/bcm2835_defconfig b/arch/arm/configs/bcm2835_defconfig
index 1617fd2..1192a6f 100644
--- a/arch/arm/configs/bcm2835_defconfig
+++ b/arch/arm/configs/bcm2835_defconfig
@@ -38,6 +38,7 @@ CONFIG_CRASH_DUMP=y
CONFIG_VFP=y
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
# CONFIG_SUSPEND is not set
+CONFIG_PM=y
CONFIG_NET=y
CONFIG_PACKET=y
CONFIG_UNIX=y
--
2.7.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 3/4] ARM: bcm2835: Enable the VC4 graphics driver in the defconfig
2016-04-01 0:30 [PATCH 1/4] ARM: bcm2835: Switch BCM2835 to sdhci-iproc.c for MMC Eric Anholt
2016-04-01 0:30 ` [PATCH 2/4] ARM: bcm2835: Enable CONFIG_PM Eric Anholt
@ 2016-04-01 0:30 ` Eric Anholt
2016-04-01 2:03 ` Stephen Warren
2016-04-01 0:30 ` [PATCH 4/4] ARM: bcm2835: Enable NFS root support Eric Anholt
2016-04-01 16:58 ` [PATCH 1/4] ARM: bcm2835: Switch BCM2835 to sdhci-iproc.c for MMC Stephen Warren
3 siblings, 1 reply; 7+ messages in thread
From: Eric Anholt @ 2016-04-01 0:30 UTC (permalink / raw)
To: linux-arm-kernel
Combined with the queued DT changes, we now get HDMI and 3D support.
Signed-off-by: Eric Anholt <eric@anholt.net>
---
arch/arm/configs/bcm2835_defconfig | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/arch/arm/configs/bcm2835_defconfig b/arch/arm/configs/bcm2835_defconfig
index 1192a6f..896500f 100644
--- a/arch/arm/configs/bcm2835_defconfig
+++ b/arch/arm/configs/bcm2835_defconfig
@@ -64,7 +64,6 @@ CONFIG_INPUT_EVDEV=y
CONFIG_SERIAL_AMBA_PL011=y
CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
CONFIG_TTY_PRINTK=y
-CONFIG_I2C=y
CONFIG_I2C_CHARDEV=y
CONFIG_I2C_BCM2835=y
CONFIG_SPI=y
@@ -74,10 +73,10 @@ CONFIG_GPIO_SYSFS=y
# CONFIG_HWMON is not set
CONFIG_WATCHDOG=y
CONFIG_BCM2835_WDT=y
-CONFIG_FB=y
+CONFIG_DRM=y
+CONFIG_DRM_VC4=y
CONFIG_FB_SIMPLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
CONFIG_SOUND=y
CONFIG_SND=y
CONFIG_SND_SOC=y
--
2.7.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 4/4] ARM: bcm2835: Enable NFS root support.
2016-04-01 0:30 [PATCH 1/4] ARM: bcm2835: Switch BCM2835 to sdhci-iproc.c for MMC Eric Anholt
2016-04-01 0:30 ` [PATCH 2/4] ARM: bcm2835: Enable CONFIG_PM Eric Anholt
2016-04-01 0:30 ` [PATCH 3/4] ARM: bcm2835: Enable the VC4 graphics driver in the defconfig Eric Anholt
@ 2016-04-01 0:30 ` Eric Anholt
2016-04-01 16:58 ` [PATCH 1/4] ARM: bcm2835: Switch BCM2835 to sdhci-iproc.c for MMC Stephen Warren
3 siblings, 0 replies; 7+ messages in thread
From: Eric Anholt @ 2016-04-01 0:30 UTC (permalink / raw)
To: linux-arm-kernel
This is also present in multi_v7_defconfig, and means that I can test
the pi1 with the 2835 defconfig in my normal environment.
Signed-off-by: Eric Anholt <eric@anholt.net>
---
arch/arm/configs/bcm2835_defconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm/configs/bcm2835_defconfig b/arch/arm/configs/bcm2835_defconfig
index 896500f..79de828 100644
--- a/arch/arm/configs/bcm2835_defconfig
+++ b/arch/arm/configs/bcm2835_defconfig
@@ -43,6 +43,8 @@ CONFIG_NET=y
CONFIG_PACKET=y
CONFIG_UNIX=y
CONFIG_INET=y
+CONFIG_IP_PNP=y
+CONFIG_IP_PNP_DHCP=y
CONFIG_NETWORK_SECMARK=y
CONFIG_NETFILTER=y
CONFIG_CFG80211=y
@@ -122,6 +124,7 @@ CONFIG_TMPFS=y
CONFIG_TMPFS_POSIX_ACL=y
# CONFIG_MISC_FILESYSTEMS is not set
CONFIG_NFS_FS=y
+CONFIG_ROOT_NFS=y
CONFIG_NFSD=y
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_ASCII=y
--
2.7.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 3/4] ARM: bcm2835: Enable the VC4 graphics driver in the defconfig
2016-04-01 0:30 ` [PATCH 3/4] ARM: bcm2835: Enable the VC4 graphics driver in the defconfig Eric Anholt
@ 2016-04-01 2:03 ` Stephen Warren
0 siblings, 0 replies; 7+ messages in thread
From: Stephen Warren @ 2016-04-01 2:03 UTC (permalink / raw)
To: linux-arm-kernel
On 03/31/2016 06:30 PM, Eric Anholt wrote:
> Combined with the queued DT changes, we now get HDMI and 3D support.
> diff --git a/arch/arm/configs/bcm2835_defconfig b/arch/arm/configs/bcm2835_defconfig
> CONFIG_FB_SIMPLE=y
Do we need to disable that too, or does hand-off from simplefb to the
accelerated driver work fine?
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 2/4] ARM: bcm2835: Enable CONFIG_PM.
2016-04-01 0:30 ` [PATCH 2/4] ARM: bcm2835: Enable CONFIG_PM Eric Anholt
@ 2016-04-01 2:05 ` Stephen Warren
0 siblings, 0 replies; 7+ messages in thread
From: Stephen Warren @ 2016-04-01 2:05 UTC (permalink / raw)
To: linux-arm-kernel
On 03/31/2016 06:30 PM, Eric Anholt wrote:
> The power domain driver we've enabled doesn't actually do anything
> without it, and we need it to do its job for VC4 to initialize
> successfully.
Patches 1, 2, and 3,
Acked-by: Stephen Warren <swarren@wwwdotorg.org>
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 1/4] ARM: bcm2835: Switch BCM2835 to sdhci-iproc.c for MMC
2016-04-01 0:30 [PATCH 1/4] ARM: bcm2835: Switch BCM2835 to sdhci-iproc.c for MMC Eric Anholt
` (2 preceding siblings ...)
2016-04-01 0:30 ` [PATCH 4/4] ARM: bcm2835: Enable NFS root support Eric Anholt
@ 2016-04-01 16:58 ` Stephen Warren
3 siblings, 0 replies; 7+ messages in thread
From: Stephen Warren @ 2016-04-01 16:58 UTC (permalink / raw)
To: linux-arm-kernel
On 03/31/2016 06:30 PM, Eric Anholt wrote:
> This approximately triples write performance for the SD card. My card
> is too full of important data to collect very reliable numbers, but I
> see 271.361% +/- 166.742% improvement (n=3 before, 6 after), for 'dd
> if=/dev/zero of=/boot/asdf bs=1M count=3 oflag=dsync,direct'. Read
> performance appears to be unaffected.
Acked-by: Stephen Warren <swarren@wwwdotorg.org>
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2016-04-01 16:58 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-01 0:30 [PATCH 1/4] ARM: bcm2835: Switch BCM2835 to sdhci-iproc.c for MMC Eric Anholt
2016-04-01 0:30 ` [PATCH 2/4] ARM: bcm2835: Enable CONFIG_PM Eric Anholt
2016-04-01 2:05 ` Stephen Warren
2016-04-01 0:30 ` [PATCH 3/4] ARM: bcm2835: Enable the VC4 graphics driver in the defconfig Eric Anholt
2016-04-01 2:03 ` Stephen Warren
2016-04-01 0:30 ` [PATCH 4/4] ARM: bcm2835: Enable NFS root support Eric Anholt
2016-04-01 16:58 ` [PATCH 1/4] ARM: bcm2835: Switch BCM2835 to sdhci-iproc.c for MMC Stephen Warren
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).